/* Options: Date: 2026-02-04 08:06:52 Version: 8.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://webservices.mbukdatabase.co.uk/MBFSAutoEnrol //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ValidateDetailsRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class ValidateDetailsResponse implements IConvertible { int? BPID; bool? IsValid; bool? IsLocked; int? AttemptsRemaining; String? Error; ValidateDetailsResponse({this.BPID,this.IsValid,this.IsLocked,this.AttemptsRemaining,this.Error}); ValidateDetailsResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { BPID = json['BPID']; IsValid = json['IsValid']; IsLocked = json['IsLocked']; AttemptsRemaining = json['AttemptsRemaining']; Error = json['Error']; return this; } Map toJson() => { 'BPID': BPID, 'IsValid': IsValid, 'IsLocked': IsLocked, 'AttemptsRemaining': AttemptsRemaining, 'Error': Error }; getTypeName() => "ValidateDetailsResponse"; TypeContext? context = _ctx; } // @Route("/ValidateDetails/", "POST") class ValidateDetailsRequest implements IReturn, IConvertible, IPost { String? GUID; String? Postcode; String? Number4; String? Email; String? EmailConfirm; ValidateDetailsRequest({this.GUID,this.Postcode,this.Number4,this.Email,this.EmailConfirm}); ValidateDetailsRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { GUID = json['GUID']; Postcode = json['Postcode']; Number4 = json['Number4']; Email = json['Email']; EmailConfirm = json['EmailConfirm']; return this; } Map toJson() => { 'GUID': GUID, 'Postcode': Postcode, 'Number4': Number4, 'Email': Email, 'EmailConfirm': EmailConfirm }; createResponse() => ValidateDetailsResponse(); getResponseTypeName() => "ValidateDetailsResponse"; getTypeName() => "ValidateDetailsRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'webservices.mbukdatabase.co.uk', types: { 'ValidateDetailsResponse': TypeInfo(TypeOf.Class, create:() => ValidateDetailsResponse()), 'ValidateDetailsRequest': TypeInfo(TypeOf.Class, create:() => ValidateDetailsRequest()), });