package org.matrix.socket.vo;

import lombok.Data;
import org.matrix.database.entity.TestCaseListDataBto;
import org.matrix.socket.enums.TestExecuteType;

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

/**
 * 接收前端传入的用例执行信息
 *
 * @author huangxiahao
 */
@Data
public class CaseExecuteVo extends SocketVo {

    private TestExecuteType type = TestExecuteType.TEST_CASE;

    private Long userId = -1L;

    private Long projectId = -1L;

    private Long envId = -1L;

    private Long jobId = -1L ;

    private String uniqueKey;

    private Integer defaultEnv;

    private List<TestCaseListDataBto> testCaseListDataBtoList = new ArrayList<>();
}
