package pwc.taxtech.atms.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

public class LogOnDto {
    @JsonProperty("userID")
    private String userId;
    private Integer checkState;
    private Boolean needChangePassword;
    private Integer passwordHash;
    private Boolean isExternalUser;
    // TODO create ProjectCustomerDto
    private List<Object> projectCustomerList;
    // TODO create ProjectDto
    private List<Object> projectList;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Integer getCheckState() {
        return checkState;
    }

    public void setCheckState(Integer checkState) {
        this.checkState = checkState;
    }

    public Boolean getNeedChangePassword() {
        return needChangePassword;
    }

    public void setNeedChangePassword(Boolean needChangePassword) {
        this.needChangePassword = needChangePassword;
    }

    public Integer getPasswordHash() {
        return passwordHash;
    }

    public void setPasswordHash(Integer passwordHash) {
        this.passwordHash = passwordHash;
    }

    public Boolean getIsExternalUser() {
        return isExternalUser;
    }

    public void setIsExternalUser(Boolean isExternalUser) {
        this.isExternalUser = isExternalUser;
    }

    public List<Object> getProjectCustomerList() {
        return projectCustomerList;
    }

    public void setProjectCustomerList(List<Object> projectCustomerList) {
        this.projectCustomerList = projectCustomerList;
    }

    public List<Object> getProjectList() {
        return projectList;
    }

    public void setProjectList(List<Object> projectList) {
        this.projectList = projectList;
    }


}