/* Options: Date: 2026-05-19 04:44:41 SwiftVersion: 5.0 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: BorgunTest3DSaveCardRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/borgunTest3D/SaveCard", "POST") public class BorgunTest3DSaveCardRequest : IReturn, Codable { public typealias Return = BorgunTest3DSaveCardResponse public var request:BorgunTokenMultiRequest? public var pan:String? public var expMonth:String? public var expYear:String? public var cvc:String? public var phoneVerificationNumber:String? public var deviceId:String? public var termURL:String? public var forcedPath:String? public var forcedJSONRequest:String? public var skipBorgunCall:Bool? required public init(){} } public class BorgunTest3DSaveCardResponse : Codable { public var statusCode:Int? public var message:String? public var success:Bool? public var challengeRequired:Bool? public var sessionId:String? public var redirectToACSForm:String? public var redirectToACSData:[BorgunMPIEnrollmentACSField] = [] public var enrollmentStatus:String? public var mpiToken:String? public var forcedPath:String? public var forcedJSONRequest:String? public var jsonRequest:String? public var jsonResponse:String? public var requestPath:String? public var requestSent:String? public var requestReceived:String? public var token:String? public var virtualCardNumber:String? public var cardAlreadyExists:Bool? required public init(){} } public class BorgunTokenMultiRequest : Codable { public var pan:String? public var expMonth:String? public var expYear:String? public var verifyCard:BorgunVerifyCardRequest? public var metadata:BorgunMetadata? required public init(){} } public class BorgunMPIEnrollmentACSField : Codable { public var name:String? public var values:String? required public init(){} } public class BorgunVerifyCardRequest : Codable { public var checkAmount:Int? public var currency:String? public var cvc:String? required public init(){} } public class BorgunMetadata : Codable { public var payload:String? required public init(){} }