UNPKG

@nocobase/plugin-verification

Version:

User identity verification management, including SMS, TOTP authenticator, with extensibility.

133 lines (132 loc) 3.14 kB
/** * 后端提交任务事件返回Data复杂类型 */ export interface TaskEventData { /** * 状态码 注意:此字段可能返回 null,表示取不到有效值。 */ Code?: number; /** * 提示信息 注意:此字段可能返回 null,表示取不到有效值。 */ Message?: string; /** * 任务ID 注意:此字段可能返回 null,表示取不到有效值。 */ TaskId?: number; /** * 当前完成或正在完成的任务订单ID 注意:此字段可能返回 null,表示取不到有效值。 */ TaskOrderId?: string; /** * 当前任务订单状态码 注意:此字段可能返回 null,表示取不到有效值。 */ TaskCode?: number; /** * 获得积分数/成长值 注意:此字段可能返回 null,表示取不到有效值。 */ TaskCoinNumber?: number; /** * 任务类型后台代码 注意:此字段可能返回 null,表示取不到有效值。 */ TaskType?: number; /** * 当前积分 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCoin?: number; /** * 用户透传的代码块 注意:此字段可能返回 null,表示取不到有效值。 */ Attach?: string; /** * 计次任务当前完成次数 注意:此字段可能返回 null,表示取不到有效值。 */ DoneTimes?: number; /** * 计次任务当前所需完成次数 注意:此字段可能返回 null,表示取不到有效值。 */ TotalTimes?: number; /** * 任务名称 注意:此字段可能返回 null,表示取不到有效值。 */ TaskName?: string; /** * 当前成长值 注意:此字段可能返回 null,表示取不到有效值。 */ GrowScore?: number; } /** * SubmitTaskEvent返回参数结构体 */ export interface SubmitTaskEventResponse { /** * 订单ID 注意:此字段可能返回 null,表示取不到有效值。 */ OrderId?: string; /** * 信息码 注意:此字段可能返回 null,表示取不到有效值。 */ Code?: number; /** * success 注意:此字段可能返回 null,表示取不到有效值。 */ Message?: string; /** * 任务处理结果列表 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: Array<TaskEventData>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SubmitTaskEvent请求参数结构体 */ export interface SubmitTaskEventRequest { /** * 用户ID */ AccountId: string; /** * 设备ID */ DeviceId: string; /** * 订单ID */ OrderId: string; /** * 任务事件Code */ Code: string; /** * 同步异步方式:0为同步、1位异步 */ Async: number; /** * 产品ID */ ProductId: number; /** * 回调地址 */ NotifyURL?: string; }