BankAccountDTO.java

package com.tradecloud.dto.api.supplier;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.tradecloud.schema.ISOCurrencyCodeType;

import javax.xml.bind.annotation.XmlTransient;

public class BankAccountDTO {

    private String code;
    @JsonProperty(required = true)
    private String bankCode;
    private String bankName;
    @JsonProperty(required = true)
    private String number;
    private String description;
    @XmlTransient
    private ISOCurrencyCodeType currency;

    private String swiftCode;
    private String branchCode;
    private boolean verified;
    private String accountHolderName;
    private String country;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getBranchCode() {
        return branchCode;
    }

    public void setBranchCode(String branchCode) {
        this.branchCode = branchCode;
    }

    public String getSwiftCode() {
        return swiftCode;
    }

    public void setSwiftCode(String swiftCode) {
        this.swiftCode = swiftCode;
    }

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public ISOCurrencyCodeType getCurrency() {
        return currency;
    }

    public void setCurrency(ISOCurrencyCodeType currency) {
        this.currency = currency;
    }

    public boolean isVerified() {
        return verified;
    }

    public void setVerified(boolean verified) {
        this.verified = verified;
    }

    public String getAccountHolderName() {
        return accountHolderName;
    }

    public void setAccountHolderName(String accountHolderName) {
        this.accountHolderName = accountHolderName;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }
}