/* Options: Date: 2025-03-15 05:48:01 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.sanctionssearch.com/v2 //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: AddValidIdTemplate.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; // @DataContract class Authentication implements IConvertible { /** * The API User ID provided by us when you signed up to use our API */ // @DataMember // @ApiMember(Description="The API User ID provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body") String? apiUserId; /** * The API User Key provided by us when you signed up to use our API */ // @DataMember // @ApiMember(Description="The API User Key provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body") String? apiUserKey; Authentication({this.apiUserId,this.apiUserKey}); Authentication.fromJson(Map json) { fromMap(json); } fromMap(Map json) { apiUserId = json['apiUserId']; apiUserKey = json['apiUserKey']; return this; } Map toJson() => { 'apiUserId': apiUserId, 'apiUserKey': apiUserKey }; getTypeName() => "Authentication"; TypeContext? context = _ctx; } // @DataContract class BaseRequest implements IBaseRequest, IConvertible { /** * The authentication credentials */ // @DataMember // @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body") Authentication? authentication; BaseRequest({this.authentication}); BaseRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { authentication = JsonConverters.fromJson(json['authentication'],'Authentication',context!); return this; } Map toJson() => { 'authentication': JsonConverters.toJson(authentication,'Authentication',context!) }; getTypeName() => "BaseRequest"; TypeContext? context = _ctx; } abstract class IBaseRequest { Authentication? authentication; } class ArrayOfLists extends ListBase implements IConvertible { final List l = []; set length(int newLength) { l.length = newLength; } int get length => l.length; String operator [](int index) => l[index]; void operator []=(int index, String value) { l[index] = value; } ArrayOfLists(); ArrayOfLists.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; getTypeName() => "ArrayOfLists"; TypeContext? context = _ctx; } class LinkedTo implements IConvertible { int? clientId; int? id; String? type; String? subtype; String? status; String? description; bool? isArchived; String? name; DateTime? date; LinkedTo({this.clientId,this.id,this.type,this.subtype,this.status,this.description,this.isArchived,this.name,this.date}); LinkedTo.fromJson(Map json) { fromMap(json); } fromMap(Map json) { clientId = json['clientId']; id = json['id']; type = json['type']; subtype = json['subtype']; status = json['status']; description = json['description']; isArchived = json['isArchived']; name = json['name']; date = JsonConverters.fromJson(json['date'],'DateTime',context!); return this; } Map toJson() => { 'clientId': clientId, 'id': id, 'type': type, 'subtype': subtype, 'status': status, 'description': description, 'isArchived': isArchived, 'name': name, 'date': JsonConverters.toJson(date,'DateTime',context!) }; getTypeName() => "LinkedTo"; TypeContext? context = _ctx; } class ArrayOfLinkedTo extends ListBase implements IConvertible { final List l = []; set length(int newLength) { l.length = newLength; } int get length => l.length; LinkedTo operator [](int index) => l[index]; void operator []=(int index, LinkedTo value) { l[index] = value; } ArrayOfLinkedTo(); ArrayOfLinkedTo.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; getTypeName() => "ArrayOfLinkedTo"; TypeContext? context = _ctx; } class ValidIdBasicRequest implements IConvertible { String? name1; String? name2; String? name3; DateTime? dateOfBirth; String? gender; String? address1; String? address2; String? address3; String? address4; String? address5; String? postCode; ValidIdBasicRequest({this.name1,this.name2,this.name3,this.dateOfBirth,this.gender,this.address1,this.address2,this.address3,this.address4,this.address5,this.postCode}); ValidIdBasicRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { name1 = json['name1']; name2 = json['name2']; name3 = json['name3']; dateOfBirth = JsonConverters.fromJson(json['dateOfBirth'],'DateTime',context!); gender = json['gender']; address1 = json['address1']; address2 = json['address2']; address3 = json['address3']; address4 = json['address4']; address5 = json['address5']; postCode = json['postCode']; return this; } Map toJson() => { 'name1': name1, 'name2': name2, 'name3': name3, 'dateOfBirth': JsonConverters.toJson(dateOfBirth,'DateTime',context!), 'gender': gender, 'address1': address1, 'address2': address2, 'address3': address3, 'address4': address4, 'address5': address5, 'postCode': postCode }; getTypeName() => "ValidIdBasicRequest"; TypeContext? context = _ctx; } class ValidIdPassportRequest implements IConvertible { String? passport1; String? passport2; String? passport3; String? passport4; String? passport5; String? passport6; String? passport7; String? passport8; String? passportMrzLineOne1; String? passportMrzLineOne2; String? passportMrzLineOne3; ValidIdPassportRequest({this.passport1,this.passport2,this.passport3,this.passport4,this.passport5,this.passport6,this.passport7,this.passport8,this.passportMrzLineOne1,this.passportMrzLineOne2,this.passportMrzLineOne3}); ValidIdPassportRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { passport1 = json['passport1']; passport2 = json['passport2']; passport3 = json['passport3']; passport4 = json['passport4']; passport5 = json['passport5']; passport6 = json['passport6']; passport7 = json['passport7']; passport8 = json['passport8']; passportMrzLineOne1 = json['passportMrzLineOne1']; passportMrzLineOne2 = json['passportMrzLineOne2']; passportMrzLineOne3 = json['passportMrzLineOne3']; return this; } Map toJson() => { 'passport1': passport1, 'passport2': passport2, 'passport3': passport3, 'passport4': passport4, 'passport5': passport5, 'passport6': passport6, 'passport7': passport7, 'passport8': passport8, 'passportMrzLineOne1': passportMrzLineOne1, 'passportMrzLineOne2': passportMrzLineOne2, 'passportMrzLineOne3': passportMrzLineOne3 }; getTypeName() => "ValidIdPassportRequest"; TypeContext? context = _ctx; } class ValidIdDrivingRequest implements IConvertible { String? driving1; String? driving2; String? driving3; String? drivingPostcode; String? drivingMailSort; ValidIdDrivingRequest({this.driving1,this.driving2,this.driving3,this.drivingPostcode,this.drivingMailSort}); ValidIdDrivingRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { driving1 = json['driving1']; driving2 = json['driving2']; driving3 = json['driving3']; drivingPostcode = json['drivingPostcode']; drivingMailSort = json['drivingMailSort']; return this; } Map toJson() => { 'driving1': driving1, 'driving2': driving2, 'driving3': driving3, 'drivingPostcode': drivingPostcode, 'drivingMailSort': drivingMailSort }; getTypeName() => "ValidIdDrivingRequest"; TypeContext? context = _ctx; } class ValidIdBirthRequest implements IConvertible { String? birthForeName; String? birthMiddleName; String? birthSurname; String? birthMaidenName; String? birthDistrict; String? birthCertIssueNum; ValidIdBirthRequest({this.birthForeName,this.birthMiddleName,this.birthSurname,this.birthMaidenName,this.birthDistrict,this.birthCertIssueNum}); ValidIdBirthRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { birthForeName = json['birthForeName']; birthMiddleName = json['birthMiddleName']; birthSurname = json['birthSurname']; birthMaidenName = json['birthMaidenName']; birthDistrict = json['birthDistrict']; birthCertIssueNum = json['birthCertIssueNum']; return this; } Map toJson() => { 'birthForeName': birthForeName, 'birthMiddleName': birthMiddleName, 'birthSurname': birthSurname, 'birthMaidenName': birthMaidenName, 'birthDistrict': birthDistrict, 'birthCertIssueNum': birthCertIssueNum }; getTypeName() => "ValidIdBirthRequest"; TypeContext? context = _ctx; } class ValidIdNIRequest implements IConvertible { String? niNumber; ValidIdNIRequest({this.niNumber}); ValidIdNIRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { niNumber = json['niNumber']; return this; } Map toJson() => { 'niNumber': niNumber }; getTypeName() => "ValidIdNIRequest"; TypeContext? context = _ctx; } class ValidIdNHSRequest implements IConvertible { String? nhsNumber; ValidIdNHSRequest({this.nhsNumber}); ValidIdNHSRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { nhsNumber = json['nhsNumber']; return this; } Map toJson() => { 'nhsNumber': nhsNumber }; getTypeName() => "ValidIdNHSRequest"; TypeContext? context = _ctx; } class ValidIdElectricityRequest implements IConvertible { String? mpanNumber1; String? mpanNumber2; String? mpanNumber3; String? mpanNumber4; ValidIdElectricityRequest({this.mpanNumber1,this.mpanNumber2,this.mpanNumber3,this.mpanNumber4}); ValidIdElectricityRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { mpanNumber1 = json['mpanNumber1']; mpanNumber2 = json['mpanNumber2']; mpanNumber3 = json['mpanNumber3']; mpanNumber4 = json['mpanNumber4']; return this; } Map toJson() => { 'mpanNumber1': mpanNumber1, 'mpanNumber2': mpanNumber2, 'mpanNumber3': mpanNumber3, 'mpanNumber4': mpanNumber4 }; getTypeName() => "ValidIdElectricityRequest"; TypeContext? context = _ctx; } class ValidIdBankRequest implements IConvertible { String? bankSortCode; String? bankAccountNumber; ValidIdBankRequest({this.bankSortCode,this.bankAccountNumber}); ValidIdBankRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { bankSortCode = json['bankSortCode']; bankAccountNumber = json['bankAccountNumber']; return this; } Map toJson() => { 'bankSortCode': bankSortCode, 'bankAccountNumber': bankAccountNumber }; getTypeName() => "ValidIdBankRequest"; TypeContext? context = _ctx; } class ValidIdCardNumberRequest implements IConvertible { String? cardNumber; String? cardType; ValidIdCardNumberRequest({this.cardNumber,this.cardType}); ValidIdCardNumberRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { cardNumber = json['cardNumber']; cardType = json['cardType']; return this; } Map toJson() => { 'cardNumber': cardNumber, 'cardType': cardType }; getTypeName() => "ValidIdCardNumberRequest"; TypeContext? context = _ctx; } class ValidIdTravelVisaRequest implements IConvertible { String? travelVisa1; String? travelVisa2; String? travelVisa3; String? travelVisa4; String? travelVisa5; String? travelVisa6; String? travelVisa7; String? travelVisa8; String? travelVisa9; ValidIdTravelVisaRequest({this.travelVisa1,this.travelVisa2,this.travelVisa3,this.travelVisa4,this.travelVisa5,this.travelVisa6,this.travelVisa7,this.travelVisa8,this.travelVisa9}); ValidIdTravelVisaRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { travelVisa1 = json['travelVisa1']; travelVisa2 = json['travelVisa2']; travelVisa3 = json['travelVisa3']; travelVisa4 = json['travelVisa4']; travelVisa5 = json['travelVisa5']; travelVisa6 = json['travelVisa6']; travelVisa7 = json['travelVisa7']; travelVisa8 = json['travelVisa8']; travelVisa9 = json['travelVisa9']; return this; } Map toJson() => { 'travelVisa1': travelVisa1, 'travelVisa2': travelVisa2, 'travelVisa3': travelVisa3, 'travelVisa4': travelVisa4, 'travelVisa5': travelVisa5, 'travelVisa6': travelVisa6, 'travelVisa7': travelVisa7, 'travelVisa8': travelVisa8, 'travelVisa9': travelVisa9 }; getTypeName() => "ValidIdTravelVisaRequest"; TypeContext? context = _ctx; } class ValidIdIdCardRequest implements IConvertible { String? idCard1; String? idCard2; String? idCard3; String? idCard4; String? idCard5; String? idCard6; String? idCard7; String? idCard8; String? idCard9; String? idCard10; ValidIdIdCardRequest({this.idCard1,this.idCard2,this.idCard3,this.idCard4,this.idCard5,this.idCard6,this.idCard7,this.idCard8,this.idCard9,this.idCard10}); ValidIdIdCardRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { idCard1 = json['idCard1']; idCard2 = json['idCard2']; idCard3 = json['idCard3']; idCard4 = json['idCard4']; idCard5 = json['idCard5']; idCard6 = json['idCard6']; idCard7 = json['idCard7']; idCard8 = json['idCard8']; idCard9 = json['idCard9']; idCard10 = json['idCard10']; return this; } Map toJson() => { 'idCard1': idCard1, 'idCard2': idCard2, 'idCard3': idCard3, 'idCard4': idCard4, 'idCard5': idCard5, 'idCard6': idCard6, 'idCard7': idCard7, 'idCard8': idCard8, 'idCard9': idCard9, 'idCard10': idCard10 }; getTypeName() => "ValidIdIdCardRequest"; TypeContext? context = _ctx; } class ValidIdPollNumberRequest implements IConvertible { String? pollNumber; ValidIdPollNumberRequest({this.pollNumber}); ValidIdPollNumberRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { pollNumber = json['pollNumber']; return this; } Map toJson() => { 'pollNumber': pollNumber }; getTypeName() => "ValidIdPollNumberRequest"; TypeContext? context = _ctx; } class ValidIdMarriageRequest implements IConvertible { String? forename; String? surname; String? partnerForename; String? partnerSurname; String? date; String? district; String? certIssueNum; ValidIdMarriageRequest({this.forename,this.surname,this.partnerForename,this.partnerSurname,this.date,this.district,this.certIssueNum}); ValidIdMarriageRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { forename = json['forename']; surname = json['surname']; partnerForename = json['partnerForename']; partnerSurname = json['partnerSurname']; date = json['date']; district = json['district']; certIssueNum = json['certIssueNum']; return this; } Map toJson() => { 'forename': forename, 'surname': surname, 'partnerForename': partnerForename, 'partnerSurname': partnerSurname, 'date': date, 'district': district, 'certIssueNum': certIssueNum }; getTypeName() => "ValidIdMarriageRequest"; TypeContext? context = _ctx; } class AddValidIdRequest implements IConvertible { /** * If the search should be saved against a single Sub User account, specify their username here */ // @ApiMember(Description="If the search should be saved against a single Sub User account, specify their username here") String? subUserName; String? type; bool? addPepSearch; String? pepSearchType; bool? addSanctionsSearch; ArrayOfLists? selectedLists; String? reference; /** * If the search should be linked to other searches, specify the them here */ // @ApiMember(Description="If the search should be linked to other searches, specify the them here") ArrayOfLinkedTo? linkedTo; ValidIdBasicRequest? basicRequest; ValidIdPassportRequest? passportRequest; ValidIdDrivingRequest? drivingRequest; ValidIdBirthRequest? birthRequest; ValidIdNIRequest? niRequest; ValidIdNHSRequest? nhsRequest; ValidIdElectricityRequest? electricityRequest; ValidIdBankRequest? bankRequest; ValidIdCardNumberRequest? cardNumberRequest; ValidIdTravelVisaRequest? travelVisaRequest; ValidIdIdCardRequest? idCardRequest; ValidIdPollNumberRequest? pollNumberRequest; ValidIdMarriageRequest? marriageRequest; bool? passportEnabled; bool? passportChipEnabled; bool? drivingEnabled; bool? smartlinkEnabled; bool? niEnabled; bool? nhsEnabled; bool? electricityEnabled; bool? bankEnabled; bool? creditActiveEnabled; bool? idCardEnabled; bool? bankLiveEnabled; bool? companyDirectorEnabled; bool? searchActivityEnabled; bool? prsEnabled; AddValidIdRequest({this.subUserName,this.type,this.addPepSearch,this.pepSearchType,this.addSanctionsSearch,this.selectedLists,this.reference,this.linkedTo,this.basicRequest,this.passportRequest,this.drivingRequest,this.birthRequest,this.niRequest,this.nhsRequest,this.electricityRequest,this.bankRequest,this.cardNumberRequest,this.travelVisaRequest,this.idCardRequest,this.pollNumberRequest,this.marriageRequest,this.passportEnabled,this.passportChipEnabled,this.drivingEnabled,this.smartlinkEnabled,this.niEnabled,this.nhsEnabled,this.electricityEnabled,this.bankEnabled,this.creditActiveEnabled,this.idCardEnabled,this.bankLiveEnabled,this.companyDirectorEnabled,this.searchActivityEnabled,this.prsEnabled}); AddValidIdRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { subUserName = json['subUserName']; type = json['type']; addPepSearch = json['addPepSearch']; pepSearchType = json['pepSearchType']; addSanctionsSearch = json['addSanctionsSearch']; selectedLists = JsonConverters.fromJson(json['selectedLists'],'ArrayOfLists',context!); reference = json['reference']; linkedTo = JsonConverters.fromJson(json['linkedTo'],'ArrayOfLinkedTo',context!); basicRequest = JsonConverters.fromJson(json['basicRequest'],'ValidIdBasicRequest',context!); passportRequest = JsonConverters.fromJson(json['passportRequest'],'ValidIdPassportRequest',context!); drivingRequest = JsonConverters.fromJson(json['drivingRequest'],'ValidIdDrivingRequest',context!); birthRequest = JsonConverters.fromJson(json['birthRequest'],'ValidIdBirthRequest',context!); niRequest = JsonConverters.fromJson(json['niRequest'],'ValidIdNIRequest',context!); nhsRequest = JsonConverters.fromJson(json['nhsRequest'],'ValidIdNHSRequest',context!); electricityRequest = JsonConverters.fromJson(json['electricityRequest'],'ValidIdElectricityRequest',context!); bankRequest = JsonConverters.fromJson(json['bankRequest'],'ValidIdBankRequest',context!); cardNumberRequest = JsonConverters.fromJson(json['cardNumberRequest'],'ValidIdCardNumberRequest',context!); travelVisaRequest = JsonConverters.fromJson(json['travelVisaRequest'],'ValidIdTravelVisaRequest',context!); idCardRequest = JsonConverters.fromJson(json['idCardRequest'],'ValidIdIdCardRequest',context!); pollNumberRequest = JsonConverters.fromJson(json['pollNumberRequest'],'ValidIdPollNumberRequest',context!); marriageRequest = JsonConverters.fromJson(json['marriageRequest'],'ValidIdMarriageRequest',context!); passportEnabled = json['passportEnabled']; passportChipEnabled = json['passportChipEnabled']; drivingEnabled = json['drivingEnabled']; smartlinkEnabled = json['smartlinkEnabled']; niEnabled = json['niEnabled']; nhsEnabled = json['nhsEnabled']; electricityEnabled = json['electricityEnabled']; bankEnabled = json['bankEnabled']; creditActiveEnabled = json['creditActiveEnabled']; idCardEnabled = json['idCardEnabled']; bankLiveEnabled = json['bankLiveEnabled']; companyDirectorEnabled = json['companyDirectorEnabled']; searchActivityEnabled = json['searchActivityEnabled']; prsEnabled = json['prsEnabled']; return this; } Map toJson() => { 'subUserName': subUserName, 'type': type, 'addPepSearch': addPepSearch, 'pepSearchType': pepSearchType, 'addSanctionsSearch': addSanctionsSearch, 'selectedLists': JsonConverters.toJson(selectedLists,'ArrayOfLists',context!), 'reference': reference, 'linkedTo': JsonConverters.toJson(linkedTo,'ArrayOfLinkedTo',context!), 'basicRequest': JsonConverters.toJson(basicRequest,'ValidIdBasicRequest',context!), 'passportRequest': JsonConverters.toJson(passportRequest,'ValidIdPassportRequest',context!), 'drivingRequest': JsonConverters.toJson(drivingRequest,'ValidIdDrivingRequest',context!), 'birthRequest': JsonConverters.toJson(birthRequest,'ValidIdBirthRequest',context!), 'niRequest': JsonConverters.toJson(niRequest,'ValidIdNIRequest',context!), 'nhsRequest': JsonConverters.toJson(nhsRequest,'ValidIdNHSRequest',context!), 'electricityRequest': JsonConverters.toJson(electricityRequest,'ValidIdElectricityRequest',context!), 'bankRequest': JsonConverters.toJson(bankRequest,'ValidIdBankRequest',context!), 'cardNumberRequest': JsonConverters.toJson(cardNumberRequest,'ValidIdCardNumberRequest',context!), 'travelVisaRequest': JsonConverters.toJson(travelVisaRequest,'ValidIdTravelVisaRequest',context!), 'idCardRequest': JsonConverters.toJson(idCardRequest,'ValidIdIdCardRequest',context!), 'pollNumberRequest': JsonConverters.toJson(pollNumberRequest,'ValidIdPollNumberRequest',context!), 'marriageRequest': JsonConverters.toJson(marriageRequest,'ValidIdMarriageRequest',context!), 'passportEnabled': passportEnabled, 'passportChipEnabled': passportChipEnabled, 'drivingEnabled': drivingEnabled, 'smartlinkEnabled': smartlinkEnabled, 'niEnabled': niEnabled, 'nhsEnabled': nhsEnabled, 'electricityEnabled': electricityEnabled, 'bankEnabled': bankEnabled, 'creditActiveEnabled': creditActiveEnabled, 'idCardEnabled': idCardEnabled, 'bankLiveEnabled': bankLiveEnabled, 'companyDirectorEnabled': companyDirectorEnabled, 'searchActivityEnabled': searchActivityEnabled, 'prsEnabled': prsEnabled }; getTypeName() => "AddValidIdRequest"; TypeContext? context = _ctx; } class BaseResponse implements IBaseDataResponse, IHasResponseStatus, IConvertible { /** * The status of the response */ // @ApiMember(Description="The status of the response") ResponseStatus? responseStatus; BaseResponse({this.responseStatus}); BaseResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); return this; } Map toJson() => { 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!) }; getTypeName() => "BaseResponse"; TypeContext? context = _ctx; } class AddValidIdTemplateData extends BaseResponse implements IConvertible { AddValidIdRequest? request; AddValidIdTemplateData({this.request}); AddValidIdTemplateData.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); request = JsonConverters.fromJson(json['request'],'AddValidIdRequest',context!); return this; } Map toJson() => super.toJson()..addAll({ 'request': JsonConverters.toJson(request,'AddValidIdRequest',context!) }); getTypeName() => "AddValidIdTemplateData"; TypeContext? context = _ctx; } abstract class IBaseDataResponse { ResponseStatus? responseStatus; } abstract class IHasResponseStatus { ResponseStatus? responseStatus; } // @DataContract class AddValidIdTemplateResponse implements IConvertible { // @DataMember AddValidIdTemplateData? data; AddValidIdTemplateResponse({this.data}); AddValidIdTemplateResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { data = JsonConverters.fromJson(json['data'],'AddValidIdTemplateData',context!); return this; } Map toJson() => { 'data': JsonConverters.toJson(data,'AddValidIdTemplateData',context!) }; getTypeName() => "AddValidIdTemplateResponse"; TypeContext? context = _ctx; } // @Route("/validid/template", "GET") // @DataContract class AddValidIdTemplate extends BaseRequest implements IReturn, IConvertible, IGet { // @DataMember // @ApiMember(IsRequired=true) int? clientId; AddValidIdTemplate({this.clientId}); AddValidIdTemplate.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); clientId = json['clientId']; return this; } Map toJson() => super.toJson()..addAll({ 'clientId': clientId }); createResponse() => AddValidIdTemplateResponse(); getResponseTypeName() => "AddValidIdTemplateResponse"; getTypeName() => "AddValidIdTemplate"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.sanctionssearch.com', types: { 'Authentication': TypeInfo(TypeOf.Class, create:() => Authentication()), 'BaseRequest': TypeInfo(TypeOf.Class, create:() => BaseRequest()), 'IBaseRequest': TypeInfo(TypeOf.Interface), 'ArrayOfLists': TypeInfo(TypeOf.Class, create:() => ArrayOfLists()), 'LinkedTo': TypeInfo(TypeOf.Class, create:() => LinkedTo()), 'ArrayOfLinkedTo': TypeInfo(TypeOf.Class, create:() => ArrayOfLinkedTo()), 'ValidIdBasicRequest': TypeInfo(TypeOf.Class, create:() => ValidIdBasicRequest()), 'ValidIdPassportRequest': TypeInfo(TypeOf.Class, create:() => ValidIdPassportRequest()), 'ValidIdDrivingRequest': TypeInfo(TypeOf.Class, create:() => ValidIdDrivingRequest()), 'ValidIdBirthRequest': TypeInfo(TypeOf.Class, create:() => ValidIdBirthRequest()), 'ValidIdNIRequest': TypeInfo(TypeOf.Class, create:() => ValidIdNIRequest()), 'ValidIdNHSRequest': TypeInfo(TypeOf.Class, create:() => ValidIdNHSRequest()), 'ValidIdElectricityRequest': TypeInfo(TypeOf.Class, create:() => ValidIdElectricityRequest()), 'ValidIdBankRequest': TypeInfo(TypeOf.Class, create:() => ValidIdBankRequest()), 'ValidIdCardNumberRequest': TypeInfo(TypeOf.Class, create:() => ValidIdCardNumberRequest()), 'ValidIdTravelVisaRequest': TypeInfo(TypeOf.Class, create:() => ValidIdTravelVisaRequest()), 'ValidIdIdCardRequest': TypeInfo(TypeOf.Class, create:() => ValidIdIdCardRequest()), 'ValidIdPollNumberRequest': TypeInfo(TypeOf.Class, create:() => ValidIdPollNumberRequest()), 'ValidIdMarriageRequest': TypeInfo(TypeOf.Class, create:() => ValidIdMarriageRequest()), 'AddValidIdRequest': TypeInfo(TypeOf.Class, create:() => AddValidIdRequest()), 'BaseResponse': TypeInfo(TypeOf.Class, create:() => BaseResponse()), 'AddValidIdTemplateData': TypeInfo(TypeOf.Class, create:() => AddValidIdTemplateData()), 'IBaseDataResponse': TypeInfo(TypeOf.Interface), 'IHasResponseStatus': TypeInfo(TypeOf.Interface), 'AddValidIdTemplateResponse': TypeInfo(TypeOf.Class, create:() => AddValidIdTemplateResponse()), 'AddValidIdTemplate': TypeInfo(TypeOf.Class, create:() => AddValidIdTemplate()), });