package com.njcn.gather.aireport.testreportmulti.pojo.constant;

public final class TestReportMultiConst {

    public static final Integer STATUS_DELETED = 0;
    public static final Integer STATUS_NORMAL = 1;

    public static final Integer IMPORT_STATE_PENDING = 0;
    public static final Integer IMPORT_STATE_UPLOADED = 1;
    public static final Integer IMPORT_STATE_VALIDATED = 2;
    public static final Integer IMPORT_STATE_CREATED = 3;
    public static final Integer IMPORT_STATE_FAILED = 4;

    public static final Integer GENERATE_STATE_PENDING = 0;
    public static final Integer GENERATE_STATE_PARTIAL_SUCCESS = 1;
    public static final Integer GENERATE_STATE_ALL_SUCCESS = 2;
    public static final Integer GENERATE_STATE_GENERATING = 3;
    public static final Integer GENERATE_STATE_FAILED = 4;

    public static final String STORAGE_MULTI_SESSION_DIR = "multi-session";
    public static final String STORAGE_MULTI_TASK_DIR = "multi-task";
    public static final String STORAGE_SESSION_ZIP_DIR = "zip";
    public static final String STORAGE_SESSION_EXTRACT_DIR = "extract";
    public static final String STORAGE_SESSION_META_FILE_NAME = "session-meta.json";
    public static final String STORAGE_MULTI_ZIP_DIR = "zip";
    public static final String STORAGE_MULTI_SUMMARY_DIR = "summary";
    public static final String STORAGE_MULTI_CHILD_REPORT_DIR = "child-report";

    private TestReportMultiConst() {
    }
}
