package xiaozhi.modules.task.dto;
|
|
import java.util.List;
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
import lombok.Data;
|
|
@Data
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
public class TaskTurnDTO {
|
private Integer index;
|
|
@JsonProperty("prompt_text")
|
private String promptText;
|
|
@JsonProperty("expected_text")
|
private String expectedText;
|
|
@JsonProperty("asr_text")
|
private String asrText;
|
|
@JsonProperty("echo_rejected")
|
private Boolean echoRejected;
|
|
@JsonProperty("recorded_at")
|
private Long recordedAt;
|
|
@JsonProperty("audio_id")
|
private String audioId;
|
|
private List<TaskMetricDTO> metrics;
|
|
@JsonProperty("assessed_at")
|
private Long assessedAt;
|
}
|