package com.linghu.model.dto; import lombok.Data; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor; import java.time.Duration; import java.time.LocalDateTime; import java.util.Date; import java.util.List; @Data @NoArgsConstructor @AllArgsConstructor public class TaskResultResponse { private String task_id; private Integer total_users; private Integer total_questions; private Integer successful_users; private String total_duration; private List results; private String detail; @Data @NoArgsConstructor @AllArgsConstructor public static class UserResult { private String user_name; private String user_email; private String status; private String error; private List questions_results; } @Data @NoArgsConstructor @AllArgsConstructor public static class QuestionResult { private String question; private String response; private String status; private Integer extracted_count; private String timestamp; private String error; private List references; } @Data @NoArgsConstructor @AllArgsConstructor public static class Reference { private String title; private String url; private String domain; } }