/* Options: Date: 2026-06-15 08:25:39 Version: 6.02 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.backgroundchecklatam.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: laftValidation.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class laftValidationResult implements IConvertible { laftValidation? SearchData; DateTime? ProcessDate; bool? HasSuspectedLaftCases; String? SuspectedLaftCaseSources; String? Error; laftValidationResult({this.SearchData,this.ProcessDate,this.HasSuspectedLaftCases,this.SuspectedLaftCaseSources,this.Error}); laftValidationResult.fromJson(Map json) { fromMap(json); } fromMap(Map json) { SearchData = JsonConverters.fromJson(json['SearchData'],'laftValidation',context!); ProcessDate = JsonConverters.fromJson(json['ProcessDate'],'DateTime',context!); HasSuspectedLaftCases = json['HasSuspectedLaftCases']; SuspectedLaftCaseSources = json['SuspectedLaftCaseSources']; Error = json['Error']; return this; } Map toJson() => { 'SearchData': JsonConverters.toJson(SearchData,'laftValidation',context!), 'ProcessDate': JsonConverters.toJson(ProcessDate,'DateTime',context!), 'HasSuspectedLaftCases': HasSuspectedLaftCases, 'SuspectedLaftCaseSources': SuspectedLaftCaseSources, 'Error': Error }; getTypeName() => "laftValidationResult"; TypeContext? context = _ctx; } // @Route("/laftValidation/{customerApiCode}/{countryISO3}/{documentType}/{document}/{fullName}") class laftValidation implements IReturn, IConvertible { String? CustomerApiCode; String? CountryISO3; String? DocumentType; String? Document; String? FullName; laftValidation({this.CustomerApiCode,this.CountryISO3,this.DocumentType,this.Document,this.FullName}); laftValidation.fromJson(Map json) { fromMap(json); } fromMap(Map json) { CustomerApiCode = json['CustomerApiCode']; CountryISO3 = json['CountryISO3']; DocumentType = json['DocumentType']; Document = json['Document']; FullName = json['FullName']; return this; } Map toJson() => { 'CustomerApiCode': CustomerApiCode, 'CountryISO3': CountryISO3, 'DocumentType': DocumentType, 'Document': Document, 'FullName': FullName }; createResponse() => laftValidationResult(); getResponseTypeName() => "laftValidationResult"; getTypeName() => "laftValidation"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.backgroundchecklatam.com', types: { 'laftValidationResult': TypeInfo(TypeOf.Class, create:() => laftValidationResult()), 'laftValidation': TypeInfo(TypeOf.Class, create:() => laftValidation()), });