/* Options: Date: 2025-05-06 15:50:13 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: BorgunServices3DFinishProcessRequestShortVersion.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/borgunServices/Finish3DProcessShortVersion", Verbs="POST") open class BorgunServices3DFinishProcessRequestShortVersion : IReturn { var request:Borgun3DFinalRequestShortVersion? = null companion object { private val responseType = BorgunServices3DFinishProcessResponse::class.java } override fun getResponseType(): Any? = BorgunServices3DFinishProcessRequestShortVersion.responseType } open class BorgunServices3DFinishProcessResponse { var response:BorgunFinal3DResponse? = null var success:Boolean? = null var httpStatusCode:Int? = null var message: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 }