package com.its.vms.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 *  DTO Class
 */
@Data
public class VmsDownload implements Serializable {
    private static final long serialVersionUID = 1L;

    public VmsDownload() {
        this.units = new ArrayList<>();
    }

    private boolean isEnable;             	/* 활성화 여부 */
    private int     saveFlag;               /* 다운로드정보 저장 여부 */
    //TDateTime   dTimer;                 /* timer for download */
    private int     count;                  /* 정보 갯수 */

    List<VmsDownloadInfo> units;

    @Data
    public class VmsDownloadInfo {
        private String regDate;           	/* 등록일시 */
        private String fileType;          	/* 다운로드 파일유형 */
        private String fileId;            	/* 다운로드 파일 ID */
        private String sendStartDate;     	/* 전송시작시각 */
        private String sendEndDate;       	/* 전송완료시각 */
        private int    sendStep;            /* 전송진행단계 */
    }
}
