/* Options: Date: 2026-06-21 00:15:13 Version: 10.06 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 = 0; bool IsValid; bool IsLocked; int AttemptsRemaining = 0; 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; bool IsSignedUp; bool IsPrivacyChecked; ValidateDetailsRequest({this.GUID,this.Postcode,this.Number4,this.Email,this.EmailConfirm,this.IsSignedUp,this.IsPrivacyChecked}); ValidateDetailsRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { GUID = json['GUID']; Postcode = json['Postcode']; Number4 = json['Number4']; Email = json['Email']; EmailConfirm = json['EmailConfirm']; IsSignedUp = json['IsSignedUp']; IsPrivacyChecked = json['IsPrivacyChecked']; return this; } Map toJson() => { 'GUID': GUID, 'Postcode': Postcode, 'Number4': Number4, 'Email': Email, 'EmailConfirm': EmailConfirm, 'IsSignedUp': IsSignedUp, 'IsPrivacyChecked': IsPrivacyChecked }; 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()), });