package com.dora.dto.suchuang;

import lombok.Data;

/**
 * 速创API查询详情响应
 * 
 * @author 1818AI
 * @since 2025-10-23
 */
@Data
public class SuChuangDetailResponse {
    
    /** 状态码：200表示成功 */
    private Integer code;
    
    /** 状态信息 */
    private String msg;
    
    /** 响应数据 */
    private DetailData data;
    
    /** 执行时间 */
    private Double exec_time;
    
    /** IP地址 */
    private String ip;
    
    @Data
    public static class DetailData {
        /** 任务ID */
        private String id;
        
        /** 状态：0-排队中，1-成功，2-失败，3-生成中 */
        private Integer status;
        
        /** 清晰度 */
        private String size;
        
        /** 提示词内容 */
        private String content;
        
        /** 结果视频URL */
        private String remote_url;
        
        /** 失败原因 */
        private String fail_reason;
        
        /** 创建时间 */
        private String created_at;
        
        /** 更新时间 */
        private String updated_at;
        
        /** 时长 */
        private Integer duration;
        
        /** 宽高比 */
        private String aspectRatio;
        
        /** 输入图片URL（图生视频时使用） */
        private String url;
        
        /** 续作PID（任务完成后返回，用于下一次续作） */
        private String pid;
        
        /** 续作目标ID */
        private String remixTargetId;
        
        /** 中转URL */
        private String transfer_url;
    }
}

