/* Options: Date: 2024-07-06 11:52:03 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://wpcdd-featuretest-ws.worldpay.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: BankAccountRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/BankAccount", Verbs="GET, POST") open class BankAccountRequest : IReturn { /** * The bank sort code. */ @Required() var Sortcode:String? = null /** * The bank account number. */ @Required() var AccountNumber:String? = null /** * The Csr of the application (if available). */ var Csr:String? = null companion object { private val responseType = BankAccountResponse::class.java } override fun getResponseType(): Any? = BankAccountRequest.responseType } open class BankAccountResponse { /** * Contains the bank account lookup result when successful. */ var Result:BankAccountResult? = null /** * Contains response status, details and errors. */ var ResponseStatus:ResponseStatus? = null } open class BankAccountResult { var AccountName:String? = null var BankName:String? = null var SortCode:String? = null var IsValid:Boolean? = null var IsDirectDebitCapable:Boolean? = null var AccountNumber:String? = null }