/* Options: Date: 2024-12-03 12:06:55 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.paysecure.acculynk.net //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: WebHookRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/PayWithBankWebHook", Verbs="POST") open class WebHookRequest { @DataMember var Authorization:String? = null @DataMember var merchantId:String? = null @DataMember var merchantReference:String? = null @DataMember var paymentType:String? = null @DataMember var transactionType:String? = null @DataMember var eventId:String? = null @DataMember var eventType:String? = null @DataMember var objectId:String? = null @DataMember var objectType:String? = null @DataMember var message:String? = null @DataMember var parentObjectId:String? = null @DataMember var timeZone:String? = null @DataMember var createdAt:String? = null @DataMember var accessId:String? = null @DataMember var transactionId:String? = null @DataMember var errorCode:String? = null @DataMember var splitToken:String? = null @DataMember var requestSignature:String? = null @DataMember var formData:String? = null @DataMember var status:String? = null @DataMember var paymentProviderTransactionstatus:String? = null @DataMember var paymentProviderTransactionstatusMessage:String? = null @DataMember var thirdPartyDeclineCode:String? = null }