package pwc.taxtech.atms.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;
import java.util.Map;

public class KeyValueConfigDisplayDto {
//    @JsonProperty("ID")
    private String id;
    private String keyCode;
    private String name;
    private String formula;
    private String description;
    private String scopeSummary;
    private String serviceTypes;
    private String industrys;
    private List<String> serviceTypeIDs;
    private List<String> industryIDs;
    private Integer keyValueType;
    private String dataSource;
    private Map<Integer, Integer> scopeCount;

    public String getId() {
        return id;
    }

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


    public String getKeyCode() {
        return keyCode;
    }

    public void setKeyCode(String keyCode) {
        this.keyCode = keyCode;
    }

    public String getName() {
        return name;
    }

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

    public String getFormula() {
        return formula;
    }

    public void setFormula(String formula) {
        this.formula = formula;
    }

    public String getDescription() {
        return description;
    }

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

    public String getScopeSummary() {
        return scopeSummary;
    }

    public void setScopeSummary(String scopeSummary) {
        this.scopeSummary = scopeSummary;
    }

    public String getServiceTypes() {
        return serviceTypes;
    }

    public void setServiceTypes(String serviceTypes) {
        this.serviceTypes = serviceTypes;
    }

    public String getIndustrys() {
        return industrys;
    }

    public void setIndustrys(String industrys) {
        this.industrys = industrys;
    }

    public List<String> getServiceTypeIDs() {
        return serviceTypeIDs;
    }

    public void setServiceTypeIDs(List<String> serviceTypeIDs) {
        this.serviceTypeIDs = serviceTypeIDs;
    }

    public List<String> getIndustryIDs() {
        return industryIDs;
    }

    public void setIndustryIDs(List<String> industryIDs) {
        this.industryIDs = industryIDs;
    }

    public Integer getKeyValueType() {
        return keyValueType;
    }

    public void setKeyValueType(Integer keyValueType) {
        this.keyValueType = keyValueType;
    }

    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    public Map<Integer, Integer> getScopeCount() {
        return scopeCount;
    }

    public void setScopeCount(Map<Integer, Integer> scopeCount) {
        this.scopeCount = scopeCount;
    }
}