/* Options: Date: 2026-05-19 05:35:42 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: BorgunTest3DCompleteSaveCardRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class BorgunTest3DCompleteSaveCardResponse implements IConvertible { int? statusCode; String? message; bool? success; String? token; String? virtualCardNumber; String? cardType; bool? isDebit; bool? cardAlreadyExists; String? forcedPath; String? forcedJSONRequest; String? jsonRequest; String? jsonResponse; String? requestPath; String? requestSent; String? requestReceived; BorgunTest3DCompleteSaveCardResponse({this.statusCode,this.message,this.success,this.token,this.virtualCardNumber,this.cardType,this.isDebit,this.cardAlreadyExists,this.forcedPath,this.forcedJSONRequest,this.jsonRequest,this.jsonResponse,this.requestPath,this.requestSent,this.requestReceived}); BorgunTest3DCompleteSaveCardResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { statusCode = json['statusCode']; message = json['message']; success = json['success']; token = json['token']; virtualCardNumber = json['virtualCardNumber']; cardType = json['cardType']; isDebit = json['isDebit']; cardAlreadyExists = json['cardAlreadyExists']; 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() => { 'statusCode': statusCode, 'message': message, 'success': success, 'token': token, 'virtualCardNumber': virtualCardNumber, 'cardType': cardType, 'isDebit': isDebit, 'cardAlreadyExists': cardAlreadyExists, 'forcedPath': forcedPath, 'forcedJSONRequest': forcedJSONRequest, 'jsonRequest': jsonRequest, 'jsonResponse': jsonResponse, 'requestPath': requestPath, 'requestSent': requestSent, 'requestReceived': requestReceived }; getTypeName() => "BorgunTest3DCompleteSaveCardResponse"; TypeContext? context = _ctx; } // @Route("/borgunTest3D/CompleteSaveCard", "POST") class BorgunTest3DCompleteSaveCardRequest implements IReturn, IConvertible { String? sessionId; String? paRes; String? cRes; String? pan; String? cvc; String? forcedPath; String? forcedJSONRequest; bool? skipBorgunCall; BorgunTest3DCompleteSaveCardRequest({this.sessionId,this.paRes,this.cRes,this.pan,this.cvc,this.forcedPath,this.forcedJSONRequest,this.skipBorgunCall}); BorgunTest3DCompleteSaveCardRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { sessionId = json['sessionId']; paRes = json['paRes']; cRes = json['cRes']; pan = json['pan']; cvc = json['cvc']; forcedPath = json['forcedPath']; forcedJSONRequest = json['forcedJSONRequest']; skipBorgunCall = json['skipBorgunCall']; return this; } Map toJson() => { 'sessionId': sessionId, 'paRes': paRes, 'cRes': cRes, 'pan': pan, 'cvc': cvc, 'forcedPath': forcedPath, 'forcedJSONRequest': forcedJSONRequest, 'skipBorgunCall': skipBorgunCall }; createResponse() => BorgunTest3DCompleteSaveCardResponse(); getResponseTypeName() => "BorgunTest3DCompleteSaveCardResponse"; getTypeName() => "BorgunTest3DCompleteSaveCardRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_app.azurewebsites.net', types: { 'BorgunTest3DCompleteSaveCardResponse': TypeInfo(TypeOf.Class, create:() => BorgunTest3DCompleteSaveCardResponse()), 'BorgunTest3DCompleteSaveCardRequest': TypeInfo(TypeOf.Class, create:() => BorgunTest3DCompleteSaveCardRequest()), });