package de.votian.services.dto;

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

public class JobAcceptanceProtocolDto {

    private Long jobId;
    private Integer jobService;
    private boolean featureEnabled;
    private boolean dataAvailable;
    private boolean signatureAvailable;
    private Integer protocolServiceKey;
    private String protocolServiceLabel;
    private String text;
    private Integer packingPieces;
    private Integer mobilePhotoCount;
    private String mailStatus;
    private String letterStatus;
    private String resolutionNotice;
    private List<String> selectedServices = new ArrayList<>();
    private List<JobAcceptanceProtocolQuestionDto> questions = new ArrayList<>();

    public Long getJobId() {
        return jobId;
    }

    public void setJobId(Long jobId) {
        this.jobId = jobId;
    }

    public Integer getJobService() {
        return jobService;
    }

    public void setJobService(Integer jobService) {
        this.jobService = jobService;
    }

    public boolean isFeatureEnabled() {
        return featureEnabled;
    }

    public void setFeatureEnabled(boolean featureEnabled) {
        this.featureEnabled = featureEnabled;
    }

    public boolean isDataAvailable() {
        return dataAvailable;
    }

    public void setDataAvailable(boolean dataAvailable) {
        this.dataAvailable = dataAvailable;
    }

    public boolean isSignatureAvailable() {
        return signatureAvailable;
    }

    public void setSignatureAvailable(boolean signatureAvailable) {
        this.signatureAvailable = signatureAvailable;
    }

    public Integer getProtocolServiceKey() {
        return protocolServiceKey;
    }

    public void setProtocolServiceKey(Integer protocolServiceKey) {
        this.protocolServiceKey = protocolServiceKey;
    }

    public String getProtocolServiceLabel() {
        return protocolServiceLabel;
    }

    public void setProtocolServiceLabel(String protocolServiceLabel) {
        this.protocolServiceLabel = protocolServiceLabel;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public Integer getPackingPieces() {
        return packingPieces;
    }

    public void setPackingPieces(Integer packingPieces) {
        this.packingPieces = packingPieces;
    }

    public Integer getMobilePhotoCount() {
        return mobilePhotoCount;
    }

    public void setMobilePhotoCount(Integer mobilePhotoCount) {
        this.mobilePhotoCount = mobilePhotoCount;
    }

    public String getMailStatus() {
        return mailStatus;
    }

    public void setMailStatus(String mailStatus) {
        this.mailStatus = mailStatus;
    }

    public String getLetterStatus() {
        return letterStatus;
    }

    public void setLetterStatus(String letterStatus) {
        this.letterStatus = letterStatus;
    }

    public String getResolutionNotice() {
        return resolutionNotice;
    }

    public void setResolutionNotice(String resolutionNotice) {
        this.resolutionNotice = resolutionNotice;
    }

    public List<String> getSelectedServices() {
        return selectedServices;
    }

    public void setSelectedServices(List<String> selectedServices) {
        this.selectedServices = selectedServices;
    }

    public List<JobAcceptanceProtocolQuestionDto> getQuestions() {
        return questions;
    }

    public void setQuestions(List<JobAcceptanceProtocolQuestionDto> questions) {
        this.questions = questions;
    }
}
