package pwc.taxtech.atms.dto.vatdto; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.annotation.JsonProperty; 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; } }