/* Options: Date: 2026-06-15 07:17:53 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: PeopleList.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; enum SearchCountrys { Colombia, COL, Mexico, MEX, Chile, CHL, Brasil, BRA, Panama, PAN, Dominicana, DOM, CostaRica, CRI, Argentina, ARG, Ecuador, ECU, Peru, PER, ElSalvador, SLV, Guatemala, GTM, Honduras, HND, Venezuela, VEN, ALL, AFG, ALB, DZA, AND, AGO, ATG, ARM, AUS, AUT, AZE, BHS, BHR, BGD, BRB, BLR, BEL, BLZ, BEN, BTN, BOL, BIH, BWA, BRN, BGR, BFA, BDI, CPV, KHM, CMR, CAN, CAF, TCD, CHN, COM, COG, CIV, HRV, CUB, CYP, CZE, DNK, DJI, DMA, TLS, EGY, GNQ, ERI, EST, ETH, FJI, FIN, FRA, GAB, GMB, GEO, DEU, GHA, GRC, GRD, GIN, GNB, GUY, HTI, HUN, ISL, IND, IDN, IRN, IRQ, IRL, ISR, ITA, JAM, JPN, JOR, KAZ, KEN, KIR, PRK, KOR, KWT, KGZ, LAO, LVA, LBN, LSO, LBR, LBY, LIE, LTU, LUX, MDG, MWI, MYS, MDV, MLI, MLT, MHL, MRT, MUS, FSM, MDA, MCO, MNG, MNE, MAR, MOZ, MMR, NAM, NRU, NPL, NLD, NZL, NIC, NER, NGA, MKD, NOR, OMN, PAK, PLW, PNG, PRY, PHL, POL, PRT, QAT, ROU, RUS, RWA, KNA, LCA, VCT, WSM, SMR, STP, SAU, SEN, SRB, SYC, SLE, SGP, SVK, SVN, SLB, SOM, ZAF, SSD, ESP, LKA, SDN, SUR, SWZ, SWE, CHE, SYR, TWN, TJK, TZA, THA, TGO, TON, TTO, TUN, TUR, TKM, TUV, UGA, UKR, ARE, GBR, USA, URY, UZB, VUT, VNM, YEM, ZMB, ZWE, } class FoundNames implements IConvertible { List? NamesList; FoundNames({this.NamesList}); FoundNames.fromJson(Map json) { fromMap(json); } fromMap(Map json) { NamesList = JsonConverters.fromJson(json['NamesList'],'List',context!); return this; } Map toJson() => { 'NamesList': JsonConverters.toJson(NamesList,'List',context!) }; getTypeName() => "FoundNames"; TypeContext? context = _ctx; } // @Route("/PeopleList/{ApiCode}/{Country}/{FullName}") class PeopleList implements IReturn, IConvertible { SearchCountrys? Country; String? ApiCode; String? FullName; PeopleList({this.Country,this.ApiCode,this.FullName}); PeopleList.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Country = JsonConverters.fromJson(json['Country'],'SearchCountrys',context!); ApiCode = json['ApiCode']; FullName = json['FullName']; return this; } Map toJson() => { 'Country': JsonConverters.toJson(Country,'SearchCountrys',context!), 'ApiCode': ApiCode, 'FullName': FullName }; createResponse() => FoundNames(); getResponseTypeName() => "FoundNames"; getTypeName() => "PeopleList"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.backgroundchecklatam.com', types: { 'SearchCountrys': TypeInfo(TypeOf.Enum, enumValues:SearchCountrys.values), 'FoundNames': TypeInfo(TypeOf.Class, create:() => FoundNames()), 'PeopleList': TypeInfo(TypeOf.Class, create:() => PeopleList()), });