package com.xinelu.manage.dto.aiob;

import com.alibaba.fastjson2.JSONObject;
import lombok.Data;

/**
 * @description: 百度外呼创建实时任务传输对象
 * @author: haown
 * @create: 2024-09-20 15:35
 **/
@Data
public class ActualTimeTaskDto {

	/**
	 * 外呼机器人唯一标识
	 */
	private String robotId;

	/**
	 * 被叫号码
	 */
	private String mobile;

	/**
	 * 加密类型， 1：系统加密，即被叫号码采用系统的加密方式，AES128加密；
	 * 2：不加密，即被叫号码为明文；
	 * 3：自定义加密，即被叫号码采用客户自定义的加密方式，需在配置台-隐私配置-其他配置中配置自定义加解密服务地址，便于请求解密
	 */
	private Integer secretType;

	/**
	 * 呼叫截止时间，yyyy-MM-dd HH:mm:ss，默认为空，则不限制呼叫截止时间
	 */
	private String stopDate;

	/**
	 * 变量信息，用于短信或机器人对话中使用
	 */
	private JSONObject dialogVar;

	/**
	 * 任务级别，指定当前任务回调的地址，如果没有配置默认按照全局配置推送
	 */
	private String callBackUrl;

	/**
	 * 调用方的业务随路数据, 字符串，百度侧原文回传
	 */
	private String extJson;
}
