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 metrics; @JsonProperty("assessed_at") private Long assessedAt; }