package com.njcn.gather.icd.mapping.pojo.bo;

import com.njcn.gather.icd.mapping.pojo.bo.analysis.IndexAnalysis;
import com.njcn.gather.icd.mapping.pojo.bo.mapping.MappingDocument;
import com.njcn.gather.icd.mapping.pojo.enums.GenerateStatus;
import lombok.Builder;
import lombok.Data;

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

public class IcdToXmlGenerateResult {
    private GenerateStatus status;
    private String message;
    private String iedName;
    private String ldInst;
    private IndexAnalysis indexAnalysis;
    private MappingDocument mappingDocument;
    private String savedPath;
    private List<String> problems = new ArrayList<String>();

    public GenerateStatus getStatus() { return status; }
    public void setStatus(GenerateStatus status) { this.status = status; }
    public String getMessage() { return message; }
    public void setMessage(String message) { this.message = message; }
    public String getIedName() { return iedName; }
    public void setIedName(String iedName) { this.iedName = iedName; }
    public String getLdInst() { return ldInst; }
    public void setLdInst(String ldInst) { this.ldInst = ldInst; }
    public IndexAnalysis getIndexAnalysis() { return indexAnalysis; }
    public void setIndexAnalysis(IndexAnalysis indexAnalysis) { this.indexAnalysis = indexAnalysis; }
    public MappingDocument getMappingDocument() { return mappingDocument; }
    public void setMappingDocument(MappingDocument mappingDocument) { this.mappingDocument = mappingDocument; }
    public String getSavedPath() { return savedPath; }
    public void setSavedPath(String savedPath) { this.savedPath = savedPath; }
    public List<String> getProblems() { return problems; }
    public void setProblems(List<String> problems) { this.problems = problems; }
}