/* Options: Date: 2025-05-06 16:38:29 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-autoupdates-live.smartnewapis.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: BorgunTest3DVerificationRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class BorgunResValidationRequest implements IConvertible { String? paRes; String? cRes; String? md; BorgunResValidationRequest({this.paRes,this.cRes,this.md}); BorgunResValidationRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { paRes = json['paRes']; cRes = json['cRes']; md = json['md']; return this; } Map toJson() => { 'paRes': paRes, 'cRes': cRes, 'md': md }; getTypeName() => "BorgunResValidationRequest"; TypeContext? context = _ctx; } class BorgunResValidationResponse implements IConvertible { String? xId; String? mdStatus; String? mdErrorMessage; String? enrollmentStatus; String? authenticationStatus; String? eci; String? cavv; String? cavvAlgorithm; String? paResVerified; String? paResSyntaxOK; BorgunResValidationResponse({this.xId,this.mdStatus,this.mdErrorMessage,this.enrollmentStatus,this.authenticationStatus,this.eci,this.cavv,this.cavvAlgorithm,this.paResVerified,this.paResSyntaxOK}); BorgunResValidationResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { xId = json['xId']; mdStatus = json['mdStatus']; mdErrorMessage = json['mdErrorMessage']; enrollmentStatus = json['enrollmentStatus']; authenticationStatus = json['authenticationStatus']; eci = json['eci']; cavv = json['cavv']; cavvAlgorithm = json['cavvAlgorithm']; paResVerified = json['paResVerified']; paResSyntaxOK = json['paResSyntaxOK']; return this; } Map toJson() => { 'xId': xId, 'mdStatus': mdStatus, 'mdErrorMessage': mdErrorMessage, 'enrollmentStatus': enrollmentStatus, 'authenticationStatus': authenticationStatus, 'eci': eci, 'cavv': cavv, 'cavvAlgorithm': cavvAlgorithm, 'paResVerified': paResVerified, 'paResSyntaxOK': paResSyntaxOK }; getTypeName() => "BorgunResValidationResponse"; TypeContext? context = _ctx; } class BorgunTest3DVerificationResponse implements IConvertible { BorgunResValidationResponse? response; int? statusCode; String? message; String? forcedPath; String? forcedJSONRequest; String? jsonRequest; String? jsonResponse; String? requestPath; String? requestSent; String? requestReceived; BorgunTest3DVerificationResponse({this.response,this.statusCode,this.message,this.forcedPath,this.forcedJSONRequest,this.jsonRequest,this.jsonResponse,this.requestPath,this.requestSent,this.requestReceived}); BorgunTest3DVerificationResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { response = JsonConverters.fromJson(json['response'],'BorgunResValidationResponse',context!); statusCode = json['statusCode']; message = json['message']; forcedPath = json['forcedPath']; forcedJSONRequest = json['forcedJSONRequest']; jsonRequest = json['jsonRequest']; jsonResponse = json['jsonResponse']; requestPath = json['requestPath']; requestSent = json['requestSent']; requestReceived = json['requestReceived']; return this; } Map toJson() => { 'response': JsonConverters.toJson(response,'BorgunResValidationResponse',context!), 'statusCode': statusCode, 'message': message, 'forcedPath': forcedPath, 'forcedJSONRequest': forcedJSONRequest, 'jsonRequest': jsonRequest, 'jsonResponse': jsonResponse, 'requestPath': requestPath, 'requestSent': requestSent, 'requestReceived': requestReceived }; getTypeName() => "BorgunTest3DVerificationResponse"; TypeContext? context = _ctx; } // @Route("/borgunTest3D/ResVerification", "POST") class BorgunTest3DVerificationRequest implements IReturn, IConvertible { BorgunResValidationRequest? request; String? forcedPath; String? forcedJSONRequest; bool? skipBorgunCall; BorgunTest3DVerificationRequest({this.request,this.forcedPath,this.forcedJSONRequest,this.skipBorgunCall}); BorgunTest3DVerificationRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { request = JsonConverters.fromJson(json['request'],'BorgunResValidationRequest',context!); forcedPath = json['forcedPath']; forcedJSONRequest = json['forcedJSONRequest']; skipBorgunCall = json['skipBorgunCall']; return this; } Map toJson() => { 'request': JsonConverters.toJson(request,'BorgunResValidationRequest',context!), 'forcedPath': forcedPath, 'forcedJSONRequest': forcedJSONRequest, 'skipBorgunCall': skipBorgunCall }; createResponse() => BorgunTest3DVerificationResponse(); getResponseTypeName() => "BorgunTest3DVerificationResponse"; getTypeName() => "BorgunTest3DVerificationRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_autoupdates_live.smartnewapis.com', types: { 'BorgunResValidationRequest': TypeInfo(TypeOf.Class, create:() => BorgunResValidationRequest()), 'BorgunResValidationResponse': TypeInfo(TypeOf.Class, create:() => BorgunResValidationResponse()), 'BorgunTest3DVerificationResponse': TypeInfo(TypeOf.Class, create:() => BorgunTest3DVerificationResponse()), 'BorgunTest3DVerificationRequest': TypeInfo(TypeOf.Class, create:() => BorgunTest3DVerificationRequest()), });