@nocobase/plugin-verification
Version:
User identity verification management, including SMS, TOTP authenticator, with extensibility.
1,578 lines (1,577 loc) • 34.6 kB
TypeScript
/**
* QueryCallList请求参数结构体
*/
export interface QueryCallListRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):QueryCallList
*/
Operation: string;
/**
* 业务日期
*/
BizDate: string;
/**
* 任务ID,二者必填一个
*/
BotId?: string;
/**
* 任务名称,二者必填一个
*/
BotName?: string;
/**
* 通过API或平台上传的文件完整名称
*/
FileName?: string;
}
/**
* CreateBotTask请求参数结构体
*/
export interface CreateBotTaskRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):CreateTask
*/
Operation: string;
/**
* 任务名称
*/
BotName: string;
/**
* 对话流ID
*/
FlowId: string;
/**
* 是否禁止拨打,默认Y
*/
BanCall: string;
/**
* 拨打线路集合
*/
PhoneCollection: string;
/**
* 产品拨打时间集合
*/
CallTimeCollection?: CallTimeDict;
/**
* 禁止拨打起始时间。默认130000
*/
StartTimeBan?: string;
/**
* 禁止拨打结束时间。默认140000
*/
EndTimeBan?: string;
/**
* 重播方式,NON:未接通、LABEL:意向分级,可多选,用竖线分隔:NON|LABEL
*/
CodeType?: string;
/**
* 重播值集合,A:强意向、B:中意向、C:低意向、D:无意向、E:在忙、F:未接通、G:无效号码,可多选,用竖线分隔:A|B|C|D|E|F|G
*/
CodeCollection?: string;
/**
* 继续拨打次数
*/
CallCount?: number;
/**
* 拨打间隔
*/
CallInterval?: number;
/**
* 未接通引用短信签名ID
*/
SmsSignId?: string;
/**
* 未接通引用短信模板ID
*/
SmsTemplateId?: string;
/**
* 拨打方式。NORMAL - 正常拨打;TIMER - 定时拨打
*/
CallType?: string;
/**
* 拨打开始日期。CallType=TIMER时有值,yyyy-MM-dd
*/
CallStartDate?: string;
/**
* 拨打结束日期。CallType=PERIOD 时有值,yyyy-MM-dd
*/
CallEndDate?: string;
}
/**
* ChangeBotTaskStatus返回参数结构体
*/
export interface ChangeBotTaskStatusResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UploadFile请求参数结构体
*/
export interface UploadFileRequest {
/**
* 模块名
*/
Module: string;
/**
* 操作名
*/
Operation: string;
/**
* 文件上传地址,要求地址协议为HTTPS,且URL端口必须为443
*/
FileUrl: string;
/**
* 文件名
*/
FileName: string;
/**
* 文件日期
*/
FileDate: string;
}
/**
* 机器人对话流信息
*/
export interface BotFlow {
/**
* 对话流ID
*/
BotFlowId: string;
/**
* 对话流名称
*/
BotFlowName: string;
/**
* 号码组信息列表
*/
PhonePoolList: Array<PhonePool>;
}
/**
* UploadFile返回参数结构体
*/
export interface UploadFileResponse {
/**
* 任务ID
*/
TaskId?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UploadDataJson返回参数结构体
*/
export interface UploadDataJsonResponse {
/**
* 响应报文信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBotFlow返回参数结构体
*/
export interface DescribeBotFlowResponse {
/**
* 机器人对话流列表
注意:此字段可能返回 null,表示取不到有效值。
*/
BotFlowList?: Array<BotFlow>;
/**
* 短信签名列表
注意:此字段可能返回 null,表示取不到有效值。
*/
SmsSignList?: Array<SmsSign>;
/**
* 短信模板列表
注意:此字段可能返回 null,表示取不到有效值。
*/
SmsTemplateList?: Array<SmsTemplate>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeTaskStatus返回参数结构体
*/
export interface DescribeTaskStatusResponse {
/**
* <p>任务结果:</p><ul style="margin-bottom:0px;"><li>处理中:"Uploading Data."</li><li>上传成功:"File Uploading Task Success."</li><li>上传失败:具体失败原因</li></ul>
*/
TaskResult?: string;
/**
* <p>任务类型:</p><ul style="margin-bottom:0px;"><li>到期/逾期提醒数据上传:002</li><li>到期/逾期提醒停拨数据上传:003</li><li>回访数据上传:004</li><li>回访停拨数据上传:005</li></ul>
*/
TaskType?: string;
/**
* 过滤文件下载链接,有过滤数据时才存在。
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskFileUrl?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryBlackListData请求参数结构体
*/
export interface QueryBlackListDataRequest {
/**
* 模块:AiApi
*/
Module: string;
/**
* 操作:QueryBlackListData
*/
Operation: string;
/**
* 页码
*/
Offset?: number;
/**
* 每页数量
*/
Limit?: number;
/**
* 开始日期
*/
StartBizDate?: string;
/**
* 结束日期
*/
EndBizDate?: string;
/**
* 电话号码、手机
*/
BlackValue?: string;
}
/**
* DownloadBotRecord请求参数结构体
*/
export interface DownloadBotRecordRequest {
/**
* 模块:AiApi
*/
Module: string;
/**
* 操作:DownloadRecord
*/
Operation: string;
/**
* 业务日期
*/
BizDate: string;
}
/**
* DownloadReport请求参数结构体
*/
export interface DownloadReportRequest {
/**
* 模块名,本接口取值:Report
*/
Module: string;
/**
* 操作名,本接口取值:DownloadReport
*/
Operation: string;
/**
* 报告日期,格式为YYYY-MM-DD
*/
ReportDate: string;
/**
* 实例ID,不传默认为系统分配的初始实例。
*/
InstId?: string;
}
/**
* ApplyCreditAudit返回参数结构体
*/
export interface ApplyCreditAuditResponse {
/**
* 请求日期
*/
RequestDate?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UploadDataFile返回参数结构体
*/
export interface UploadDataFileResponse {
/**
* 数据ID
*/
DataResId?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DownloadRecordList请求参数结构体
*/
export interface DownloadRecordListRequest {
/**
* 模块名,本接口取值:Record
*/
Module: string;
/**
* 操作名,本接口取值:DownloadList
*/
Operation: string;
/**
* 录音日期,格式为YYYY-MM-DD
*/
BizDate: string;
/**
* 实例ID
*/
InstId: string;
}
/**
* 作业信息
*/
export interface CallInfo {
/**
* 业务日期
*/
BizDate: string;
/**
* 状态 WAIT:待执行;DOING:执行中;ERROR:执行错误;DONE:已完成;
*/
Status: string;
/**
* 成功总数
*/
TotalCount: number;
/**
* 文件名称
*/
FileName: string;
/**
* 文件类型 I:呼叫文件 R:停拨文件
*/
FileType: string;
/**
* 作业唯一标识
注意:此字段可能返回 null,表示取不到有效值。
*/
CallId: string;
}
/**
* 机器人文件结构
*/
export interface BotFileData {
/**
* 文件类型 A 拨打结果 T 记录详情
*/
FileType: string;
/**
* 文件地址
*/
CosUrl: string;
}
/**
* DescribeFileModel请求参数结构体
*/
export interface DescribeFileModelRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):DescribeFileModel
*/
Operation: string;
/**
* 模板文件类型,输入input,停拨stop
*/
FileType: string;
/**
* 任务ID,二者必填一个
*/
BotId?: string;
/**
* 任务名称,二者必填一个
*/
BotName?: string;
}
/**
* QueryInstantData返回参数结构体
*/
export interface QueryInstantDataResponse {
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount?: number;
/**
* 返回内容
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 产品拨打时间集合
*/
export interface CallTimeDict {
/**
* 周一
*/
Monday?: CallTimeInfo;
/**
* 周二
*/
Tuesday?: CallTimeInfo;
/**
* 周三
*/
Wednesday?: CallTimeInfo;
/**
* 周四
*/
Thursday?: CallTimeInfo;
/**
* 周五
*/
Friday?: CallTimeInfo;
/**
* 周六
*/
Saturday?: CallTimeInfo;
/**
* 周日
*/
Sunday?: CallTimeInfo;
}
/**
* UploadBotFile返回参数结构体
*/
export interface UploadBotFileResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryBlackListData返回参数结构体
*/
export interface QueryBlackListDataResponse {
/**
* 总数。
*/
TotalCount: number;
/**
* 黑名单列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Data: Array<BlackListData>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 产品拨打时间信息
*/
export interface CallTimeInfo {
/**
* 产品开始拨打时间,HHmmss格式,默认090000
*/
StartTime?: string;
/**
* 产品结束拨打时间,HHmmss格式.默认200000
*/
EndTime?: string;
}
/**
* 黑名单申请信息
*/
export interface BlackListData {
/**
* 黑名单类型,01代表手机号码。
*/
BlackType: string;
/**
* 操作类型,A为新增,D为删除。
注意:此字段可能返回 null,表示取不到有效值。
*/
OperType: string;
/**
* 黑名单值,BlackType为01时,填写11位手机号码。
*/
BlackValue: string;
/**
* 备注。
注意:此字段可能返回 null,表示取不到有效值。
*/
BlackDescription: string;
/**
* 黑名单生效截止日期,格式为YYYY-MM-DD,不填默认为永久。
注意:此字段可能返回 null,表示取不到有效值。
*/
BlackValidDate?: string;
/**
* 黑名单加入日期
注意:此字段可能返回 null,表示取不到有效值。
*/
BlackAddDate?: string;
/**
* 0-生效 1-失效
*/
BlackStatus?: string;
}
/**
* DescribeCreditResult返回参数结构体
*/
export interface DescribeCreditResultResponse {
/**
* <p>呼叫结果,取值范围:</p><ul style="margin-bottom:0px;"><li>NON:接通</li><li>DBU:号码忙</li><li>DRF:不在服务区</li><li>ANA:欠费未接听</li><li>REJ:拒接</li><li>SHU:关机</li><li>NAN:空号</li><li>HAL:停机</li><li>DAD:未接听</li><li>EXE:其他异常</li></ul>
*/
ResultCode?: string;
/**
* 客户标识代码,多个标识码以英文逗号分隔,ResultCode为NON时才有。
注意:此字段可能返回 null,表示取不到有效值。
*/
ClientCode?: string;
/**
* 开始振铃时间,ResultCode为NON或DAD时才有此字段。
注意:此字段可能返回 null,表示取不到有效值。
*/
RingStartTime?: string;
/**
* 振铃时长
*/
RingDuration?: number;
/**
* 接通时长
*/
AnswerDuration?: number;
/**
* JSON格式的扩展信息字段,ResultCode为NON时才有。
注意:此字段可能返回 null,表示取不到有效值。
*/
ContextValue?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UploadBotData请求参数结构体
*/
export interface UploadBotDataRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):UploadData
*/
Operation: string;
/**
* 任务数据。JSON格式
*/
Data: string;
/**
* 任务ID,二者必填一个
*/
BotId?: string;
/**
* 任务名称,二者必填一个
*/
BotName?: string;
}
/**
* DownloadDialogueText返回参数结构体
*/
export interface DownloadDialogueTextResponse {
/**
* 对话文本下载地址
*/
TextReportUrl?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBotFlow请求参数结构体
*/
export interface DescribeBotFlowRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):GetFlow
*/
Operation: string;
}
/**
* 黑名单申请信息
*/
export interface SingleBlackApply {
/**
* 黑名单类型,01代表手机号码。
*/
BlackType: string;
/**
* 操作类型,A为新增,D为删除。
*/
OperationType: string;
/**
* 黑名单值,BlackType为01时,填写11位手机号码。
*/
BlackValue: string;
/**
* 备注。
*/
BlackDescription: string;
/**
* 黑名单生效截止日期,格式为YYYY-MM-DD,不填默认为永久。
*/
BlackValidDate?: string;
}
/**
* 机器人列表
*/
export interface BotInfo {
/**
* 机器人ID
*/
BotId: string;
/**
* 机器人名称
*/
BotName: string;
/**
* 机器人状态。0-停用 1-启用 2-待审核
*/
BotStatus: string;
}
/**
* ApplyBlackList返回参数结构体
*/
export interface ApplyBlackListResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRecords请求参数结构体
*/
export interface DescribeRecordsRequest {
/**
* 模块名,本接口取值:Record
*/
Module: string;
/**
* 操作名,本接口取值:List
*/
Operation: string;
/**
* 产品ID
*/
ProductId?: string;
/**
* 案件编号
*/
AccountNum?: string;
/**
* 被叫号码
*/
CalledPhone?: string;
/**
* 查询起始日期,格式为YYYY-MM-DD
*/
StartBizDate?: string;
/**
* 查询结束日期,格式为YYYY-MM-DD
*/
EndBizDate?: string;
/**
* 分页参数,索引,默认为0
*/
Offset?: string;
/**
* 分页参数,页长,默认为20
*/
Limit?: string;
/**
* 实例ID,不传默认为系统分配的初始实例
*/
InstId?: string;
}
/**
* QueryBotList请求参数结构体
*/
export interface QueryBotListRequest {
/**
* 模块名:AiApi
*/
Module: string;
/**
* 操作名:QueryBotList
*/
Operation: string;
}
/**
* QueryRecordList请求参数结构体
*/
export interface QueryRecordListRequest {
/**
* 模块名。AiApi
*/
Module: string;
/**
* 操作名。QueryRecordList
*/
Operation: string;
/**
* 偏移值
*/
Offset: number;
/**
* 偏移位移,最大20
*/
Limit: number;
/**
* 任务ID,二者必填一个
*/
BotId?: string;
/**
* 任务名称,二者必填一个
*/
BotName?: string;
/**
* 被叫号码
*/
CalledPhone?: string;
/**
* 开始日期
*/
StartBizDate?: string;
/**
* 结束日期
*/
EndBizDate?: string;
}
/**
* ExportBotData返回参数结构体
*/
export interface ExportBotDataResponse {
/**
* 导出文件列表
*/
Data?: Array<BotFileData>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 录音信息
*/
export interface SingleRecord {
/**
* 案件编号。
*/
AccountNum: string;
/**
* 外呼日期。
*/
BizDate: string;
/**
* 开始呼叫时间。
*/
CallStartTime: string;
/**
* 主叫号码。
*/
CallerPhone: string;
/**
* 呼叫方向,O为呼出,I为呼入。
*/
Direction: string;
/**
* 通话时长。
*/
Duration: number;
/**
* 产品ID。
注意:此字段可能返回 null,表示取不到有效值。
*/
ProductId: string;
/**
* 录音下载链接。
注意:此字段可能返回 null,表示取不到有效值。
*/
RecordCosUrl: string;
}
/**
* QueryRecordList返回参数结构体
*/
export interface QueryRecordListResponse {
/**
* 录音列表。
*/
RecordList?: Array<RecordInfo>;
/**
* 总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryInstantData请求参数结构体
*/
export interface QueryInstantDataRequest {
/**
* 模块名,本接口取值:Data
*/
Module: string;
/**
* 操作名,本接口取值:Query
*/
Operation: string;
/**
* 产品ID
*/
ProductId?: string;
/**
* 实例ID,不传默认为系统分配的初始实例
*/
InstanceId?: string;
/**
* 查询类型:callRecord 通话记录
*/
QueryModel?: string;
/**
* 查询参数
*/
Data?: string;
}
/**
* ExportBotData请求参数结构体
*/
export interface ExportBotDataRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):ExportBotData
*/
Operation: string;
/**
* 业务日期。YYYY-MM-DD
*/
BizDate: string;
/**
* 任务ID,二者必填一个
*/
BotId?: string;
/**
* 任务名称,二者必填一个
*/
BotName?: string;
}
/**
* ApplyBlackListData请求参数结构体
*/
export interface ApplyBlackListDataRequest {
/**
* 模块名,AiApi
*/
Module: string;
/**
* 操作名,ApplyBlackListData
*/
Operation: string;
/**
* 黑名单列表
*/
BlackList: Array<BlackListData>;
}
/**
* ChangeBotCallStatus返回参数结构体
*/
export interface ChangeBotCallStatusResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ApplyBlackList请求参数结构体
*/
export interface ApplyBlackListRequest {
/**
* 模块名,本接口取值:account
*/
Module: string;
/**
* 操作名,本接口取值:ApplyBlackList
*/
Operation: string;
/**
* 黑名单列表
*/
BlackList: Array<SingleBlackApply>;
/**
* 实例ID,不传默认为系统分配的初始实例
*/
InstId?: string;
}
/**
* ApplyBlackListData返回参数结构体
*/
export interface ApplyBlackListDataResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ApplyCreditAudit请求参数结构体
*/
export interface ApplyCreditAuditRequest {
/**
* 模块名,本接口取值:Credit
*/
Module: string;
/**
* 操作名,本接口取值:Apply
*/
Operation: string;
/**
* 实例ID
*/
InstId: string;
/**
* 产品ID,形如P******。
*/
ProductId: string;
/**
* 信审任务ID,同一天内,同一InstId下,同一CaseId只能调用一次。
*/
CaseId: string;
/**
* 回调地址
*/
CallbackUrl: string;
/**
* JSON格式的业务字段。
*/
Data: string;
}
/**
* DownloadReport返回参数结构体
*/
export interface DownloadReportResponse {
/**
* 到期/逾期提醒日报下载地址
注意:此字段可能返回 null,表示取不到有效值。
*/
DailyReportUrl?: string;
/**
* 到期/逾期提醒结果下载地址
注意:此字段可能返回 null,表示取不到有效值。
*/
ResultReportUrl?: string;
/**
* 到期/逾期提醒明细下载地址
注意:此字段可能返回 null,表示取不到有效值。
*/
DetailReportUrl?: string;
/**
* 回访日报下载地址
注意:此字段可能返回 null,表示取不到有效值。
*/
CallbackDailyReportUrl?: string;
/**
* 回访结果下载地址
注意:此字段可能返回 null,表示取不到有效值。
*/
CallbackResultReportUrl?: string;
/**
* 回访明细下载地址
注意:此字段可能返回 null,表示取不到有效值。
*/
CallbackDetailReportUrl?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 短信模板信息
*/
export interface SmsTemplate {
/**
* 短信模板ID
*/
TemplateId: string;
/**
* 短信模板名称
*/
TemplateName: string;
}
/**
* 录音文件详情
*/
export interface RecordInfo {
/**
* 任务Id
*/
BotId: string;
/**
* 任务名称
*/
BotName: string;
/**
* 任务日期
*/
BizDate: string;
/**
* 被叫号码
*/
CalledPhone: string;
/**
* 开始通话时间
*/
CallStartTime: string;
/**
* 通话时长
*/
Duration: number;
/**
* 录音文件地址
*/
CosUrl: string;
/**
* 对话日志。JSON格式
*/
DialogueLog: string;
/**
* 录音文件名
*/
CosFileName: string;
}
/**
* 号码组信息
*/
export interface PhonePool {
/**
* 号码组ID
*/
PoolId: string;
/**
* 号码组名称
*/
PoolName: string;
}
/**
* UpdateBotTask返回参数结构体
*/
export interface UpdateBotTaskResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UploadBotData返回参数结构体
*/
export interface UploadBotDataResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ChangeBotTaskStatus请求参数结构体
*/
export interface ChangeBotTaskStatusRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):ChangeBotTaskStatus
*/
Operation: string;
/**
* 作业变更状态
SUSPEND:暂停;EXECUTE:恢复;
*/
Status: string;
/**
* 任务ID,二者必填一个
*/
BotId?: string;
/**
* 任务名称,二者必填一个
*/
BotName?: string;
}
/**
* DownloadRecordList返回参数结构体
*/
export interface DownloadRecordListResponse {
/**
* 录音列表下载地址
*/
RecordListUrl?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateBotTask返回参数结构体
*/
export interface CreateBotTaskResponse {
/**
* 机器人任务Id
*/
BotId: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UpdateBotTask请求参数结构体
*/
export interface UpdateBotTaskRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):UpdateTask
*/
Operation: string;
/**
* 任务名称
*/
BotName?: string;
/**
* 任务ID
*/
BotId?: string;
/**
* 产品拨打时间集合
*/
CallTimeCollection?: CallTimeDict;
/**
* 是否禁止拨打,默认Y
*/
BanCall?: string;
/**
* 禁止拨打起始时间。默认130000
*/
StartTimeBan?: string;
/**
* 禁止拨打结束时间。默认140000
*/
EndTimeBan?: string;
/**
* 拨打线路集合
*/
PhoneCollection?: string;
/**
* 重播方式,NON:未接通、LABEL:意向分级,可多选,用竖线分隔:NON|LABEL
*/
CodeType?: string;
/**
* 重播值集合,A:强意向、B:中意向、C:低意向、D:无意向、E:在忙、F:未接通、G:无效号码,可多选,用竖线分隔:A|B|C|D|E|F|G
*/
CodeCollection?: string;
/**
* 继续拨打次数
*/
CallCount?: number;
/**
* 拨打间隔
*/
CallInterval?: number;
/**
* 未接通引用短信签名ID
*/
SmsSignId?: string;
/**
* 未接通引用短信模板ID
*/
SmsTemplateId?: string;
}
/**
* DescribeCreditResult请求参数结构体
*/
export interface DescribeCreditResultRequest {
/**
* 模块名,本接口取值:Credit
*/
Module: string;
/**
* 操作名,本接口取值:Get
*/
Operation: string;
/**
* 实例ID
*/
InstId: string;
/**
* 产品ID,形如P******。
*/
ProductId: string;
/**
* 信审任务ID
*/
CaseId: string;
/**
* 请求日期,格式为YYYY-MM-DD
*/
RequestDate: string;
}
/**
* UploadBotFile请求参数结构体
*/
export interface UploadBotFileRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):Upload
*/
Operation: string;
/**
* 文件类型,输入input,停拨stop
*/
FileType: string;
/**
* 文件链接
*/
FileUrl: string;
/**
* 文件名
*/
FileName: string;
/**
* 任务ID,二者必填一个
*/
BotId?: string;
/**
* 任务名称,二者必填一个
*/
BotName?: string;
}
/**
* UploadDataFile请求参数结构体
*/
export interface UploadDataFileRequest {
/**
* 模块名,本接口取值:Data
*/
Module: string;
/**
* 操作名,本接口取值:Upload
*/
Operation: string;
/**
* 文件名
*/
FileName: string;
/**
* <p>上传类型,不填默认到期/逾期提醒文件,取值范围:</p><ul style="margin-bottom:0px;"><li>data:到期/逾期提醒文件</li><li>repay:到期/逾期提醒停拨文件</li><li>callback:回访文件</li><li>callstop:回访停拨文件</li><li>blacklist:黑名单文件</li></ul>
*/
UploadModel?: string;
/**
* 文件,文件与文件地址上传只可选用一种,必须使用multipart/form-data协议来上传二进制流文件,建议使用xlsx格式,大小不超过5MB。
*/
File?: string;
/**
* 文件上传地址,文件与文件地址上传只可选用一种,大小不超过50MB。
*/
FileUrl?: string;
/**
* 实例ID,不传默认为系统分配的初始实例。
*/
InstId?: string;
}
/**
* UploadDataJson请求参数结构体
*/
export interface UploadDataJsonRequest {
/**
* 模块名,本接口取值:Data
*/
Module: string;
/**
* 操作名,本接口取值:UploadJson
*/
Operation: string;
/**
* 报文信息
*/
Data: string;
/**
* <p>上传类型,不填默认到期/逾期提醒数据,取值范围:</p><ul style="margin-bottom:0px;"><li>data:到期/逾期提醒数据</li><li>repay:到期/逾期提醒停拨数据</li></ul>
*/
UploadModel?: string;
/**
* 实例ID,不传默认为系统分配的初始实例。
*/
InstanceId?: string;
}
/**
* DescribeFileModel返回参数结构体
*/
export interface DescribeFileModelResponse {
/**
* 模板下载链接
*/
CosUrl?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryBotList返回参数结构体
*/
export interface QueryBotListResponse {
/**
* 任务列表。
*/
BotList?: Array<BotInfo>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeTaskStatus请求参数结构体
*/
export interface DescribeTaskStatusRequest {
/**
* 模块名,本接口取值:Task
*/
Module: string;
/**
* 操作名,本接口取值:DescribeTaskStatus
*/
Operation: string;
/**
* 任务ID,"上传文件"接口返回的DataResId,形如abc-xyz123
*/
TaskId: string;
/**
* 实例ID,不传默认为系统分配的初始实例。
*/
InstId?: string;
}
/**
* ChangeBotCallStatus请求参数结构体
*/
export interface ChangeBotCallStatusRequest {
/**
* 模块名。默认值(固定):AiApi
*/
Module: string;
/**
* 操作名。默认值(固定):ChangeBotCallStatus
*/
Operation: string;
/**
* 作业变更状态
SUSPEND:暂停;EXECUTE:恢复;
*/
Status: string;
/**
* 作业唯一标识
*/
CallId: string;
/**
* 业务日期
*/
BizDate: string;
/**
* 任务ID,二者必填一个
*/
BotId?: string;
/**
* 任务名称,二者必填一个
*/
BotName?: string;
}
/**
* QueryProducts接口对应数据结构。产品对应的相关信息。
*/
export interface ProductQueryInfo {
/**
* 产品Id
*/
ProductId: string;
/**
* 产品名称
*/
ProductName: string;
/**
* 产品编码
注意:此字段可能返回 null,表示取不到有效值。
*/
ProductCode: string;
/**
* 产品状态 0 禁用 1 启用
注意:此字段可能返回 null,表示取不到有效值。
*/
ProductStatus: number;
/**
* 场景类型
注意:此字段可能返回 null,表示取不到有效值。
*/
SceneType: string;
}
/**
* DownloadBotRecord返回参数结构体
*/
export interface DownloadBotRecordResponse {
/**
* 录音地址。请求后30分钟内有效
*/
RecordCosUrl?: string;
/**
* 文本地址。请求后30分钟内有效
*/
TextCosUrl?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryProducts请求参数结构体
*/
export interface QueryProductsRequest {
/**
* 模块名。默认值(固定):Product
*/
Module: string;
/**
* 操作名。默认值(固定):QueryProducts
*/
Operation: string;
/**
* 实例Id。
*/
InstanceId: string;
}
/**
* QueryCallList返回参数结构体
*/
export interface QueryCallListResponse {
/**
* 任务作业状态
注意:此字段可能返回 null,表示取不到有效值。
*/
CallList: Array<CallInfo>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 短信签名信息
*/
export interface SmsSign {
/**
* 短信签名ID
*/
SignId: string;
/**
* 短信签名名称
*/
SignName: string;
}
/**
* QueryProducts返回参数结构体
*/
export interface QueryProductsResponse {
/**
* 产品信息。
*/
ProductList?: Array<ProductQueryInfo>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRecords返回参数结构体
*/
export interface DescribeRecordsResponse {
/**
* 录音列表。
注意:此字段可能返回 null,表示取不到有效值。
*/
RecordList?: Array<SingleRecord>;
/**
* 录音总量。
*/
TotalCount?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DownloadDialogueText请求参数结构体
*/
export interface DownloadDialogueTextRequest {
/**
* 模块名,本接口取值:Report
*/
Module: string;
/**
* 操作名,本接口取值:DownloadTextReport
*/
Operation: string;
/**
* 报告日期,格式为YYYY-MM-DD
*/
ReportDate: string;
/**
* 实例ID
*/
InstId: string;
}