package pwc.taxtech.atms.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.ArrayList;
import java.util.List;

public class AreaDto {
    @JsonProperty("ID")
    private String id;

    //@JSONField(name="parentId")
    //@JsonProperty("parentId")
    private String parentId;

    private String name;

    private Boolean isActive;

    private List<AreaDto> subAreaList;

    public AreaDto() {
        subAreaList = new ArrayList<>();
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Boolean getIsActive() {
        return isActive;
    }

    public void setIsActive(Boolean isActive) {
        this.isActive = isActive;
    }

    public List<AreaDto> getSubAreaList() {
        return subAreaList;
    }

    public void setSubAreaList(List<AreaDto> subAreaList) {
        this.subAreaList = subAreaList;
    }


}