package com.backendsys.modules.sdk.klingai.entity;

import lombok.Data;

/**
 * 3-1【文生视频】创建任务
 * https://docs.qingque.cn/d/home/eZQAyImcbaS0fz-8ANjXvU5ed?identityId=1oEG9JKKMFv#section=h.81c0oj4l9efl
 */
@Data
public class KLVideoCameraControl {

    /*
        预定义的运镜类型：
            枚举值："simple", "down_back", "forward_up", "right_turn_forward", "left_turn_forward"
            simple：简单运镜，此类型下可在"config"中六选一进行运镜
            down_back：镜头下压并后退 ➡️ 下移拉远，此类型下config参数无需填写
            forward_up：镜头前进并上仰 ➡️ 推进上移，此类型下config参数无需填写
            right_turn_forward：先右旋转后前进 ➡️ 右旋推进，此类型下config参数无需填写
            left_turn_forward：先左旋并前进 ➡️ 左旋推进，此类型下config参数无需填写
     */
    private String type;
    private KLVideoCameraControlConfig config;
}
