package org.matrix.socket.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.matrix.enums.ExecutionHistoryStatus;
import org.matrix.socket.enums.ExecuteStatusSendMessageType;

/**
 * 当订阅的执行任务或者用例调试的状态发生变化的时候 向外界发送状态所用到的VO
 * @author huangxiahao
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExecutionStatusSendMessageVo {

    private String uniqueKey;

    private Long jobId;

    private Long caseId;

    private Long dataId;

    private ExecutionHistoryStatus status;

    private ExecuteStatusSendMessageType type;
}
