/* 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: GetDetailsRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class GetDetailsResponse implements IConvertible { int? BPID; int? FailedLoginAttempt; String? RegNumber; bool? Success; String? Error; String? MercedesFinancePortalName; GetDetailsResponse({this.BPID,this.FailedLoginAttempt,this.RegNumber,this.Success,this.Error,this.MercedesFinancePortalName}); GetDetailsResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { BPID = json['BPID']; FailedLoginAttempt = json['FailedLoginAttempt']; RegNumber = json['RegNumber']; Success = json['Success']; Error = json['Error']; MercedesFinancePortalName = json['MercedesFinancePortalName']; return this; } Map toJson() => { 'BPID': BPID, 'FailedLoginAttempt': FailedLoginAttempt, 'RegNumber': RegNumber, 'Success': Success, 'Error': Error, 'MercedesFinancePortalName': MercedesFinancePortalName }; getTypeName() => "GetDetailsResponse"; TypeContext? context = _ctx; } // @Route("/GetDetails/", "GET") class GetDetailsRequest implements IReturn, IConvertible, IGet { String? GUID; GetDetailsRequest({this.GUID}); GetDetailsRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { GUID = json['GUID']; return this; } Map toJson() => { 'GUID': GUID }; createResponse() => GetDetailsResponse(); getResponseTypeName() => "GetDetailsResponse"; getTypeName() => "GetDetailsRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'webservices.mbukdatabase.co.uk', types: { 'GetDetailsResponse': TypeInfo(TypeOf.Class, create:() => GetDetailsResponse()), 'GetDetailsRequest': TypeInfo(TypeOf.Class, create:() => GetDetailsRequest()), });