/* Options: Date: 2025-05-06 15:18:43 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-autoupdates-live.smartnewapis.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: BorgunTest3DFinishProcessRequestShortVersion.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/borgunTest3D/Finish3DProcessShortVersion", Verbs="POST") open class BorgunTest3DFinishProcessRequestShortVersion : IReturn { var request:Borgun3DFinalRequestShortVersion? = null var forcedPath:String? = null var forcedJSONRequest:String? = null var skipBorgunCall:Boolean? = null companion object { private val responseType = BorgunTest3DFinishProcessResponse::class.java } override fun getResponseType(): Any? = BorgunTest3DFinishProcessRequestShortVersion.responseType } open class BorgunTest3DFinishProcessResponse { var response:BorgunFinal3DResponse? = null var statusCode:Int? = null var message:String? = null var forcedPath:String? = null var forcedJSONRequest:String? = null var jsonRequest:String? = null var jsonResponse:String? = null var requestPath:String? = null var requestSent:String? = null var requestReceived:String? = null } open class Borgun3DFinalRequestShortVersion { var amount:Int? = null var mpiToken:String? = null var orderId:String? = null var token:String? = null } open class BorgunFinal3DResponse { var transactionId:String? = null var transactionType:String? = null var amount:Int? = null var currency:String? = null var transactionDate:Date? = null var oorderId:String? = null var authCode:String? = null var actionCode:String? = null var transactionStatus:String? = null var paymentMethod:BorgunPaymentMethodInfo? = null var threeDSecure:Borgun3DSecureInfo? = null var lifeCycleId:String? = null } open class BorgunPaymentMethodInfo { var paymentType:String? = null var pan:String? = null var token:String? = null var cardType:String? = null var isDebit:String? = null } open class Borgun3DSecureInfo { var securityLevelInd:String? = null var xid:String? = null }