UNPKG

@nocobase/plugin-verification

Version:

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

399 lines (395 loc) 13.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Client = void 0; /* eslint-disable @typescript-eslint/no-unused-vars */ /* * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ const abstract_client_1 = require("../../../common/abstract_client"); /** * tiw client * @class */ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("tiw.tencentcloudapi.com", "2019-09-19", clientConfig); } /** * 查询文档转码,实时录制存储桶的配置 */ async DescribeWhiteboardBucketConfig(req, cb) { return this.request("DescribeWhiteboardBucketConfig", req, cb); } /** * 设置实时录制回调地址,回调数据格式请参考文档:https://cloud.tencent.com/document/product/1137/40258 */ async SetOnlineRecordCallback(req, cb) { return this.request("SetOnlineRecordCallback", req, cb); } /** * 查询客户端白板日志 */ async DescribeBoardSDKLog(req, cb) { return this.request("DescribeBoardSDKLog", req, cb); } /** * 查询白板用户列表 */ async DescribeUserList(req, cb) { return this.request("DescribeUserList", req, cb); } /** * 设置录制视频生成回调地址 */ async SetVideoGenerationTaskCallback(req, cb) { return this.request("SetVideoGenerationTaskCallback", req, cb); } /** * 根据房间号搜索实时录制任务 */ async DescribeRecordSearch(req, cb) { return this.request("DescribeRecordSearch", req, cb); } /** * 检测PPT文件,识别PPT中包含的动态转码任务(Transcode)不支持的元素 */ async CreatePPTCheckTask(req, cb) { return this.request("CreatePPTCheckTask", req, cb); } /** * 设置实时录制回调鉴权密钥,回调鉴权方式请参考文档:https://cloud.tencent.com/document/product/1137/40257 */ async SetOnlineRecordCallbackKey(req, cb) { return this.request("SetOnlineRecordCallbackKey", req, cb); } /** * 查询白板应用任务相关的配置,包括存储桶、回调等 */ async DescribeWhiteboardApplicationConfig(req, cb) { return this.request("DescribeWhiteboardApplicationConfig", req, cb); } /** * 设置文档转码回调地址,回调数据格式请参考文档:https://cloud.tencent.com/document/product/1137/40260 */ async SetTranscodeCallback(req, cb) { return this.request("SetTranscodeCallback", req, cb); } /** * 恢复实时录制 */ async ResumeOnlineRecord(req, cb) { return this.request("ResumeOnlineRecord", req, cb); } /** * 申请互动白板试用,默认15天 */ async ApplyTiwTrial(req, cb) { return this.request("ApplyTiwTrial", req, cb); } /** * 查询PPT检测任务回调地址 */ async DescribePPTCheckCallback(req, cb) { return this.request("DescribePPTCheckCallback", req, cb); } /** * 查询互动白板房间维度每天计费用量。 1. 单次查询统计区间最多不能超过31天。 2. 由于统计延迟等原因,暂时不支持查询当天数据,建议在次日上午7点以后再来查询前一天的用量,例如在10月27日上午7点后,再来查询到10月26日整天的用量 */ async DescribeTIWRoomDailyUsage(req, cb) { return this.request("DescribeTIWRoomDailyUsage", req, cb); } /** * 设置文档转码回调鉴权密钥,回调鉴权方式请参考文档:https://cloud.tencent.com/document/product/1137/40257 */ async SetTranscodeCallbackKey(req, cb) { return this.request("SetTranscodeCallbackKey", req, cb); } /** * 设置PPT检测任务回调密钥,回调鉴权方式请参考文档:https://cloud.tencent.com/document/product/1137/40257 */ async SetPPTCheckCallbackKey(req, cb) { return this.request("SetPPTCheckCallbackKey", req, cb); } /** * 创建白板板书生成任务, 在任务结束后,如果提供了回调地址,将通过回调地址通知板书生成结果 */ async CreateSnapshotTask(req, cb) { return this.request("CreateSnapshotTask", req, cb); } /** * 设置PPT检测任务回调地址,回调数据格式请参考文档:https://cloud.tencent.com/document/product/1137/40260#c9cbe05f-fe1a-4410-b4dc-40cc301c7b81 */ async SetPPTCheckCallback(req, cb) { return this.request("SetPPTCheckCallback", req, cb); } /** * 通过文档URL查询转码任务,返回最近一次的转码任务状态 */ async DescribeTranscodeByUrl(req, cb) { return this.request("DescribeTranscodeByUrl", req, cb); } /** * 查询录制视频生成回调地址 */ async DescribeVideoGenerationTaskCallback(req, cb) { return this.request("DescribeVideoGenerationTaskCallback", req, cb); } /** * 修改白板应用 */ async ModifyApplication(req, cb) { return this.request("ModifyApplication", req, cb); } /** * 修改白板应用任务相关的配置,包括存储桶、回调等 */ async ModifyWhiteboardApplicationConfig(req, cb) { return this.request("ModifyWhiteboardApplicationConfig", req, cb); } /** * 查询录制任务状态与结果 */ async DescribeOnlineRecord(req, cb) { return this.request("DescribeOnlineRecord", req, cb); } /** * 设置白板月功能费自动续费 */ async ModifyAutoRenewFlag(req, cb) { return this.request("ModifyAutoRenewFlag", req, cb); } /** * 查询实时录制回调地址 */ async DescribeOnlineRecordCallback(req, cb) { return this.request("DescribeOnlineRecordCallback", req, cb); } /** * 查询文档转码回调地址 */ async DescribeTranscodeCallback(req, cb) { return this.request("DescribeTranscodeCallback", req, cb); } /** * 设置告警回调地址。此功能需要申请白名单使用。 */ async SetWarningCallback(req, cb) { return this.request("SetWarningCallback", req, cb); } /** * 通过服务角色调用其他云产品API接口获取信息 */ async DescribeAPIService(req, cb) { return this.request("DescribeAPIService", req, cb); } /** * 查询白板推流回调地址 */ async DescribeWhiteboardPushCallback(req, cb) { return this.request("DescribeWhiteboardPushCallback", req, cb); } /** * 查询白板应用详情 */ async DescribeApplicationInfos(req, cb) { return this.request("DescribeApplicationInfos", req, cb); } /** * 发起一个实时录制任务 */ async StartOnlineRecord(req, cb) { return this.request("StartOnlineRecord", req, cb); } /** * 查询用户后付费用量 */ async DescribePostpaidUsage(req, cb) { return this.request("DescribePostpaidUsage", req, cb); } /** * 创建一个文档转码任务 */ async CreateTranscode(req, cb) { return this.request("CreateTranscode", req, cb); } /** * 按文档名称搜索转码任务 */ async DescribeTranscodeSearch(req, cb) { return this.request("DescribeTranscodeSearch", req, cb); } /** * 查询客户资源列表 */ async DescribeUserResources(req, cb) { return this.request("DescribeUserResources", req, cb); } /** * 设置白板推流回调地址,回调数据格式请参考文档:https://cloud.tencent.com/document/product/1137/40257 */ async SetWhiteboardPushCallback(req, cb) { return this.request("SetWhiteboardPushCallback", req, cb); } /** * 查询告警回调地址。此功能需要申请白名单使用。 */ async DescribeWarningCallback(req, cb) { return this.request("DescribeWarningCallback", req, cb); } /** * 创建视频生成任务 */ async CreateVideoGenerationTask(req, cb) { return this.request("CreateVideoGenerationTask", req, cb); } /** * 查询文档转码任务的执行进度与转码结果 */ async DescribeTranscode(req, cb) { return this.request("DescribeTranscode", req, cb); } /** * 停止实时录制 */ async StopOnlineRecord(req, cb) { return this.request("StopOnlineRecord", req, cb); } /** * 查询指定时间段内子产品的用量汇总 */ async DescribeUsageSummary(req, cb) { return this.request("DescribeUsageSummary", req, cb); } /** * 设置白板推流回调鉴权密钥,回调鉴权方式请参考文档:https://cloud.tencent.com/document/product/1137/40257 */ async SetWhiteboardPushCallbackKey(req, cb) { return this.request("SetWhiteboardPushCallbackKey", req, cb); } /** * 根据房间号搜索白板推流任务 */ async DescribeWhiteboardPushSearch(req, cb) { return this.request("DescribeWhiteboardPushSearch", req, cb); } /** * 查询录制视频生成任务状态与结果 */ async DescribeVideoGenerationTask(req, cb) { return this.request("DescribeVideoGenerationTask", req, cb); } /** * 创建白板应用 */ async CreateApplication(req, cb) { return this.request("CreateApplication", req, cb); } /** * 根据指定的任务类型,获取当前正在执行中的任务列表。只能查询最近3天内创建的任务。 */ async DescribeRunningTasks(req, cb) { return this.request("DescribeRunningTasks", req, cb); } /** * 查询互动白板天维度计费用量。 1. 单次查询统计区间最多不能超过31天。 2. 由于统计延迟等原因,暂时不支持查询当天数据,建议在次日上午7点以后再来查询前一天的用量,例如在10月27日上午7点后,再来查询到10月26日整天的用量 */ async DescribeTIWDailyUsage(req, cb) { return this.request("DescribeTIWDailyUsage", req, cb); } /** * 停止白板推流任务 */ async StopWhiteboardPush(req, cb) { return this.request("StopWhiteboardPush", req, cb); } /** * 查询可用于创建白板应用的IM应用列表 */ async DescribeIMApplications(req, cb) { return this.request("DescribeIMApplications", req, cb); } /** * 查询互动白板质量数据 */ async DescribeQualityMetrics(req, cb) { return this.request("DescribeQualityMetrics", req, cb); } /** * 发起一个白板推流任务 */ async StartWhiteboardPush(req, cb) { return this.request("StartWhiteboardPush", req, cb); } /** * 暂停实时录制 */ async PauseOnlineRecord(req, cb) { return this.request("PauseOnlineRecord", req, cb); } /** * 查询互动白板各个子产品用量 */ async DescribeApplicationUsage(req, cb) { return this.request("DescribeApplicationUsage", req, cb); } /** * 查询白板房间列表 */ async DescribeRoomList(req, cb) { return this.request("DescribeRoomList", req, cb); } /** * 设置视频生成回调鉴权密钥 */ async SetVideoGenerationTaskCallbackKey(req, cb) { return this.request("SetVideoGenerationTaskCallbackKey", req, cb); } /** * 查询推流任务状态与结果 */ async DescribeWhiteboardPush(req, cb) { return this.request("DescribeWhiteboardPush", req, cb); } /** * 查询互动白板用户详情,包括是否开通了互动白板,当前互动白板服务有效期等信息 */ async DescribeUserStatus(req, cb) { return this.request("DescribeUserStatus", req, cb); } /** * 查询PPT检测任务的执行进度或结果,支持查询最近半年内的任务结果 */ async DescribePPTCheck(req, cb) { return this.request("DescribePPTCheck", req, cb); } /** * 获取指定白板板书生成任务信息 */ async DescribeSnapshotTask(req, cb) { return this.request("DescribeSnapshotTask", req, cb); } /** * 设置文档转码,实时录制存储桶的配置 */ async ModifyWhiteboardBucketConfig(req, cb) { return this.request("ModifyWhiteboardBucketConfig", req, cb); } } exports.Client = Client;