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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 映射文档摘要响应。
 */
@Data
@ApiModel("映射文档摘要响应")
public class MappingDocumentResponse {

    /** 映射文档版本。 */
    @ApiModelProperty("映射文档版本")
    private String version;

    /** 映射文档作者。 */
    @ApiModelProperty("映射文档作者")
    private String author;

    /** 输出 JSON 中的 IED。 */
    @ApiModelProperty("输出 JSON 中的 IED")
    private String ied;

    /** 输出 JSON 中的 LD。 */
    @ApiModelProperty("输出 JSON 中的 LD")
    private String ld;

    /** ReportMap 条目数量。 */
    @ApiModelProperty("ReportMap 条目数量")
    private int reportCount;

    /** DataSetList 分组数量。 */
    @ApiModelProperty("DataSetList 分组数量")
    private int dataSetCount;
}
