/* Options: Date: 2024-07-06 12:47:49 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://wpcdd-featuretest-ws.worldpay.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: BankAccountRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/BankAccount", Verbs="GET, POST") public static class BankAccountRequest implements IReturn { /** * The bank sort code. */ @Required() public String Sortcode = null; /** * The bank account number. */ @Required() public String AccountNumber = null; /** * The Csr of the application (if available). */ public String Csr = null; public String getSortcode() { return Sortcode; } public BankAccountRequest setSortcode(String value) { this.Sortcode = value; return this; } public String getAccountNumber() { return AccountNumber; } public BankAccountRequest setAccountNumber(String value) { this.AccountNumber = value; return this; } public String getCsr() { return Csr; } public BankAccountRequest setCsr(String value) { this.Csr = value; return this; } private static Object responseType = BankAccountResponse.class; public Object getResponseType() { return responseType; } } public static class BankAccountResponse { /** * Contains the bank account lookup result when successful. */ public BankAccountResult Result = null; /** * Contains response status, details and errors. */ public ResponseStatus ResponseStatus = null; public BankAccountResult getResult() { return Result; } public BankAccountResponse setResult(BankAccountResult value) { this.Result = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public BankAccountResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static class BankAccountResult { public String AccountName = null; public String BankName = null; public String SortCode = null; public Boolean IsValid = null; public Boolean IsDirectDebitCapable = null; public String AccountNumber = null; public String getAccountName() { return AccountName; } public BankAccountResult setAccountName(String value) { this.AccountName = value; return this; } public String getBankName() { return BankName; } public BankAccountResult setBankName(String value) { this.BankName = value; return this; } public String getSortCode() { return SortCode; } public BankAccountResult setSortCode(String value) { this.SortCode = value; return this; } public Boolean getIsValid() { return IsValid; } public BankAccountResult setIsValid(Boolean value) { this.IsValid = value; return this; } public Boolean getIsDirectDebitCapable() { return IsDirectDebitCapable; } public BankAccountResult setIsDirectDebitCapable(Boolean value) { this.IsDirectDebitCapable = value; return this; } public String getAccountNumber() { return AccountNumber; } public BankAccountResult setAccountNumber(String value) { this.AccountNumber = value; return this; } } }