package pwc.taxtech.atms.dto.vatdto;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.List;

public class JsonParentCodesLookup {

    private String accountName;


    private String acctProp;

    private String direction;

    @JSONField(name = "accountCode")
    private String acctCode;

    private List<JsonParentCodesLookup> children;

    private String parentCode;

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getAcctProp() {
        return acctProp;
    }

    public void setAcctProp(String acctProp) {
        this.acctProp = acctProp;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public String getAcctCode() {
        return acctCode;
    }

    public int getAcctCodeLength() {
        return acctCode.length();
    }

    public void setAcctCode(String acctCode) {
        this.acctCode = acctCode;
    }

    public List<JsonParentCodesLookup> getChildren() {
        return children;
    }

    public void setChildren(List<JsonParentCodesLookup> children) {
        this.children = children;
    }

    public String getParentCode() {
        return parentCode;
    }

    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }
}