package com.ruoyi.api.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class ByteApiRequest {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(name = "视频下载ID")
    private String id;

    @ApiModelProperty(name = "文字描述")
    private String text;

    @ApiModelProperty(name = "首帧图片")
    private Object firstUrl;

    @ApiModelProperty(name = "尾帧图片")
    private String lastUrl;

    @ApiModelProperty(name = "视频时长默认5秒")
    private Integer duration = 5;

    @ApiModelProperty(name = "功能类型")
    private String functionType;

    @ApiModelProperty(name = "标签字符串")
    private String tags;

    @ApiModelProperty(name = "使用的模型")
    private String model;

    @ApiModelProperty(name = "生成模式：text-to-video 或 image-to-video")
    private String mode = "text-to-video";


}
