/// import { AxiosPromise, AxiosRequestConfig } from "axios"; /** AI视频搜索结果结构体。 */ declare interface AISearchInfo { /** 基于搜索结果的总结 */ Summary?: string; /** 视频结果集 */ Targets?: TargetInfo[]; /** 视频回放URL */ VideoURL?: string; } /** 设备激活详情信息 */ declare interface ActivateDeviceInfo { /** 实例ID */ InstanceId: string; /** 实例类型 */ InstanceType: number; /** 设备激活信息 */ DeviceActivationDetails: DeviceActivationDetail; /** 已注册设备类型信息 */ RegisteredDeviceType: RegisteredDeviceTypeInfo; /** 已注册设备通信类型信息 */ RegisteredDeviceNetType: RegisteredDeviceNetTypeInfo; } /** 云api直接绑定设备出参 */ declare interface AppDeviceInfo { /** 产品ID/设备名 */ DeviceId: string; /** 产品ID */ ProductId: string; /** 设备名 */ DeviceName: string; /** 设备别名 */ AliasName: string; /** icon地址 */ IconUrl: string; /** 家庭ID */ FamilyId: string; /** 房间ID */ RoomId: string; /** 设备类型 */ DeviceType: number; /** 创建时间 */ CreateTime: number; /** 更新时间 */ UpdateTime: number; } /** 授权小程序信息 */ declare interface AuthMiniProgramAppInfo { /** 小程序APPID */ MiniProgramAppId?: string; /** 创建时间 */ CreateTime?: number; /** 小程序名称 */ MiniProgramName?: string; /** 激活码数 */ LicenseNum?: number; /** 应用ID */ IotAppId?: string; /** 应用名称 */ IotAppName?: string; } /** 获取返回列表的详情。 */ declare interface BatchProductionInfo { /** 量产ID */ BatchProductionId?: string; /** 产品ID */ ProductId?: string; /** 烧录方式 */ BurnMethod?: number; /** 创建时间 */ CreateTime?: number; /** 产品名称 */ ProductName?: string; } /** BindDeviceInfo */ declare interface BindDeviceInfo { /** 产品ID。 */ ProductId?: string; /** 设备名称。 */ DeviceName?: string; } /** 绑定、未绑定产品详细信息 */ declare interface BindProductInfo { /** 产品ID。 */ ProductId?: string; /** 产品名称。 */ ProductName?: string; /** 产品所属项目ID。 */ ProjectId?: string; /** 物模型类型。 */ DataProtocol?: number; /** 产品分组模板ID */ CategoryId?: number; /** 产品类型 */ ProductType?: number; /** 连接类型 */ NetType?: string; /** 状态 */ DevStatus?: string; /** 产品拥有者名称 */ ProductOwnerName?: string; } /** 标签数据结构 */ declare interface CamTag { /** 标签键 */ TagKey?: string; /** 标签值 */ TagValue?: string; } /** 云存 AI 服务任务信息 */ declare interface CloudStorageAIServiceTask { /** 云存 AI 服务任务 ID */ TaskId?: string; /** 产品 ID */ ProductId?: string; /** 设备名称 */ DeviceName?: string; /** 通道 ID */ ChannelId?: number; /** 云存 AI 服务类型。可能取值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩- `VideoToText`:视频语义理解 */ ServiceType?: string; /** 对应云存视频的起始时间(秒级 UNIX 时间戳) */ StartTime?: number; /** 对应云存视频的起始时间(毫秒级 UNIX 时间戳) */ StartTimeMs?: number; /** 对应云存视频的结束时间(秒级 UNIX 时间戳) */ EndTime?: number; /** 对应云存视频的结束时间(毫秒级 UNIX 时间戳) */ EndTimeMs?: number; /** 任务状态(1:失败;2:成功但结果为空;3:成功且结果非空;4:执行中) */ Status?: number; /** 任务结果 */ Result?: string; /** 任务输出文件列表 */ Files?: string[]; /** 任务输出文件信息列表 */ FilesInfo?: CloudStorageAIServiceTaskFileInfo[]; /** 创建时间 */ CreateTime?: number; /** 最后更新时间 */ UpdateTime?: number; /** 自定义任务 ID */ CustomId?: string; } /** 云存 AI 任务输出文件信息 */ declare interface CloudStorageAIServiceTaskFileInfo { /** 文件名称(含扩展名) */ FileName?: string; /** 文件大小(单位:bytes) */ FileSize?: number; /** 文件下载 URL */ DownloadURL?: string; /** 文件的 MIME Type */ MimeType?: string; /** 视频文件元数据(仅当文件为视频类型时包含该字段) */ VideoMetaInfo?: CloudStorageAIServiceTaskVideoMetaInfo; /** 文件标签 */ Labels?: CloudStorageAIServiceTaskFileLabel[]; } /** 云存 AI 任务输出文件标签 */ declare interface CloudStorageAIServiceTaskFileLabel { /** key1 */ Key?: string; /** value1 */ Value?: string; } /** 云存 AI 任务输出视频文件元数据 */ declare interface CloudStorageAIServiceTaskVideoMetaInfo { /** 视频对应的缩略图的文件名称(含扩展名) */ ThumbnailFileName?: string; /** 视频时长(单位:毫秒) */ DurationMilliSeconds?: number; } /** 云存事件 */ declare interface CloudStorageEvent { /** 事件起始时间(Unix 时间戳,秒级 */ StartTime: number; /** 事件结束时间(Unix 时间戳,秒级 */ EndTime: number; /** 事件缩略图 */ Thumbnail: string; /** 事件ID */ EventId: string; /** 事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败 */ UploadStatus?: string; /** 事件自定义数据 */ Data?: string; } /** 云存事件及其关联的云存 AI 任务 */ declare interface CloudStorageEventWithAITasks { /** 事件起始时间(Unix 时间戳,秒级 */ StartTime?: number; /** 事件结束时间(Unix 时间戳,秒级 */ EndTime?: number; /** 事件缩略图 */ Thumbnail?: string; /** 事件ID */ EventId?: string; /** 事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败 */ UploadStatus?: string; /** 事件自定义数据 */ Data?: string; /** 事件关联的云存 AI 任务列表 */ AITasks?: CloudStorageAIServiceTask[]; } /** 云存套餐包信息 */ declare interface CloudStoragePackageInfo { /** 套餐包id */ PackageId?: string; /** 套餐包名字 */ PackageName?: string; /** 套餐包数量 */ Num?: number; /** 已使用数量 */ UsedNum?: number; } /** 云存时间轴接口返回数据 */ declare interface CloudStorageTimeData { /** 云存时间轴信息列表 */ TimeList?: CloudStorageTimeInfo[]; /** 播放地址 */ VideoURL?: string; } /** 云存时间轴信息 */ declare interface CloudStorageTimeInfo { /** 开始时间 */ StartTime?: number; /** 结束时间 */ EndTime?: number; } /** 云存用户信息 */ declare interface CloudStorageUserInfo { /** 用户ID */ UserId?: string; } /** 云存上报统计信息 */ declare interface CountDataInfo { /** 视频上报异常次数 */ VideoExceptionNum?: number; /** 视频上报成功次数 */ VideoSuccessNum?: number; /** 视频上报成功率 */ VideoSuccessRate?: string; /** 事件上报异常次数 */ EventExceptionNum?: number; /** 事件上报成功次数 */ EventSuccessNum?: number; /** 事件上报成功率 */ EventSuccessRate?: string; } /** 批量创建的 TWeSee 语义理解任务 */ declare interface CreateVisionRecognitionTaskInput { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 输入视频 / 图片的 URL */ InputURL?: string; /** 视频 / 图片文件的 Base64 编码字符串 */ InputBase64?: string; /** 通道 ID */ ChannelId?: number; /** 自定义事件 ID */ CustomId?: string; /** 是否保存该事件使其可被搜索 */ EnableSearch?: boolean; /** 事件起始时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ StartTimeMs?: number; /** 事件结束时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ EndTimeMs?: number; /** 算法配置 */ Config?: string; /** 是否自定义设备,为 true 时不检查设备存在性,默认为 false */ IsCustomDevice?: boolean; /** 输入类型。可选值:- `video`:视频(默认值)- `image`:图片 */ InputType?: string; /** 摘要服务质量。可选值:- `minutely`:分钟级(默认值)- `immediate`:立即 */ SummaryQOS?: string; /** 摘要输出配置 */ SummaryConfig?: VisionSummaryConfig; /** 算法类型,可能取值:- `Summary`:视频/图片摘要- `ObjectDetect`:目标检测 */ ServiceType?: string; /** 目标检测配置 */ ObjectDetectConfig?: VisionObjectDetectConfig; } /** 批量创建 TWeSee 语义理解任务的响应 */ declare interface CreateVisionRecognitionTaskOutput { /** 创建任务成功 */ Created?: boolean; /** 任务 ID */ TaskId?: string; /** 错误码 */ ErrorCode?: string; /** 错误消息 */ ErrorMessage?: string; } /** 设备激活详情信息 */ declare interface DeviceActivationDetail { /** 可注册设备数 */ TotalDeviceNum?: number; /** 已注册设备数 */ UsedDeviceNum?: number; /** 设备授权数 */ TotalNormalLicense?: number; /** 已使用设备授权数 */ UsedNormalLicense?: number; /** 蓝牙授权数 */ TotalBluetoothLicense?: number; /** 已使用蓝牙授权数 */ UsedBluetoothLicense?: number; /** 可免费注册设备数 */ TotalFreeLicense?: number; /** 已使用注册设备数 */ UsedFreeLicense?: number; } /** 设备激活结果数据 */ declare interface DeviceActiveResult { /** 模板ID */ ModelId?: string | null; /** SN信息 */ Sn?: string; /** 设备激活状态,0:激活成功;50011:系统错误;50012:产品不存在;50013:设备不存在;50014:产品无权限;50015:不是音视频产品;50016:SN格式错误;50017:激活码类型错误;50018:激活次数限频;50019:激活码不足;50020:SN已暂停; */ ErrCode?: number; /** 过期时间 */ ExpireTime?: number; } /** DeviceData */ declare interface DeviceData { /** 设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数。 */ DeviceCert?: string; /** 设备名称。 */ DeviceName?: string; /** 设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数。 */ DevicePrivateKey?: string; /** 对称加密密钥,base64编码。采用对称加密时返回该参数。 */ DevicePsk?: string; } /** 设备历史数据结构 */ declare interface DeviceDataHistoryItem { /** 时间点,毫秒时间戳 */ Time?: string; /** 字段取值 */ Value?: string; } /** 设备固件信息 */ declare interface DeviceFirmwareInfo { /** 固件类型 */ FwType: string; /** 固件版本 */ Version: string; /** 最后更新时间 */ UpdateTime: number; } /** 设备详细信息 */ declare interface DeviceInfo { /** 设备名 */ DeviceName?: string; /** 0: 离线, 1: 在线, 2: 获取失败, 3 未激活 */ Status?: number; /** 设备密钥,密钥加密的设备返回 */ DevicePsk?: string; /** 首次上线时间 */ FirstOnlineTime?: number; /** 最后一次上线时间 */ LoginTime?: number; /** 设备创建时间 */ CreateTime?: number; /** 设备固件版本 */ Version?: string; /** 设备证书 */ DeviceCert?: string; /** 日志级别 */ LogLevel?: number; /** LoRaWAN 设备地址 */ DevAddr?: string; /** LoRaWAN 应用密钥 */ AppKey?: string; /** LoRaWAN 设备唯一标识 */ DevEUI?: string; /** LoRaWAN 应用会话密钥 */ AppSKey?: string; /** LoRaWAN 网络会话密钥 */ NwkSKey?: string; /** 创建人Id */ CreateUserId?: number; /** 创建人昵称 */ CreatorNickName?: string; /** 启用/禁用状态 */ EnableState?: number; /** 产品ID */ ProductId?: string; /** 产品名称 */ ProductName?: string; /** 设备类型(设备、子设备、网关) */ DeviceType?: string; /** 是否是 lora 设备 */ IsLora?: boolean; } /** 设备位置详情 */ declare interface DevicePositionItem { /** 设备名称 */ DeviceName?: string; /** 位置信息时间 */ CreateTime?: number; /** 设备经度信息 */ Longitude?: number; /** 设备纬度信息 */ Latitude?: number; } /** 设备签名 */ declare interface DeviceSignatureInfo { /** 设备名 */ DeviceName?: string; /** 设备签名 */ DeviceSignature?: string; } /** 设备固件更新状态 */ declare interface DeviceUpdateStatus { /** 设备名 */ DeviceName?: string; /** 最后处理时间 */ LastProcessTime?: number; /** 状态 */ Status?: number; /** 错误消息 */ ErrMsg?: string; /** 返回码 */ Retcode?: number; /** 目标更新版本 */ DstVersion?: string; /** 下载中状态时的下载进度 */ Percent?: number | null; /** 原版本号 */ OriVersion?: string | null; /** 任务ID */ TaskId?: number | null; /** 固件类型 */ FwType?: string; /** 重试次数 */ RetryNum?: number; } /** 设备的用户 */ declare interface DeviceUser { /** 用户ID */ UserId?: string; /** 用户角色 1所有者,0:其他分享者 */ Role?: number; /** 家庭ID,所有者带该参数 */ FamilyId?: string; /** 家庭名称,所有者带该参数 */ FamilyName?: string; } /** ProductId -> DeviceName */ declare interface DevicesItem { /** 产品id */ ProductId: string; /** 设备名称 */ DeviceName: string; } /** Diary Simple Highlight 配置 */ declare interface DiarySHLConfig { /** 每个视频偏移时长,单位秒 */ StartOffset?: number; /** 视频浓缩倍数,支持1,2,4之间 */ PlaySpeed?: number; /** 单个视频最小提取时长,单位秒 */ MiniExtract?: number; /** 每天最终输出视频时长,单位秒注:免费版固定10s */ OutDuration?: number; } /** 设备事件的搜索结果项 */ declare interface EventHistoryItem { /** 事件的时间戳 */ TimeStamp?: number; /** 事件的产品ID */ ProductId?: string; /** 事件的设备名称 */ DeviceName?: string; /** 事件的标识符ID */ EventId?: string; /** 事件的类型 */ Type?: string; /** 事件的数据 */ Data?: string; } /** 子设备详情 */ declare interface FamilySubDevice { /** 产品Id */ ProductId?: string; /** 设备名称 */ DeviceName?: string; /** 设备ID */ DeviceId?: string; /** 设备别名 */ AliasName?: string; /** 设备绑定的家庭ID */ FamilyId?: string; /** 设备所在的房间ID,默认"0" */ RoomId?: string; /** 图标 */ IconUrl?: string; /** grid图标 */ IconUrlGrid?: string; /** 设备绑定时间戳 */ CreateTime?: number; /** 设备更新时间戳 */ UpdateTime?: number; } /** 围栏告警位置点 */ declare interface FenceAlarmPoint { /** 围栏告警时间 */ AlarmTime?: number; /** 围栏告警位置的经度 */ Longitude?: number; /** 围栏告警位置的纬度 */ Latitude?: number; } /** 围栏绑定的设备信息 */ declare interface FenceBindDeviceItem { /** 设备名称 */ DeviceName: string; /** 告警条件(In,进围栏报警;Out,出围栏报警;InOrOut,进围栏或者出围栏均报警) */ AlertCondition: string; /** 是否使能围栏(true,使能;false,禁用) */ FenceEnable: boolean; /** 告警处理方法 */ Method: string; } /** 围栏绑定的产品信息 */ declare interface FenceBindProductItem { /** 围栏绑定的设备信息 */ Devices: FenceBindDeviceItem[]; /** 围栏绑定的产品Id */ ProductId: string; } /** 围栏事件详情 */ declare interface FenceEventItem { /** 围栏事件的产品Id */ ProductId?: string; /** 围栏事件的设备名称 */ DeviceName?: string; /** 围栏Id */ FenceId?: number; /** 围栏事件的告警类型(In,进围栏报警;Out,出围栏报警;InOrOut,进围栏或者出围栏均报警) */ AlertType?: string; /** 围栏事件的设备位置信息 */ Data?: FenceAlarmPoint; } /** 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等- 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。- 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 */ declare interface Filter { /** 需要过滤的字段 */ Name: string; /** 字段的过滤的一个或多个值 */ Values?: string[]; } /** 设备固件详细信息 */ declare interface FirmwareInfo { /** 固件版本 */ Version?: string; /** 固件MD5值 */ Md5sum?: string; /** 固件创建时间 */ CreateTime?: number; /** 产品名称 */ ProductName?: string; /** 固件名称 */ Name?: string; /** 固件描述 */ Description?: string; /** 产品ID */ ProductId?: string; /** 固件升级模块 */ FwType?: string; /** 创建者子 uin */ CreateUserId?: number; /** 创建者昵称 */ CreatorNickName?: string; /** 固件用户自定义配置信息 */ UserDefined?: string; } /** 固件升级任务信息 */ declare interface FirmwareTaskInfo { /** 任务ID */ TaskId?: number | null; /** 任务状态 */ Status?: number | null; /** 任务类型 */ Type?: number | null; /** 任务创建时间 */ CreateTime?: number | null; /** 创建者 */ CreatorNickName?: string | null; /** 创建者ID */ CreateUserId?: number | null; /** 任务启动时间 */ CronTime?: number | null; /** 固件类型 */ FwType?: string; } /** 空闲检测配置信息。 */ declare interface IdleResponseInfo { /** 重试次数(1-3) */ RetryCount?: number; /** 响应信息 */ Message?: string; } /** 实例信息公共实例过期时间 0001-01-01T00:00:00Z,公共实例是永久有效 */ declare interface InstanceDetail { /** 实例ID */ InstanceId?: string; /** 实例类型(0 公共实例 1 标准企业实例 2新企业实例3新公共实例) */ InstanceType?: number; /** 地域字母缩写 */ Region?: string; /** 区域全拼 */ ZoneId?: string; /** 支持设备总数 */ TotalDeviceNum?: number; /** 已注册设备数 */ UsedDeviceNum?: number; /** 项目数 */ ProjectNum?: number; /** 产品数 */ ProductNum?: number; /** 创建时间 */ CreateTime?: string; /** 更新时间 */ UpdateTime?: string; /** 过期时间,公共实例过期时间 0001-01-01T00:00:00Z,公共实例是永久有效 */ ExpireTime?: string; /** 总设备数 */ TotalDevice?: number; /** 激活设备数 */ ActivateDevice?: number; /** 备注 */ Description?: string; /** 实例状态 */ Status?: number; /** 消息上下行配置TPS */ UpDownTPS?: number; /** 当前消息上下行TPS */ UpDownCurrentTPS?: number; /** 消息转发配置TPS */ ForwardTPS?: number; /** 消息转发当前TPS */ ForwardCurrentTPS?: number; /** 实例单元数 */ CellNum?: number; /** 实例Tag,企业实例必传 */ BillingTag?: string; /** 每日消息数 */ EverydayFreeMessageCount?: number; /** 最大在线设备数 */ MaxDeviceOnlineCount?: number; } /** 批量同步执行 TWeSee 语义理解任务的响应 */ declare interface InvokeVisionRecognitionTaskOutput { /** 任务是否已完成 */ Completed?: boolean; /** 任务 ID */ TaskId?: string; /** 错误码 */ ErrorCode?: string; /** 错误消息 */ ErrorMessage?: string; /** 任务结果 */ Result?: VisionRecognitionResult; } /** 应用信息 */ declare interface IotApplication { /** 应用 ID */ IotAppID?: string; /** 应用名称 */ AppName?: string; /** 应用说明 */ Description?: string; /** 开发模式 */ DevMode?: number; /** iOS 平台 AppKey */ IOSAppKey?: string; /** iOS 平台 AppSecret */ IOSAppSecret?: string; /** Android 平台 AppKey */ AndroidAppKey?: string; /** Android 平台 AppSecret */ AndroidAppSecret?: string; /** 绑定的产品列表,数据为:ProdcutID 数组 JSON 序列化后的字符串 */ Products?: string; /** 创建时间 */ CreateTime?: string; /** 项目ID */ ProjectId?: string; /** 信鸽推送APP ID */ PushSecretID?: string; /** 信鸽推送SECRET KEY */ PushSecretKey?: string; /** iOS平台推送环境 */ PushEnvironment?: string; /** 小程序平台 AppKey */ MiniProgramAppKey?: string; /** 小程序平台 AppSecret */ MiniProgramAppSecret?: string; /** TPNS服务iOS应用AccessID,TPNS全称为腾讯移动推送(Tencent Push Notification Service),详见:https://cloud.tencent.com/document/product/548 */ TPNSiOSAccessID?: string; /** TPNS服务iOS应用SecretKey */ TPNSiOSSecretKey?: string; /** TPNS服务iOS应用推送环境 */ TPNSiOSPushEnvironment?: string; /** TPNS服务Android应用AccessID */ TPNSAndroidAccessID?: string; /** TPNS服务Android应用SecretKey */ TPNSAndroidSecretKey?: string; /** TPNS服务iOS应用所属地域,详细说明参见 ModifyApplication 同名入参。 */ TPNSiOSRegion?: string; /** TPNS服务Android应用所属地域,详细说明参见 ModifyApplication 同名入参。 */ TPNSAndroidRegion?: string; /** 自主短信配置APPID */ SelfSmsAppId?: string; /** 自主短信配置APPKey */ SelfSmsAppKey?: string; /** 自主短信配置签名 */ SelfSmsSign?: string; /** 自主短信配置模板ID */ SelfSmsTemplateId?: number; /** 第三方小程序强提醒开关 0:关闭;1:开启 */ WechatNotifyStatus?: number; /** 互联互通产品ID列表 */ InterconnectionProducts?: string; } /** 增值服务数量统计 */ declare interface LicenseServiceNumInfo { /** 服务类型 */ LicenseType?: string; /** 授权总数 */ TotalNum?: number; /** 已使用授权数 */ UsedNum?: number; /** TWeCall激活码 */ TWeCallLicense?: TWeCallLicenseInfo[]; } /** LoRa自定义频点信息 */ declare interface LoRaFrequencyEntry { /** 频点唯一ID */ FreqId?: string; /** 频点名称 */ FreqName?: string; /** 频点描述 */ Description?: string; /** 数据上行信道 */ ChannelsDataUp?: number[]; /** 数据下行信道RX1 */ ChannelsDataRX1?: number[]; /** 数据下行信道RX2 */ ChannelsDataRX2?: number[]; /** 入网上行信道 */ ChannelsJoinUp?: number[]; /** 入网下行RX1信道 */ ChannelsJoinRX1?: number[]; /** 入网下行RX2信道 */ ChannelsJoinRX2?: number[]; /** 创建时间 */ CreateTime?: number; } /** LoRa 网关信息 */ declare interface LoRaGatewayItem { /** LoRa 网关Id */ GatewayId: string; /** 是否是公开网关 */ IsPublic: boolean; /** 网关描述 */ Description: string; /** 网关名称 */ Name: string; /** 网关位置信息 */ Position: string; /** 网关位置详情 */ PositionDetails: string; /** LoRa 网关位置坐标 */ Location: LoRaGatewayLocation; /** 最后更新时间 */ UpdatedAt: string; /** 创建时间 */ CreatedAt: string; /** 最后上报时间 */ LastSeenAt: string; /** 频点ID */ FrequencyId?: string; } /** 网关坐标 */ declare interface LoRaGatewayLocation { /** 纬度 */ Latitude: number; /** 精度 */ Longitude: number; /** 准确度 */ Accuracy?: number; /** 海拔 */ Altitude?: number; } /** 升级包类型详细信息 */ declare interface OtaModuleInfo { /** 模块创建时间 */ CreateTime?: number; /** 产品名称 */ ProductName?: string; /** 模块名称 */ Name?: string; /** 产品ID */ ProductID?: string; /** 模块类型 */ FwType?: string; /** 是否系统内置升级包类型 */ IsBuildIn?: boolean; /** 模块描述 */ Remark?: string; } /** 云存套餐包消耗统计 */ declare interface PackageConsumeStat { /** 云存套餐包id */ PackageId?: string; /** 云存套餐包名称 */ PackageName?: string; /** 消耗个数 */ Cnt?: number; /** 套餐包单价,单位分 */ Price?: number; /** 消耗来源,1预付费 */ Source?: number; } /** 套餐包消耗任务列表 */ declare interface PackageConsumeTask { /** 任务id */ TaskId?: number; /** 任务创始时间 */ CreateTime?: string; /** 任务状态,1待处理,2处理中,3已完成 */ State?: number; } /** 结构体(PackageInfo)记录了设备拥有的有效套餐信息,包括云存开启状态、云存类型、云存回看时长、云存套餐过期时间 */ declare interface PackageInfo { /** 云存开启状态,0为未开启,2为正在生效,1为已过期注:这里只返回状态为0的数据 */ Status?: number; /** 云存类型,1为全时云存,2为事件云存 */ CSType?: number; /** 云存回看时长 */ CSShiftDuration?: number; /** 云存套餐过期时间 */ CSExpiredTime?: number; /** 云存套餐创建时间 */ CreatedAt?: number; /** 云存套餐更新时间 */ UpdatedAt?: number; /** 套餐id */ PackageId?: string; /** 订单id */ OrderId?: string; /** 通道id */ ChannelId?: number; /** 用户id */ CSUserId?: string; } /** 围栏详细信息(包含创建时间及更新时间) */ declare interface PositionFenceInfo { /** 围栏信息 */ GeoFence?: PositionFenceItem; /** 围栏创建时间 */ CreateTime?: number; /** 围栏更新时间 */ UpdateTime?: number; } /** 围栏信息 */ declare interface PositionFenceItem { /** 围栏Id */ FenceId?: number; /** 位置空间Id */ SpaceId?: string; /** 围栏名称 */ FenceName?: string; /** 围栏描述 */ FenceDesc?: string; /** 围栏区域信息,采用 GeoJSON 格式 */ FenceArea?: string; } /** 位置点 */ declare interface PositionItem { /** 位置点的时间 */ CreateTime?: number; /** 位置点的经度 */ Longitude?: number; /** 位置点的纬度 */ Latitude?: number; /** 位置点的定位类型 */ LocationType?: string; /** 位置点的精度预估,单位为米 */ Accuracy?: number; } /** 位置空间详情 */ declare interface PositionSpaceInfo { /** 项目Id */ ProjectId?: string; /** 位置空间Id */ SpaceId?: string; /** 位置空间名称 */ SpaceName?: string; /** 授权类型 */ AuthorizeType?: number; /** 描述备注 */ Description?: string; /** 产品列表 */ ProductIdList?: string[]; /** 缩略图 */ Icon?: string; /** 创建时间 */ CreateTime?: number; /** 更新时间 */ UpdateTime?: number; /** 用户自定义地图缩放 */ Zoom?: number; } /** 产品设备位置信息 */ declare interface ProductDevicesPositionItem { /** 设备位置列表 */ Items?: DevicePositionItem[]; /** 产品标识 */ ProductId?: string; /** 设备位置数量 */ Total?: number; } /** 产品详情 */ declare interface ProductEntry { /** 产品ID */ ProductId?: string; /** 产品名称 */ ProductName?: string; /** 产品分组模板ID */ CategoryId?: number; /** 加密类型。1表示证书认证,2表示密钥认证,21表示TID认证-SE方式,22表示TID认证-软加固方式 */ EncryptionType?: string; /** 连接类型。如:wifi、wifi-ble、cellular、5g、lorawan、ble、ethernet、wifi-ethernet、else、sub_zigbee、sub_ble、sub_433mhz、sub_else、sub_blemesh */ NetType?: string; /** 数据协议 (1 使用物模型 2 为自定义类型) */ DataProtocol?: number; /** 产品描述 */ ProductDesc?: string; /** 状态 如:all 全部, dev 开发中, audit 审核中 released 已发布 */ DevStatus?: string; /** 创建时间 */ CreateTime?: number; /** 更新时间 */ UpdateTime?: number; /** 区域 */ Region?: string; /** 产品类型。如: 0 普通产品 , 5 网关产品 */ ProductType?: number; /** 项目ID */ ProjectId?: string; /** 产品ModuleId */ ModuleId?: number; /** 是否使用脚本进行二进制转json功能 可以取值 true / false */ EnableProductScript?: string; /** 创建人 UinId */ CreateUserId?: number; /** 创建者昵称 */ CreatorNickName?: string; /** 绑定策略(1:强踢;2:非强踢;0:表示无意义) */ BindStrategy?: number; /** 设备数量 */ DeviceCount?: number; /** 平均传输速率 */ Rate?: string; /** 有效期 */ Period?: string; /** 互联互通标识 */ IsInterconnection?: number; } /** 产品模型定义 */ declare interface ProductModelDefinition { /** 产品ID */ ProductId?: string; /** 模型定义 */ ModelDefine?: string; /** 更新时间,秒级时间戳 */ UpdateTime?: number; /** 创建时间,秒级时间戳 */ CreateTime?: number; /** 产品所属分类的模型快照(产品创建时刻的) */ CategoryModel?: string; /** 产品的连接类型的模型 */ NetTypeModel?: string; } /** 项目详情 */ declare interface ProjectEntry { /** 项目ID */ ProjectId?: string; /** 项目名称 */ ProjectName?: string; /** 项目描述 */ ProjectDesc?: string; /** 创建时间,unix时间戳 */ CreateTime?: number; /** 更新时间,unix时间戳 */ UpdateTime?: number; } /** 项目详情 */ declare interface ProjectEntryEx { /** 项目ID */ ProjectId?: string; /** 项目名称 */ ProjectName?: string; /** 项目描述 */ ProjectDesc?: string; /** 项目创建时间,unix时间戳 */ CreateTime?: number; /** 项目更新时间,unix时间戳 */ UpdateTime?: number; /** 产品数量 */ ProductCount?: number; /** NativeApp数量 */ NativeAppCount?: number; /** WebApp数量 */ WebAppCount?: number; /** 实例ID */ InstanceId?: string; /** 应用数量 */ ApplicationCount?: number; /** 设备注册总数 */ DeviceCount?: number; /** 是否开通物联使能 */ EnableOpenState?: number; } /** 已注册通信类型信息 */ declare interface RegisteredDeviceNetTypeInfo { /** 普通设备数 */ NormalDeviceNum: number; /** 蓝牙设备数 */ BluetoothDeviceNum: number; } /** 已注册设备类型信息 */ declare interface RegisteredDeviceTypeInfo { /** 已注册设备数 */ NormalDeviceNum?: number; /** 已注册网关数 */ GatewayDeviceNum?: number; /** 已注册子设备数 */ SubDeviceNum?: number; /** 已注册视频设备数 */ VideoDeviceNum?: number; } /** 搜索关键词 */ declare interface SearchKeyword { /** 搜索条件的Key */ Key: string; /** 搜索条件的值 */ Value?: string; } /** 已订阅Topic信息 */ declare interface SubscribedTopicItem { /** Topic名称 */ TopicName?: string; } /** TRTC 的参数 可以用来加入房间 */ declare interface TRTCParams { /** TRTC入参: TRTC的实例ID */ SdkAppId?: number; /** TRTC入参: 用户加入房间的ID */ UserId?: string; /** TRTC入参: 用户的签名用来鉴权 */ UserSig?: string; /** TRTC入参: 加入的TRTC房间名称 */ StrRoomId?: string; /** TRTC入参: 校验TRTC的KEY */ PrivateKey?: string; } /** TWeCall设备激活信息 */ declare interface TWeCallActiveInfo { /** 小程序ID */ ModelId?: string | null; /** Sn信息 */ Sn?: string; /** 过期时间 */ ExpireTime?: number; /** 类型 */ PkgType?: number; } /** TWeCall信息 */ declare interface TWeCallInfo { /** Sn信息,SN格式:产品ID_设备名 */ Sn: string; /** 小程序ID,参数已弃用,不用传参 */ ModelId?: string | null; /** 激活数 */ ActiveNum?: number | null; } /** TWeCall信息 */ declare interface TWeCallLicenseInfo { /** voip类型 */ TWeCallType?: string; /** 总数 */ TotalNum?: number; /** 已使用 */ UsedNum?: number; } /** Talk配置信息描述。 */ declare interface TalkAIBotInfo { /** UIN */ Uin?: number; /** APPID */ AppId?: number; /** 实例ID */ InstanceId?: string; /** 智能体ID */ BotId?: string; /** 名称 */ Name?: string; /** 描述 */ Description?: string; /** 语言 */ TargetLanguage?: string; /** 语音识别 */ STTConfig?: TalkSTTConfigInfo; /** 大模型 */ LLMConfig?: TalkLLMConfigInfo; /** 语音合成 */ TTSConfig?: TalkTTSConfigInfo; /** 智能体配置 */ AgentConfig?: TalkAgentConfigInfo; /** 产品信息列表 */ ProductList?: TalkProductInfo; /** 创建时间 */ CreateTime?: number; /** 更新时间 */ UpdateTime?: number; /** 已关联产品信息列表 */ BoundProducts?: TalkProductInfo[]; /** 自定义工具列表,最多可创建10个 */ CustomTools?: string; } /** 智能体配置信息。 */ declare interface TalkAgentConfigInfo { /** 会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开 */ SessionTimeout?: number; /** 允许打断 */ InterruptionEnabled?: boolean; /** 最大上下文 */ MaxContextTokens?: number; /** 空闲检测配置 */ IdleDetection?: TalkIdleDetectionConfigInfo; /** 是否启用情绪识别 */ EmotionEnabled?: boolean; /** 是否启用语义vad */ SemanticVADEnabled?: boolean; /** 语义vad灵敏度, 1-慢 2-适中 3-快 */ SemanticVADSensitivity?: number; /** VAD 静默检测时间, 当开启语义vad此配置失效 */ SilenceTime?: number; /** 是否启用噪声过滤 */ NoiseFilterEnabled?: boolean; /** 是否开启长记忆,默认关闭 */ LongTermMemoryEnabled?: boolean; /** 系统提示词,仅当未配置LLMConfig时使用 */ SystemPrompt?: string; /** 开机问候语,如果未配置默认不开启 */ GreetingMessage?: string; /** 系统默认音色,当配置复刻音色时,默认值为200000000 */ DefaultVoiceType?: number; /** 复刻音色 */ FastVoiceType?: string; } /** 基础配置信息。 */ declare interface TalkBasicConfigInfo { /** 系统提示词 */ SystemPrompt?: string; /** 欢迎语,支持多个欢迎语随机切换,格式:字符串数组,JSON字符串。 */ GreetingMessage?: string; /** 音色,支持的音色列表:100510000-阅读男声智逍遥;101001-情感女声智瑜;101002-通用女声智聆;101003-客服女声智美;101004-通用男声智云;101005-通用女声智莉;101006-助手女声智言;101008-客服女声智琪;101009-知性女声智芸;101010-通用男声智华;101011-新闻女声智燕;101012-新闻女声智丹;101013-新闻男声智辉;101014 -新闻男声智宁;101015-男童声智萌;101016-女童声智甜;101017-情感女声智蓉;101018-情感男声智靖;101019-粤语女声智彤。 */ DefaultVoiceType?: number; /** 复刻音色ID,当不为空时,DefaultVoiceType为200000000 */ FastVoiceType?: string; } /** 会话配置信息。 */ declare interface TalkConversationConfigInfo { /** 会话超时(秒) */ SessionTimeout?: number; /** 允许打断 */ InterruptionEnabled?: boolean; /** 最大上下文 */ MaxContextTokens?: number; /** 空闲检测配置 */ IdleDetection?: TalkIdleDetectionConfigInfo; /** 是否启用情绪识别 */ EmotionEnabled?: boolean; /** 是否启用语义vad */ SemanticVADEnabled?: boolean; /** 是否启用噪声过滤 */ NoiseFilterEnabled?: boolean; } /** 空闲检测信息。 */ declare interface TalkIdleDetectionConfigInfo { /** 是否启用 */ Enabled?: boolean; /** 用户沉默多少秒后触发空闲回调 */ TimeoutSeconds?: number; /** 最大重试次数(1-3) */ MaxRetries?: number; /** 空闲响应 */ IdleResponses?: IdleResponseInfo[]; } /** LLM配置信息。 */ declare interface TalkLLMConfigInfo { /** 支持的LLM类型,openai-OPENAI格式。 */ LLMType?: string; /** 是否开启 */ Enabled?: boolean; /** 模型 */ Model?: string; /** 是否开启 */ Streaming?: boolean; /** 配置信息JSON字符串,根据`LLMType`进行不同的值匹配。例如`LLMType`是`openai`,`Config`值是`{\"ApiKey\":\"sk-09***\",\"ApiUrl\":\"base_url\",\"SystemPrompt\":\"你是一个语音助手\",\"Timeout\":30,\"History\":0,\"MetaInfo\":{\"productID\":\"test\"}}`## openai```{ "ApiKey": "sk-XXXXXXXXXXXX", "ApiUrl": "https://api.openai.com/v1", "SystemPrompt": "一个小小助手", "Timeout":20, "History":10, "MetaInfo":{}}``` */ Config?: string; /** 温度 */ Temperature?: number; /** 最大token数 */ MaxTokens?: number; /** topP */ TopP?: number; /** 工具ID列表 */ Tools?: string[]; } /** Talk配置信息描述。 */ declare interface TalkProductConfigInfo { /** 产品ID */ ProductId?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; /** 系统提示词 */ SystemPrompt?: string; /** 欢迎语 */ GreetingMessage?: string; /** 音色,支持的音色列表:100510000-阅读男声智逍遥;101001-情感女声智瑜;101002-通用女声智聆;101003-客服女声智美;101004-通用男声智云;101005-通用女声智莉;101006-助手女声智言;101008-客服女声智琪;101009-知性女声智芸;101010-通用男声智华;101011-新闻女声智燕;101012-新闻女声智丹;101013-新闻男声智辉;101014 -新闻男声智宁;101015-男童声智萌;101016-女童声智甜;101017-情感女声智蓉;101018-情感男声智靖;101019-粤语女声智彤。 */ VoiceType?: number; /** 创建时间 */ CreateTime?: number; /** 更新时间 */ UpdateTime?: number; } /** twetalk连接配置信息。 */ declare interface TalkProductConfigV2Info { /** UIN */ Uin?: number; /** APPID */ AppId?: number; /** 产品ID */ ProductId?: string; /** 设备名称 */ DeviceName?: string; /** 配置名称 */ ConfigName?: string; /** 语言,默认zh;zh-中文;en-英文 */ TargetLanguage?: string; /** 基础配置 */ BasicConfig?: TalkBasicConfigInfo; /** 语音识别配置 */ STTConfig?: TalkSTTConfigInfo; /** 大模型配置 */ LLMConfig?: TalkLLMConfigInfo; /** 语音合成配置 */ TTSConfig?: TalkTTSConfigInfo; /** 会话配置 */ ConversationConfig?: TalkConversationConfigInfo; /** 版本号 */ Version?: number; /** 创建时间,秒级时间戳 */ CreateTime?: number; /** 更新时间,秒级时间戳 */ UpdateTime?: number; } /** 智能体产品信息。 */ declare interface TalkProductInfo { /** 产品ID */ ProductId?: string; /** 产品名称 */ ProductName?: string; } /** STT配置信息。 */ declare interface TalkSTTConfigInfo { /** 支持的STT类型,tencent-腾讯;azure-亚马逊;deepgram-Deepgram;系统默认-tencent。 */ STTType?: string; /** 是否开启 */ Enabled?: boolean; /** 配置信息JSON字符串,根据STTType进行不同的值匹配。例如`STTType`是`tencent`,`Config`值是`{\"AppId\":123456,\"SecretId\":\"secretId*****\",\"SecretKey\":\"SecretKey****\",\"EngineType\":\"16k_zh\"}`## tencent```{ "AppId": 123456, "SecretId": "secretId*****", "SecretKey": "SecretKey****", "EngineType": "16k_zh"}```## azure```{ "Region": "", "EndpointId": "id", "Language": "zh-CN", "SubscriptionKey": "*****"}```## deepgram```{ "Model": "nova-2", "Language": "zh", "BaseUrl":"http://www.deepgram.com", "ApiKey": "SecretKey****"}``` */ Config?: string; } /** TTS配置信息。 */ declare interface TalkTTSConfigInfo { /** 支持的LLM类型,支持tencent-腾讯;azure-亚马逊;volcengine-火山引擎;elevenlabs-ELEVENLABS;minimax-MINIMAX;cartesia-CARTESIA;aliyun-阿里;系统默认-tencent。 */ TTSType?: string; /** 是否开启 */ Enabled?: boolean; /** 配置信息JSON字符串,根据`TTSType`进行不同的值匹配。例如`TTSType`是`tencent`,`Config`值是`{\"AppId\":123456,\"SecretId\":\"secretId*****\",\"SecretKey\":\"SecretKey****\",\"VoiceType\":10001}`## tencent```{ "AppId": 100203, "SecretId": "XXXX", "SecretKey": "XXXXX", "VoiceType":123456}```## azure```{ "SubscriptionKey": 100203, "Region": "ch-zn", "VoiceName": "XXXXX", "Language":"zh"}```## elevenlabs```{ "ModelId": 100203, "VoiceId": "ch-zn", "ApiKey": "XXXXX"}```## minimax```{ "Model":"xxxx", "ApiUrl": "346w34", "ApiKey": "xxx", "GroupId": "ion", "VoiceType":"xioawei"}```## cartesia```{ "Model":"xxxx", "ApiKey": "xxx", "VoiceId":"xioawei"}```## aliyun```{ "VoiceType": 100203, "RegionId": "XXXX", "ApiKey": "XXXXX"}```## volcengine```{ "AppId": "346w34", "AccessToken": "xxx", "ResourceId": "volc.bigasr.sauc.duration", "VoiceType":"xioawei"}``` */ Config?: string; /** 温度 */ Speed?: number; /** 最大token数 */ Volume?: number; /** PITCH */ Pitch?: number; } /** 视频语义搜索结果 */ declare interface TargetInfo { /** 视频唯一ID */ Id?: string; /** 产品ID */ ProductId?: string; /** 设备名称 */ DeviceName?: string; /** 视频起始时间(毫秒级Unix时间戳) */ StartTimeMs?: number; /** 视频结束时间(毫秒级Unix时间戳) */ EndTimeMs?: number; /** 用户自定义事件ID,后续扩展使用 */ EventId?: string; /** 视频内容摘要 */ Summary?: string; /** 通道ID */ ChannelId?: number; /** 缩略图路径 */ Thumbnail?: string; } /** 缩略图信息 */ declare interface ThumbnailURLInfoList { /** 缩略图访问地址 */ ThumbnailURL?: string; /** 缩略图访问地址的过期时间 */ ExpireTime?: number; } /** Topic信息, 包括Topic名字和权限 */ declare interface TopicItem { /** Topic名称 */ TopicName?: string; /** Topic权限 , 1上报 2下发 */ Privilege?: number; } /** TopicRule结构 */ declare interface TopicRule { /** 规则名称。 */ RuleName?: string; /** 规则的SQL语句,如: SELECT * FROM 'pid/dname/event',然后对其进行base64编码,得:U0VMRUNUICogRlJPTSAncGlkL2RuYW1lL2V2ZW50Jw== */ Sql?: string; /** 规则描述。 */ Description?: string; /** 行为的JSON字符串。 */ Actions?: string; /** 是否禁用规则 */ RuleDisabled?: boolean; } /** 规则信息 */ declare interface TopicRuleInfo { /** 规则名称 */ RuleName?: string; /** 规则描述 */ Description?: string; /** 创建时间 */ CreatedAt?: number; /** 规则是否禁用 */ RuleDisabled?: boolean; } /** TopicRulePayload结构 */ declare interface TopicRulePayload { /** 规则的SQL语句,如: SELECT * FROM 'pid/dname/event',然后对其进行base64编码,得:U0VMRUNUICogRlJPTSAncGlkL2RuYW1lL2V2ZW50Jw== */ Sql: string; /** 行为的JSON字符串,大部分种类举例如下:[{"republish": {"topic": "TEST/test"}},{"forward": {"api": "http://test.com:8080"}},{"ckafka": {"instance": {"id": "ckafka-test","name": ""},"topic": {"id": "topic-test","name": "test"},"region": "gz"}},{"cmqqueue": {"queuename": "queue-test-TEST","region": "gz"}},{"mysql": {"instanceid": "cdb-test","region": "gz","username": "test","userpwd": "*****","dbname": "d_mqtt","tablename": "t_test","fieldpairs": [{"field": "test","value": "test"}],"devicetype": "CUSTOM"}}] */ Actions?: string; /** 规则描述 */ Description?: string; /** 是否禁用规则 */ RuleDisabled?: boolean; } /** 视频设备激活码统计 */ declare interface VideoLicenseEntity { /** 激活码类型,取值范围如下:0_5_mbps、1_mbps、1_5_mbps、2_mbps */ Type?: string; /** 有效激活码总数 */ TotalCount?: number; /** 待使用的激活码数量 */ UsedCount?: number; /** 即将过期的激活码数量 */ ExpiresSoonCount?: number; } /** TWeSee 语义理解自定义标签请求 */ declare interface VisionCustomDetectQuery { /** 自定义标签的标识符 */ Key: string; /** 自定义标签的描述文本 */ Query: string; } /** 目标检测算法检测到的目标详情 */ declare interface VisionDetectedObject { /** 目标出现的媒体时间戳(以图片为输入时始终取值 0) */ Time?: number; /** 目标类别名 */ ClassName?: string; /** 目标边界框(坐标顺序为 x1, y1, x2, y2) */ BoundingBox?: number[]; /** 置信度(取值范围 0.0 至 1.0) */ Confidence?: number; } /** 目标检测配置 */ declare interface VisionObjectDetectConfig { /** 检测类别,可选值:- `adult`:成年人- `child`:儿童 */ DetectTypes?: string[]; } /** TWeSee 语义理解结果 */ declare interface VisionRecognitionResult { /** 任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中) */ Status?: number; /** 识别到的目标类型。可能取值:- `person`:人- `vehicle`:车辆- `dog`:狗- `cat`:猫- `fire`:火焰- `smoke`:烟雾- `package`:快递包裹- `license_plate`:车牌 */ DetectedClassifications?: string[]; /** 摘要文本 */ Summary?: string; /** 摘要文本(次选语言) */ AlternativeSummary?: string; /** 错误码,可能取值:- `DownloadFailed`:下载视频/图片文件失败- `ReadFailed`:读取视频/图片文件失败 */ ErrorCode?: string; /** 目标检测算法检测到的目标列表 */ DetectedObjects?: VisionDetectedObject[]; } /** TWeSee 语义理解任务信息 */ declare interface VisionRecognitionTask { /** 云存 AI 服务任务 ID */ TaskId?: string; /** 产品 ID */ ProductId?: string; /** 设备名称 */ DeviceName?: string; /** 通道 ID */ ChannelId?: number; /** 对应云存视频的起始时间(秒级 UNIX 时间戳) */ StartTime?: number; /** 对应云存视频的起始时间(毫秒级 UNIX 时间戳) */ StartTimeMs?: number; /** 对应云存视频的结束时间(秒级 UNIX 时间戳) */ EndTime?: number; /** 对应云存视频的结束时间(毫秒级 UNIX 时间戳) */ EndTimeMs?: number; /** 任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中) */ Status?: number; /** 任务结果 */ Result?: VisionRecognitionResult; /** 创建时间 */ CreateTime?: number; /** 最后更新时间 */ UpdateTime?: number; /** 自定义任务 ID */ CustomId?: string; /** 任务输出文件列表 */ Files?: string[]; /** 任务输出文件信息列表 */ FilesInfo?: CloudStorageAIServiceTaskFileInfo[]; } /** 视频摘要配置 */ declare interface VisionSummaryConfig { /** 主输出语言,可选值包括:- `zh` 中文(默认值)- `en` 英语- `ja` 日语- `ko` 韩文- `pt-BR` 葡萄牙语(巴西)- `th` 泰语- `ms` 马来语 */ OutputLang?: string; /** 次选输出语言,可选值包括:- `zh` 中文- `en` 英语- `ja` 日语- `ko` 韩文- `pt-BR` 葡萄牙语(巴西)- `th` 泰语- `ms` 马来语 */ AlternativeOutputLang?: string; /** 多摄像头布局定义。可选值包括:- 单摄(默认值):`Single`- 双摄(纵向排列)- 全部画面:`Vertical,Num=2,Index=0;1`- 双摄(纵向排列)- 画面1:`Vertical,Num=2,Index=0`- 双摄(纵向排列)- 画面2:`Vertical,Num=2,Index=1`- 三摄(纵向排列)- 全部画面:`Vertical,Num=3,Index=0;1;2`- 三摄(纵向排列)- 画面1:`Vertical,Num=3,Index=0`- 三摄(纵向排列)- 画面2:`Vertical,Num=3,Index=1`- 三摄(纵向排列)- 画面3:`Vertical,Num=3,Index=2`- 三摄(纵向排列)- 画面1+2:`Vertical,Num=3,Index=0;1`- 三摄(纵向排列)- 画面1+3:`Vertical,Num=3,Index=0;2`- 三摄(纵向排列)- 画面2+3:`Vertical,Num=3,Index=1;2` */ MultiCameraLayout?: string; /** 拓展的目标及事件检测类别。可选值包括:**通用事件标签**- `person_enter` 有人进入- `vehicle_entering` 车辆进入- `vehicle_parking` 车辆停靠- `pet` 有宠物- `no_signal` 视频画面异常(无信号等)**看家护院**- `person_climbing_fence` 有人翻围墙- `door_window_open` 门窗被开启- `person_carrying_object` 有人搬运物品**商铺看管**- `person_at_cashier` 有人在收银台- `person_taking_goods` 有人拿商品- `person_night_moving` 夜间有人移动**公共及防火安全**- `person_stealing` 有人偷盗- `crowd` 多人聚集- `smoking` 有人吸烟- `safety_fire` 明火- `safety_smoke` 浓烟- `fireworks` 有人燃放烟花爆竹- `knife` 有人持刀- `gun` 有人持枪- `fight` 有人打架- `hurt` 有人受伤流血**养殖看护**- `person_feeding_animal` 有人投喂牲畜- `animal_lying` 有动物躺地上- `animal_wild_intrusion` 野生动物入侵**果园农田**- `person_picking_fruit` 有人采摘果实- `person_carrying_bag` 有人携带包裹**鱼塘看管**- `fishing` 有人钓鱼- `net_fishing` 有人撒网- `person_carrying_fishing_gear` 有人携带渔具- `loitering_near_water` 有人岸边逗留- `throwing_into_water` 有人投掷物品**婴儿看护**- `baby` 有婴儿- `baby_dropping` 婴儿跌落床铺- `person_holding_baby` 有人抱起婴儿- `baby_rolling` 婴儿翻滚- `baby_crying` 婴儿哭闹**儿童看护**- `child` 有小孩- `child_falling` 小孩摔倒- `child_entering_kitchen` 小孩进入厨房- `child_climbing_window` 小孩攀爬室内窗户- `child_near_water` 小孩靠近水域**老人看护**- `elderly` 有老人- `elderly_falling` 老人摔倒- `elderly_eating` 老人用餐- `elderly_using_stove` 老人使用灶具**宠物看护**- `pet_eating` 宠物进食- `pet_damaging` 宠物损坏家具- `pet_barking` 宠物吠叫- `pet_scratching_door` 宠物挠门 */ DetectTypes?: string[]; /** 自定义检测标签 */ CustomDetectQueries?: VisionCustomDetectQuery[]; } /** 微信硬件设备信息 */ declare interface WXDeviceInfo { /** 设备ID */ DeviceId?: string; /** 设备信息 */ WXIoTDeviceInfo?: WXIoTDeviceInfo; } /** 微信物联网硬件信息 */ declare interface WXIoTDeviceInfo { /** sn信息 */ SN?: string; /** 票据 */ SNTicket?: string; /** 模板ID */ ModelId?: string; } declare interface ActivateTWeCallLicenseRequest { /** TWecall类型:0-体验套餐;1-基础版;3-高级版; */ PkgType: number; /** 参数已弃用,不用传参 */ MiniProgramAppId?: string; /** 设备列表 */ DeviceList?: TWeCallInfo[]; } declare interface ActivateTWeCallLicenseResponse { /** 设备激活返回数据 */ DeviceList?: DeviceActiveResult[]; /** 设备激活失败返回数据 */ FailureList?: DeviceActiveResult[]; /** 设备激活成功返回数据 */ SuccessList?: DeviceActiveResult[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface BatchCreateTWeSeeRecognitionTaskRequest { /** 待创建的 TWeSee 语义理解任务列表 */ Inputs: CreateVisionRecognitionTaskInput[]; } declare interface BatchCreateTWeSeeRecognitionTaskResponse { /** TWeSee 语义理解任务的创建结果。与入参 Inputs 一一对应。 */ Outputs?: CreateVisionRecognitionTaskOutput[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface BatchInvokeTWeSeeRecognitionTaskRequest { /** 待执行的 TWeSee 语义理解任务列表 */ Inputs: CreateVisionRecognitionTaskInput[]; } declare interface BatchInvokeTWeSeeRecognitionTaskResponse { /** TWeSee 语义理解任务的执行结果。与入参 Inputs 一一对应。 */ Outputs?: InvokeVisionRecognitionTaskOutput[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface BatchUpdateFirmwareRequest { /** 产品ID */ ProductID: string; /** 固件新版本号 */ FirmwareVersion: string; /** 固件原版本号 */ FirmwareOriVersion?: string; /** 升级方式,0 静默升级 1 用户确认升级。 不填默认为静默升级方式 */ UpgradeMethod?: number; /** 设备列表文件名称,根据文件列表升级固件需要填写此参数 */ FileName?: string; /** 设备列表的文件md5值 */ FileMd5?: string; /** 设备列表的文件大小值 */ FileSize?: number; /** 需要升级的设备名称列表 */ DeviceNames?: string[]; /** 固件升级任务,默认超时时间。 最小取值120秒,最大为900秒 */ TimeoutInterval?: number; /** 固件升级任务类型,默认静态升级值为空或1,动态升级值为7 */ Type?: number; /** 任务延迟时间 */ DelayTime?: number; /** 是否覆盖,0不覆盖,1覆盖 */ OverrideMode?: number; /** 失败重试次数 */ MaxRetryNum?: number; /** 重试间隔min */ RetryInterval?: number; /** 固件模块 */ FwType?: string; /** 用户自定义信息 */ TaskUserDefine?: string; /** 每分钟下发设备量 */ RateLimit?: number; } declare interface BatchUpdateFirmwareResponse { /** 任务Id */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface BindCloudStorageUserRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 用户ID */ UserId: string; } declare interface BindCloudStorageUserResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface BindDevicesRequest { /** 网关设备的产品ID。 */ GatewayProductId: string; /** 网关设备的设备名。 */ GatewayDeviceName: string; /** 被绑定设备的产品ID。 */ ProductId: string; /** 被绑定的多个设备名。 */ DeviceNames: string[]; } declare interface BindDevicesResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface BindProductsRequest { /** 网关产品ID。 */ GatewayProductId: string; /** 待绑定的子产品ID数组。 */ ProductIds: string[]; } declare interface BindProductsResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface BindTWeTalkAIBotRequest { /** 智能体ID */ BotId: string; /** 产品ID */ ProductId: string; } declare interface BindTWeTalkAIBotResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CallDeviceActionAsyncRequest { /** 产品Id */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义 */ ActionId: string; /** 输入参数 */ InputParams?: string; } declare interface CallDeviceActionAsyncResponse { /** 调用Id */ ClientToken?: string; /** 异步调用状态 */ Status?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CallDeviceActionSyncRequest { /** 产品Id */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义 */ ActionId: string; /** 输入参数 */ InputParams?: string; } declare interface CallDeviceActionSyncResponse { /** 调用Id */ ClientToken?: string; /** 输出参数,取值设备端上报$thing/up/action method为action_reply 的 response字段,物模型协议参考https://cloud.tencent.com/document/product/1081/34916 */ OutputParams?: string; /** 返回状态,取值设备端上报$thing/up/action method为action_reply 的 status字段,如果不包含status字段,则取默认值,空字符串,物模型协议参考https://cloud.tencent.com/document/product/1081/34916 */ Status?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ChangeP2PRouteRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** P2P线路 */ RouteId: number; } declare interface ChangeP2PRouteResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CheckFirmwareUpdateRequest { /** 产品ID。 */ ProductId: string; /** 设备名称。 */ DeviceName: string; } declare interface CheckFirmwareUpdateResponse { /** 设备当前固件版本。 */ CurrentVersion?: string; /** 固件可升级版本。 */ DstVersion?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ControlDeviceDataRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 属性数据, JSON格式字符串, 注意字段需要在物模型属性里定义 */ Data: string; /** 请求类型 , 不填该参数或者 desired 表示下发属性给设备, reported 表示模拟设备上报属性 */ Method?: string; /** 设备ID,该字段有值将代替 ProductId/DeviceName , 通常情况不需要填写 */ DeviceId?: string; /** 上报数据UNIX时间戳(毫秒), 仅对Method:reported有效 */ DataTimestamp?: number; } declare interface ControlDeviceDataResponse { /** 返回信息 */ Data?: string; /** JSON字符串, 返回下发控制的结果信息, Sent = 1 表示设备已经在线并且订阅了控制下发的mqtt topic.pushResult 是表示发送结果,其中 0 表示成功, 23101 表示设备未在线或没有订阅相关的 MQTT Topic。 */ Result?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateAISearchTaskAsyncRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 自然语言查询 */ Query: string; /** 搜索结果总结的语言类型,支持的类型有:en-US、zh-CN、id-ID、th-TH */ SummaryLang?: string; /** 通道ID */ ChannelId?: number; } declare interface CreateAISearchTaskAsyncResponse { /** 任务ID */ TaskId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateBatchProductionRequest { /** 项目ID */ ProjectId: string; /** 产品ID */ ProductId: string; /** 烧录方式,0为直接烧录,1为动态注册。 */ BurnMethod: number; /** 生成方式,0为系统生成,1为文件上传。 */ GenerationMethod: number; /** 文件上传URL,用于文件上传时填写。 */ UploadUrl?: string; /** 量产数量,用于系统生成时填写。 */ BatchCnt?: number; /** 是否生成二维码,0为不生成,1为生成。 */ GenerationQRCode?: number; } declare interface CreateBatchProductionResponse { /** 项目Id */ ProjectId: string; /** 产品Id */ ProductId: string; /** 量产id */ BatchProductionId: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateCloudStorageAIServiceRequest { /** 产品 ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存 AI 套餐 ID。可选值:- `1m_low_od`:低功耗目标检测月套餐- `1y_low_od`:低功耗目标检测年套餐- `1m_ev_od`:事件目标检测月套餐- `1y_ev_od`:事件目标检测年套餐- `1m_ft_od`:全时目标检测月套餐- `1y_ft_od`:全时目标检测年套餐- `1m_low_hl`:低功耗视频浓缩月套餐- `1y_low_hl`:低功耗视频浓缩年套餐- `1m_ev_hl`:事件视频浓缩月套餐- `1y_ev_hl`:事件视频浓缩年套餐- `1m_ft_hl`:全时视频浓缩月套餐- `1y_ft_hl`:全时视频浓缩年套餐 */ PackageId: string; /** 通道 ID */ ChannelId?: number; /** 订单 ID */ OrderId?: string; } declare interface CreateCloudStorageAIServiceResponse { /** 订单 ID */ OrderId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateCloudStorageAIServiceTaskRequest { /** 产品 ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存 AI 服务类型。可选值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩- `VideoToText`:视频语义理解 */ ServiceType: string; /** 待分析云存的起始时间 */ StartTime: number; /** 待分析云存的结束时间 */ EndTime: number; /** 通道 ID */ ChannelId?: number; /** 视频分析配置参数 */ Config?: string; /** 视频分析识别区域 */ ROI?: string; /** 分析外部传入的视频 URL 列表,支持 HLS 点播(m3u8)及常见视频格式(mp4 等) */ VideoURLs?: string[]; /** 自定义任务 ID */ CustomId?: string; } declare interface CreateCloudStorageAIServiceTaskResponse { /** 任务 ID */ TaskId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateDeviceChannelRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 通道ID */ ChannelId: number; } declare interface CreateDeviceChannelResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateDeviceRequest { /** 产品ID。 */ ProductId: string; /** 设备名称。命名规则:[a-zA-Z0-9:_-]{1,48}。 */ DeviceName: string; /** LoRaWAN 设备地址 */ DevAddr?: string; /** LoRaWAN 应用密钥 */ AppKey?: string; /** LoRaWAN 设备唯一标识 */ DevEUI?: string; /** LoRaWAN 应用会话密钥 */ AppSKey?: string; /** LoRaWAN 网络会话密钥 */ NwkSKey?: string; /** 手动指定设备的PSK密钥 */ DefinedPsk?: string; } declare interface CreateDeviceResponse { /** 设备参数描述。 */ Data?: DeviceData; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateDeviceSDPAnswerRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** SDP提议 */ SDPOffer: string; } declare interface CreateDeviceSDPAnswerResponse { /** SDP应答 */ SDPAnswer?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateExternalSourceAIServiceTaskRequest { /** 产品 ID */ ProductId: string; /** 云存 AI 服务类型。可选值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩- `VideoToText`:视频语义理解 */ ServiceType: string; /** 分析外部传入的视频 URL 列表,支持 HLS 点播(m3u8)及常见视频格式(mp4 等) */ VideoURLs: string[]; /** 自定义任务 ID */ CustomId?: string; /** 视频分析配置参数 */ Config?: string; /** 视频分析识别区域 */ ROI?: string; } declare interface CreateExternalSourceAIServiceTaskResponse { /** 任务 ID */ TaskId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateFenceBindRequest { /** 围栏Id */ FenceId: number; /** 围栏绑定的产品列表 */ Items: FenceBindProductItem[]; } declare interface CreateFenceBindResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateFreeCloudStorageRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存套餐ID:lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐 */ PackageId: string; /** 如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。 */ Override?: number; /** 套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。 */ PackageQueue?: string; /** 订单id */ OrderId?: string; /** 通道ID */ ChannelId?: number; /** 云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。 */ StorageRegion?: string; } declare interface CreateFreeCloudStorageResponse { /** 订单金额,单位为分 */ Price?: number; /** 支付金额,单位为分 */ Amount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateIotVideoCloudStorageRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存套餐ID:yc1m3d : 全时3天存储月套餐。yc1m7d : 全时7天存储月套餐。yc1m30d :全时30天存储月套餐。yc1y3d :全时3天存储年套餐。yc1y7d :全时7天存储年套餐。yc1y30d :全时30天存储年套餐。ye1m3d :事件3天存储月套餐。ye1m7d :事件7天存储月套餐。ye1m30d :事件30天存储月套餐 。ye1y3d :事件3天存储年套餐。ye1y7d :事件7天存储年套餐。ye1y30d :事件30天存储年套餐。yc1w7d : 全时7天存储周套餐。ye1w7d : 事件7天存储周套餐。lye1m3d:低功耗事件3天月套餐。lye1m7d:低功耗事件7天月套餐。lye1m30d:低功耗事件30天月套餐。lye1y3d:低功耗事件3天年套餐。lye1y7d:低功耗事件7天年套餐。lye1y30d:低功耗事件30天年套餐。 */ PackageId: string; /** 如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。 */ Override?: number; /** 套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。 */ PackageQueue?: string; /** 订单id */ OrderId?: string; /** 通道ID */ ChannelId?: number; /** 云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。 */ StorageRegion?: string; } declare interface CreateIotVideoCloudStorageResponse { /** 订单金额,单位为分 */ Price?: number; /** 支付金额,单位为分 */ Amount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateLoRaFrequencyRequest { /** 频点配置名称 */ FreqName?: string; /** 数据上行信道 */ ChannelsDataUp?: number[]; /** 数据下行RX1信道 */ ChannelsDataRX1?: number[]; /** 数据下行RX2信道 */ ChannelsDataRX2?: number[]; /** 入网上行信道 */ ChannelsJoinUp?: number[]; /** 入网下行RX1信道 */ ChannelsJoinRX1?: number[]; /** 入网下行RX2信道 */ ChannelsJoinRX2?: number[]; /** 频点配置描述 */ Description?: string; } declare interface CreateLoRaFrequencyResponse { /** LoRa频点信息 */ Data?: LoRaFrequencyEntry; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateLoRaGatewayRequest { /** LoRa 网关Id */ GatewayId: string; /** 网关名称 */ Name: string; /** 详情描述 */ Description: string; /** 位置坐标 */ Location: LoRaGatewayLocation; /** 位置信息 */ Position?: string; /** 位置详情 */ PositionDetails?: string; /** 是否公开 */ IsPublic?: boolean; /** 频点ID */ FrequencyId?: string; } declare interface CreateLoRaGatewayResponse { /** LoRa 网关信息 */ Gateway?: LoRaGatewayItem; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateOtaModuleRequest { /** 产品ID */ ProductID: string; /** 模块类型 */ FwType: string; /** 模块类型名称 */ Name?: string; /** 类型描述 */ Remark?: string; } declare interface CreateOtaModuleResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreatePositionFenceRequest { /** 位置空间Id */ SpaceId: string; /** 围栏名称 */ FenceName: string; /** 围栏区域信息,采用 GeoJSON 格式 */ FenceArea: string; /** 围栏描述 */ FenceDesc?: string; } declare interface CreatePositionFenceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreatePositionSpaceRequest { /** 项目ID */ ProjectId: string; /** 空间名称 */ SpaceName: string; /** 授权类型,0:只读 1:读写 */ AuthorizeType: number; /** 产品列表 */ ProductIdList: string[]; /** 描述 */ Description?: string; /** 缩略图 */ Icon?: string; } declare interface CreatePositionSpaceResponse { /** 空间Id */ SpaceId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateProjectRequest { /** 项目名称 */ ProjectName: string; /** 项目描述 */ ProjectDesc: string; /** 实例ID,不带实例ID,默认为公共实例 */ InstanceId?: string; } declare interface CreateProjectResponse { /** 返回信息 */ Project: ProjectEntry; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateStudioProductRequest { /** 产品名称,名称不能和已经存在的产品名称重复。命名规则:[a-zA-Z0-9:_-]{1,32} */ ProductName: string; /** 产品分组模板ID , ( 自定义模板填写1 , 控制台调用会使用预置的其他ID) */ CategoryId: number; /** 产品类型 填写 ( 0 普通产品 , 5 网关产品) */ ProductType: number; /** 加密类型 ,1表示证书认证,2表示密钥认证,21表示TID认证-SE方式,22表示TID认证-软加固方式 */ EncryptionType: string; /** 连接类型 可以填写 wifi、wifi-ble、cellular、5g、lorawan、ble、ethernet、wifi-ethernet、else、sub_zigbee、sub_ble、sub_433mhz、sub_else、sub_blemesh */ NetType: string; /** 数据协议 (1 使用物模型 2 为自定义) */ DataProtocol: number; /** 产品描述 */ ProductDesc: string; /** 产品的项目ID */ ProjectId: string; /** 平均传输速率 */ Rate?: string; /** 期限 */ Period?: string; } declare interface CreateStudioProductResponse { /** 产品描述 */ Product?: ProductEntry; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTRTCSignaturesWithRoomIdRequest { /** TRTC进房间的用户名称数组,数组元素不可重复,最长不超过 10 个。 */ TRTCUserIds: string[]; /** 房间id */ RoomId: string; } declare interface CreateTRTCSignaturesWithRoomIdResponse { /** 返回参数数组 */ TRTCParamList?: TRTCParams[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTWeSeeRecognitionTaskRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 输入视频 / 图片的 URL */ InputURL: string; /** 通道 ID */ ChannelId?: number; /** 自定义事件 ID */ CustomId?: string; /** 是否保存该事件使其可被搜索 */ EnableSearch?: boolean; /** 事件起始时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ StartTimeMs?: number; /** 事件结束时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ EndTimeMs?: number; /** 算法配置 */ Config?: string; /** 是否自定义设备,为 true 时不检查设备存在性,默认为 false */ IsCustomDevice?: boolean; /** 输入类型。可选值:- `video`:视频(默认值)- `image`:图片 */ InputType?: string; /** 摘要服务质量。可选值:- `minutely`:分钟级(默认值)- `immediate`:立即 */ SummaryQOS?: string; /** 摘要输出配置 */ SummaryConfig?: VisionSummaryConfig; /** 算法类型,可能取值:- `Summary`:视频/图片摘要- `ObjectDetect`:目标检测 */ ServiceType?: string; /** 目标检测配置 */ ObjectDetectConfig?: VisionObjectDetectConfig; } declare interface CreateTWeSeeRecognitionTaskResponse { /** 任务 ID */ TaskId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTWeSeeRecognitionTaskWithFileRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 视频 / 图片文件的 Base64 编码字符串 */ InputBase64: string; /** 通道 ID */ ChannelId?: number; /** 自定义事件 ID */ CustomId?: string; /** 是否保存该事件使其可被搜索 */ EnableSearch?: boolean; /** 事件起始时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ StartTimeMs?: number; /** 事件结束时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ EndTimeMs?: number; /** 算法配置 */ Config?: string; /** 是否自定义设备,为 true 时不检查设备存在性,默认为 false */ IsCustomDevice?: boolean; /** 输入类型。可选值:- `video`:视频(默认值)- `image`:图片 */ InputType?: string; /** 摘要服务质量。可选值:- `minutely`:分钟级(默认值)- `immediate`:立即 */ SummaryQOS?: string; /** 摘要输出配置 */ SummaryConfig?: VisionSummaryConfig; /** 算法类型,可能取值:- `Summary`:视频/图片摘要- `ObjectDetect`:目标检测 */ ServiceType?: string; /** 目标检测配置 */ ObjectDetectConfig?: VisionObjectDetectConfig; } declare interface CreateTWeSeeRecognitionTaskWithFileResponse { /** 任务 ID */ TaskId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTWeSeeServiceRequest { /** 服务类型1.VideoSummary2.ImageSummary */ Service: string; } declare interface CreateTWeSeeServiceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTWeTalkAIBotRequest { /** 产品ID */ Name: string; /** 名称 */ Description?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; /** 自定义语音识别配置 */ STTConfig?: TalkSTTConfigInfo; /** 自定义大模型配置 */ LLMConfig?: TalkLLMConfigInfo; /** 语音合成配置 */ TTSConfig?: TalkTTSConfigInfo; /** 智能体配置 */ AgentConfig?: TalkAgentConfigInfo; /** 实例ID */ InstanceId?: string; /** 自定义工具配置,最多可创建10个 */ CustomTools?: string; } declare interface CreateTWeTalkAIBotResponse { /** 智能体ID */ BotId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTWeTalkProductConfigRequest { /** 产品ID */ ProductId: string; /** 系统提示词 */ SystemPrompt: string; /** 欢迎语 */ GreetingMessage: string; /** 音色,支持的音色列表:100510000-阅读男声智逍遥;101001-情感女声智瑜;101002-通用女声智聆;101003-客服女声智美;101004-通用男声智云;101005-通用女声智莉;101006-助手女声智言;101008-客服女声智琪;101009-知性女声智芸;101010-通用男声智华;101011-新闻女声智燕;101012-新闻女声智丹;101013-新闻男声智辉;101014 -新闻男声智宁;101015-男童声智萌;101016-女童声智甜;101017-情感女声智蓉;101018-情感男声智靖;101019-粤语女声智彤。 */ VoiceType?: number; /** 复刻音色 */ FastVoiceType?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; } declare interface CreateTWeTalkProductConfigResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTWeTalkProductConfigV2Request { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; /** 名称 */ ConfigName?: string; /** 系统基础配置,当需要使用系统三段式配置时配置。 */ BasicConfig?: TalkBasicConfigInfo; /** 自定义语音识别配置 */ STTConfig?: TalkSTTConfigInfo; /** 自定义大模型配置 */ LLMConfig?: TalkLLMConfigInfo; /** 语音合成配置 */ TTSConfig?: TalkTTSConfigInfo; /** 会话配置 */ ConversationConfig?: TalkConversationConfigInfo; } declare interface CreateTWeTalkProductConfigV2Response { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTopicPolicyRequest { /** 产品ID */ ProductId: string; /** Topic名称 */ TopicName: string; /** Topic权限,1发布,2订阅,3订阅和发布 */ Privilege: number; } declare interface CreateTopicPolicyResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateTopicRuleRequest { /** 规则名称 */ RuleName: string; /** 规则内容 */ TopicRulePayload: TopicRulePayload; } declare interface CreateTopicRuleResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteCloudStorageEventRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 事件id */ EventId: string; /** 开始时间,unix时间 */ StartTime: number; /** 结束时间,unix时间 */ EndTime: number; /** 用户ID */ UserId?: string; /** 通道ID */ ChannelId?: number; } declare interface DeleteCloudStorageEventResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteDeviceRequest { /** 产品ID。 */ ProductId: string; /** 设备名称。 */ DeviceName: string; /** 是否删除绑定设备 */ ForceDelete?: boolean; } declare interface DeleteDeviceResponse { /** 删除的结果代码 */ ResultCode?: string; /** 删除的结果信息 */ ResultMessage?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteDevicesRequest { /** 多个设备标识 */ DevicesItems: DevicesItem[]; } declare interface DeleteDevicesResponse { /** 删除的结果代码 */ ResultCode?: string; /** 删除的结果信息 */ ResultMessage?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteFenceBindRequest { /** 围栏Id */ FenceId: number; /** 围栏绑定的产品信息 */ Items: FenceBindProductItem[]; } declare interface DeleteFenceBindResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteLoRaFrequencyRequest { /** 频点唯一ID */ FreqId?: string; } declare interface DeleteLoRaFrequencyResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteLoRaGatewayRequest { /** LoRa 网关 Id */ GatewayId: string; } declare interface DeleteLoRaGatewayResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteOtaModuleRequest { /** 产品ID */ ProductID: string; /** 模块类型 */ FwType: string; } declare interface DeleteOtaModuleResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeletePositionFenceRequest { /** 位置空间Id */ SpaceId: string; /** 围栏Id */ FenceId: number; } declare interface DeletePositionFenceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeletePositionSpaceRequest { /** 位置空间Id */ SpaceId: string; } declare interface DeletePositionSpaceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteProjectRequest { /** 项目ID */ ProjectId: string; } declare interface DeleteProjectResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteStudioProductRequest { /** 产品ID */ ProductId: string; } declare interface DeleteStudioProductResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteTWeTalkAIBotRequest { /** 智能体ID */ BotId: string; } declare interface DeleteTWeTalkAIBotResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteTWeTalkProductConfigV2Request { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; } declare interface DeleteTWeTalkProductConfigV2Response { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteTopicPolicyRequest { /** 产品ID */ ProductId: string; /** Topic名称 */ TopicName: string; } declare interface DeleteTopicPolicyResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteTopicRuleRequest { /** 规则名 */ RuleName: string; } declare interface DeleteTopicRuleResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeAISearchTaskAsyncRequest { /** 任务ID */ TaskId: string; } declare interface DescribeAISearchTaskAsyncResponse { /** 状态。0-初始状态;1-正在处理;2-处理失败;3-成功 */ Status?: number; /** 任务处理结果数据 */ Data?: AISearchInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeActivateDeviceRequest { /** 实例ID */ InstanceId: string; } declare interface DescribeActivateDeviceResponse { /** 设备激活详情信息 */ Data?: ActivateDeviceInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeActivateLicenseServiceRequest { /** 实例ID */ InstanceId: string; /** 激活码类型 */ LicenseType?: string; } declare interface DescribeActivateLicenseServiceResponse { /** 增值服务激活码信息 */ Data?: LicenseServiceNumInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeBatchProductionRequest { /** 产品ID */ ProductId: string; /** 量产ID */ BatchProductionId: string; } declare interface DescribeBatchProductionResponse { /** 量产数量。 */ BatchCnt?: number; /** 烧录方式。 */ BurnMethod?: number; /** 创建时间。 */ CreateTime?: number; /** 下载URL。 */ DownloadUrl?: string; /** 生成方式。 */ GenerationMethod?: number; /** 上传URL。 */ UploadUrl?: string; /** 成功数 */ SuccessCount?: number; /** 量产最后失败原因 */ LastFailedReason?: string; /** 量产状态 0:任务创建,未量产;1:处理中;2:量产结束上传结果中;3:任务完成 */ Status?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeBindedProductsRequest { /** 网关产品ID */ GatewayProductId: string; /** 分页偏移量 */ Offset: number; /** 分页大小 */ Limit: number; /** 是否跨账号绑定产品 */ ProductSource?: number; } declare interface DescribeBindedProductsResponse { /** 当前分页的子产品数组 */ Products?: BindProductInfo[]; /** 绑定的子产品总数量 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageAIServiceCallbackRequest { /** 产品 ID */ ProductId: string; } declare interface DescribeCloudStorageAIServiceCallbackResponse { /** 推送类型。http:HTTP 回调 */ Type?: string; /** HTTP 回调 URL */ CallbackUrl?: string; /** HTTP 回调鉴权 Token */ CallbackToken?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageAIServiceRequest { /** 产品 ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存 AI 服务类型。可选值:- `Highlight`:视频浓缩 */ ServiceType: string; /** 通道 ID */ ChannelId?: number; /** 用户 ID */ UserId?: string; } declare interface DescribeCloudStorageAIServiceResponse { /** 云存 AI 套餐类型。可能取值:- `1`:全时套餐- `2`:事件套餐- `3`:低功耗套餐 */ Type?: number; /** 云存 AI 套餐生效状态。可能取值:- `0`:未开通或已过期- `1`:生效中 */ Status?: number; /** 云存 AI 套餐过期时间 UNIX 时间戳 */ ExpireTime?: number; /** 用户 ID */ UserId?: string; /** 视频分析启用状态 */ Enabled?: boolean; /** 视频分析配置参数 */ Config?: string; /** 视频分析识别区域 */ ROI?: string; /** 云存 AI 套餐 ID */ PackageId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageAIServiceTaskRequest { /** 任务 ID */ TaskId: string; /** 下载 URL 的过期时间。若传入该参数,则响应中将包含所有文件的下载 URL */ FileURLExpireTime?: number; } declare interface DescribeCloudStorageAIServiceTaskResponse { /** 任务信息 */ TaskInfo?: CloudStorageAIServiceTask; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageAIServiceTasksRequest { /** 产品 ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存 AI 服务类型。可选值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩- `VideoToText`:视频语义理解 */ ServiceType: string; /** 分页拉取数量 */ Limit: number; /** 分页拉取偏移 */ Offset?: number; /** 任务状态。可选值:- (不传):查询全部状态的任务- `1`:失败- `2`:成功但结果为空- `3`:成功且结果非空- `4`:执行中 */ Status?: number; /** 用户 ID */ UserId?: string; /** 通道 ID */ ChannelId?: number; /** 设备名称列表。当需要同时查询多台设备的任务列表时传入,优先级高于参数 `DeviceName` */ DeviceNames?: string[]; /** 查询任务时间范围的起始时间(秒级 UNIX 时间戳) */ StartTime?: number; /** 查询任务时间范围的结束时间(秒级 UNIX 时间戳) */ EndTime?: number; /** 下载 URL 的过期时间。若传入该参数,则响应中将包含所有文件的下载 URL */ FileURLExpireTime?: number; } declare interface DescribeCloudStorageAIServiceTasksResponse { /** 任务列表 */ Tasks?: CloudStorageAIServiceTask[]; /** 任务数量 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageDateRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 用户ID */ UserId?: string; /** 通道ID */ ChannelId?: number; } declare interface DescribeCloudStorageDateResponse { /** 云存日期数组,["2021-01-05","2021-01-06"] */ Data?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageEventsRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h */ StartTime?: number; /** 结束时间(Unix 时间戳,秒级), 为0 表示当前时间 */ EndTime?: number; /** 请求上下文, 用作查询游标 */ Context?: string; /** 查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。 */ Size?: number; /** 事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。 */ EventId?: string; /** 用户ID */ UserId?: string; /** 通道ID 非NVR设备则不填 NVR设备则必填 默认为无 */ ChannelId?: number; } declare interface DescribeCloudStorageEventsResponse { /** 云存事件列表 */ Events?: CloudStorageEvent[]; /** 请求上下文, 用作查询游标 */ Context?: string; /** 拉取结果是否已经结束 */ Listover?: boolean; /** 内部结果数量,并不等同于事件总数。 */ Total?: number; /** 视频播放URL */ VideoURL?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageEventsWithAITasksRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 事件关联的视频 AI 分析服务类型(支持多选)。可选值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩- `VideoToText`:视频语义理解 */ ServiceTypes: string[]; /** 起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h */ StartTime?: number; /** 结束时间(Unix 时间戳,秒级), 为0 表示当前时间 */ EndTime?: number; /** 请求上下文, 用作查询游标 */ Context?: string; /** 查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。 */ Size?: number; /** 事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。 */ EventId?: string; /** 用户ID */ UserId?: string; /** 通道ID 非NVR设备则不填 NVR设备则必填 默认为无 */ ChannelId?: number; } declare interface DescribeCloudStorageEventsWithAITasksResponse { /** 云存事件列表 */ Events?: CloudStorageEventWithAITasks[]; /** 请求上下文, 用作查询游标 */ Context?: string; /** 拉取结果是否已经结束 */ Listover?: boolean; /** 内部结果数量,并不等同于事件总数。 */ Total?: number; /** 视频播放URL */ VideoURL?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageMultiThumbnailRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 多个缩略图文件名根据 | 分割 */ MultiThumbnail: string; } declare interface DescribeCloudStorageMultiThumbnailResponse { /** 缩略图访问地址 */ ThumbnailURLInfoList?: ThumbnailURLInfoList[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageOrderRequest { /** 订单id */ OrderId: string; } declare interface DescribeCloudStorageOrderResponse { /** 云存套餐开始时间 */ StartTime?: number; /** 云存套餐过期时间 */ ExpireTime?: number; /** 套餐id */ PackageId?: string; /** 套餐状态0:等待生效1: 已过期2:生效 */ Status?: number; /** 通道id */ ChannelId?: number; /** 订单金额,单位为分 */ Price?: number; /** 支付金额,单位为分 */ Amount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStoragePackageConsumeDetailsRequest { /** 开始日期 */ StartDate: string; /** 结束日期 */ EndDate: string; } declare interface DescribeCloudStoragePackageConsumeDetailsResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStoragePackageConsumeStatsRequest { /** 开始日期 */ StartDate: string; /** 结束日期,开始与结束日期间隔不可超过一年 */ EndDate: string; } declare interface DescribeCloudStoragePackageConsumeStatsResponse { /** 统计列表详情 */ Stats?: PackageConsumeStat[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存用户ID */ UserId?: string; /** 通道ID 非NVR设备不填 NVR设备必填 默认为无 */ ChannelId?: number; } declare interface DescribeCloudStorageResponse { /** 云存开启状态,1为开启,0为未开启或已过期 */ Status?: number; /** 云存类型,1为全时云存,2为事件云存 */ Type?: number; /** 云存套餐过期时间 */ ExpireTime?: number; /** 云存回看时长 */ ShiftDuration?: number; /** 云存用户ID */ UserId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageStreamDataRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 图片流事件开始时间 */ StartTime: number; } declare interface DescribeCloudStorageStreamDataResponse { /** 图片流视频地址 */ VideoStream?: string; /** 图片流音频地址 */ AudioStream?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageThumbnailListRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 缩略图文件名列表 */ ThumbnailList: string[]; } declare interface DescribeCloudStorageThumbnailListResponse { /** 缩略图访问地址 */ ThumbnailURLInfoList?: ThumbnailURLInfoList[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageThumbnailRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 缩略图文件名 */ Thumbnail: string; } declare interface DescribeCloudStorageThumbnailResponse { /** 缩略图访问地址 */ ThumbnailURL?: string; /** 缩略图访问地址的过期时间 */ ExpireTime?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageTimeRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存日期,例如"2020-01-05" */ Date: string; /** 开始时间,unix时间 */ StartTime?: number; /** 结束时间,unix时间 */ EndTime?: number; /** 用户ID */ UserId?: string; /** 通道ID */ ChannelId?: number; } declare interface DescribeCloudStorageTimeResponse { /** 接口返回数据 */ Data?: CloudStorageTimeData; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCloudStorageUsersRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 分页拉取数量 */ Limit: number; /** 分页拉取偏移 */ Offset: number; } declare interface DescribeCloudStorageUsersResponse { /** 用户总数 */ TotalCount?: number; /** 用户信息 */ Users?: CloudStorageUserInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCsReportCountDataInfoRequest { /** 产品id */ ProductId: string; /** 设备名 */ DeviceName: string; /** 统计开始时间戳 */ StartTime: number; /** 统计结束时间戳 */ EndTime: number; /** 设备通道 */ ChannelId?: number; } declare interface DescribeCsReportCountDataInfoResponse { /** 云存上报统计信息 */ Data?: CountDataInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDeviceBindGatewayRequest { /** 产品Id */ ProductId: string; /** 设备名 */ DeviceName: string; } declare interface DescribeDeviceBindGatewayResponse { /** 网关产品ID */ GatewayProductId?: string; /** 网关设备名 */ GatewayDeviceName?: string; /** 网关产品名称 */ GatewayName?: string; /** 设备对应产品所属的主账号名称 */ GatewayProductOwnerName?: string; /** 设备对应产品所属的主账号 UIN */ GatewayProductOwnerUin?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDeviceDataHistoryRequest { /** 区间开始时间(Unix 时间戳,毫秒级) */ MinTime: number; /** 区间结束时间(Unix 时间戳,毫秒级) */ MaxTime: number; /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 属性字段名称,对应数据模板中功能属性的标识符 */ FieldName: string; /** 返回条数 */ Limit?: number; /** 检索上下文 */ Context?: string; } declare interface DescribeDeviceDataHistoryResponse { /** 属性字段名称,对应数据模板中功能属性的标识符 */ FieldName?: string; /** 数据是否已全部返回,true 表示数据全部返回,false 表示还有数据待返回,可将 Context 作为入参,继续查询返回结果。 */ Listover?: boolean; /** 检索上下文,当 ListOver 为false时,可以用此上下文,继续读取后续数据 */ Context?: string; /** 历史数据结果数组,返回对应时间点及取值。 */ Results?: DeviceDataHistoryItem[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDeviceDataRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 设备ID,该字段有值将代替 ProductId/DeviceName */ DeviceId?: string; } declare interface DescribeDeviceDataResponse { /** 设备数据 */ Data?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDeviceFirmWareRequest { /** 产品ID。 */ ProductId: string; /** 设备名称。 */ DeviceName: string; } declare interface DescribeDeviceFirmWareResponse { /** 固件信息 */ Data: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDeviceFirmwaresRequest { /** 产品ID */ ProductId: string; /** 设备名 */ DeviceName: string; } declare interface DescribeDeviceFirmwaresResponse { /** 固件信息列表 */ Firmwares?: DeviceFirmwareInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDevicePackagesRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 分页拉取数量 */ Limit: number; /** 分页拉取偏移 */ Offset: number; /** 用户id */ CSUserId?: string; /** 通道id */ ChannelId?: number; } declare interface DescribeDevicePackagesResponse { /** 有效云存套餐数量 */ TotalCount?: number; /** 有效云存套餐列表 */ Packages?: PackageInfo[] | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDevicePositionListRequest { /** 产品标识列表 */ ProductIdList: string[]; /** 坐标类型 */ CoordinateType?: number; /** 分页偏移 */ Offset?: number; /** 分页的大小 */ Limit?: number; } declare interface DescribeDevicePositionListResponse { /** 产品设备位置信息列表 */ Positions?: ProductDevicesPositionItem[]; /** 产品设备位置信息的数目 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDeviceRequest { /** 产品ID */ ProductId: string; /** 设备名 */ DeviceName: string; /** 设备ID,该字段有值将代替 ProductId/DeviceName */ DeviceId?: string; } declare interface DescribeDeviceResponse { /** 设备信息 */ Device?: DeviceInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeFenceBindListRequest { /** 围栏Id */ FenceId: number; /** 翻页偏移量,0起始 */ Offset?: number; /** 最大返回结果数 */ Limit?: number; } declare interface DescribeFenceBindListResponse { /** 围栏绑定的产品设备列表 */ List?: FenceBindProductItem[]; /** 围栏绑定的设备总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeFenceEventListRequest { /** 围栏告警信息的查询起始时间,Unix时间,单位为毫秒 */ StartTime: number; /** 围栏告警信息的查询结束时间,Unix时间,单位为毫秒 */ EndTime: number; /** 围栏Id */ FenceId?: number; /** 翻页偏移量,0起始 */ Offset?: number; /** 最大返回结果数 */ Limit?: number; /** 告警对应的产品Id */ ProductId?: string; /** 告警对应的设备名称 */ DeviceName?: string; } declare interface DescribeFenceEventListResponse { /** 围栏告警事件列表 */ List?: FenceEventItem[]; /** 围栏告警事件总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeFirmwareRequest { /** 产品ID */ ProductID: string; /** 固件版本号 */ FirmwareVersion: string; /** 固件模块 */ FwType?: string; } declare interface DescribeFirmwareResponse { /** 固件版本号 */ Version?: string; /** 产品ID */ ProductId?: string; /** 固件名称 */ Name?: string; /** 固件描述 */ Description?: string; /** 固件Md5值 */ Md5sum?: string; /** 固件上传的秒级时间戳 */ Createtime?: number; /** 产品名称 */ ProductName?: string; /** 固件升级模块 */ FwType?: string; /** 固件用户自定义配置信息 */ UserDefined?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeFirmwareTaskDevicesRequest { /** 产品ID */ ProductID: string; /** 固件版本 */ FirmwareVersion: string; /** 筛选条件 */ Filters?: SearchKeyword[]; /** 查询偏移量 */ Offset?: number; /** 查询的数量 */ Limit?: number; /** 固件类型 */ FwType?: string; } declare interface DescribeFirmwareTaskDevicesResponse { /** 固件升级任务的设备总数 */ Total?: number | null; /** 固件升级任务的设备列表 */ Devices?: DeviceUpdateStatus[] | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeFirmwareTaskRequest { /** 产品ID */ ProductID: string; /** 固件版本号 */ FirmwareVersion: string; /** 固件任务ID */ TaskId: number; } declare interface DescribeFirmwareTaskResponse { /** 固件任务ID */ TaskId?: number; /** 固件任务状态 */ Status?: number; /** 固件任务创建时间,单位:秒 */ CreateTime?: number; /** 固件任务升级类型 */ Type?: number; /** 产品名称 */ ProductName?: string; /** 固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级) */ UpgradeMode?: string; /** 产品ID */ ProductId?: string; /** 原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回 */ OriginalVersion?: string; /** 创建账号ID */ CreateUserId?: number; /** 创建账号ID昵称 */ CreatorNickName?: string; /** 延迟时间 */ DelayTime?: number; /** 超时时间 */ TimeoutInterval?: number; /** 静默升级or用户确认升级 */ UpgradeMethod?: number; /** 最大重试次数 */ MaxRetryNum?: number; /** 固件类型 */ FwType?: string; /** 重试间隔时间单位min */ RetryInterval?: number; /** 是否覆盖任务 */ OverrideMode?: number; /** 用户自定义消息 */ TaskUserDefine?: string; /** 每分钟发送设备量 */ RateLimit?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeFirmwareTasksRequest { /** 产品ID */ ProductID: string; /** 固件版本号 */ FirmwareVersion: string; /** 查询偏移量 */ Offset: number; /** 返回查询结果条数 */ Limit: number; /** 搜索过滤条件 */ Filters?: SearchKeyword[]; /** 固件类型 */ FwType?: string; } declare interface DescribeFirmwareTasksResponse { /** 固件升级任务列表 */ TaskInfos?: FirmwareTaskInfo[] | null; /** 固件升级任务总数 */ Total?: number | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeFirmwareUpdateStatusRequest { /** 产品 ID。 */ ProductId: string; /** 设备名。 */ DeviceName: string; } declare interface DescribeFirmwareUpdateStatusResponse { /** 升级任务源版本。 */ OriVersion?: string; /** 升级任务目标版本。 */ DstVersion?: string; /** 升级状态:- 0:设备离线。- 1:待处理。- 2:消息下发成功。- 3:下载中。- 4:烧录中。- 5:失败。- 6:升级完成。- 7:正在处理中。- 8:等待用户确认。- 10:升级超时。- 20:下载完成。 */ Status?: number; /** 进度 */ Percent?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeFreeCloudStorageNumRequest { } declare interface DescribeFreeCloudStorageNumResponse { /** 套餐包信息 */ PackageInfos?: CloudStoragePackageInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeGatewayBindDevicesRequest { /** 网关设备的产品ID */ GatewayProductId: string; /** 网关设备的设备名 */ GatewayDeviceName: string; /** 子产品的ID */ ProductId: string; /** 分页的偏移 */ Offset: number; /** 分页的页大小 */ Limit: number; } declare interface DescribeGatewayBindDevicesResponse { /** 子设备信息。 */ Devices?: BindDeviceInfo[]; /** 子设备总数。 */ Total?: number; /** 子设备所属的产品名。 */ ProductName?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeGatewaySubDeviceListRequest { /** 网关产品ID */ GatewayProductId: string; /** 网关设备名称 */ GatewayDeviceName: string; /** 分页偏移 */ Offset: number; /** 分页的大小 */ Limit: number; } declare interface DescribeGatewaySubDeviceListResponse { /** 设备的总数 */ Total?: number; /** 设备列表 */ DeviceList?: FamilySubDevice[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeGatewaySubProductsRequest { /** 网关产品ID */ GatewayProductId: string; /** 分页的偏移量 */ Offset?: number; /** 分页的大小 */ Limit?: number; /** 项目Id */ ProjectId?: string; /** 是否跨账号产品 */ ProductSource?: number; } declare interface DescribeGatewaySubProductsResponse { /** 当前分页的可绑定或解绑的产品信息。 */ Products?: BindProductInfo[]; /** 可绑定或解绑的产品总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceRequest { /** 实例ID */ InstanceId: string; /** 附加查询返回包含字段值,不传返回0,有效值 ProductNum、ProjectNum、UsedDeviceNum、TotalDevice、ActivateDevice */ Include?: string[]; /** 项目ID */ ProjectId?: string; /** 产品ID,-1 代表全部产品 */ ProductId?: string; } declare interface DescribeInstanceResponse { /** 实例信息 */ Data?: InstanceDetail; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeLoRaFrequencyRequest { /** 频点唯一ID */ FreqId?: string; } declare interface DescribeLoRaFrequencyResponse { /** 返回详情项 */ Data?: LoRaFrequencyEntry; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeModelDefinitionRequest { /** 产品ID */ ProductId: string; } declare interface DescribeModelDefinitionResponse { /** 产品数据模板 */ Model?: ProductModelDefinition; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeP2PRouteRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; } declare interface DescribeP2PRouteResponse { /** 当前p2p线路 */ RouteId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribePackageConsumeTaskRequest { /** 任务id */ TaskId: number; } declare interface DescribePackageConsumeTaskResponse { /** 文件下载的url,文件详情是套餐包消耗详情 */ URL?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribePackageConsumeTasksRequest { /** 分页单页量 */ Limit: number; /** 分页的偏移量,第一页为0 */ Offset: number; } declare interface DescribePackageConsumeTasksResponse { /** 总数 */ TotalCount?: number; /** 任务列表 */ List?: PackageConsumeTask[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribePositionFenceListRequest { /** 位置空间Id */ SpaceId: string; /** 翻页偏移量,0起始 */ Offset?: number; /** 最大返回结果数 */ Limit?: number; } declare interface DescribePositionFenceListResponse { /** 围栏列表 */ List?: PositionFenceInfo[]; /** 围栏数量 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeProductCloudStorageAIServiceRequest { /** 产品 ID */ ProductId: string; } declare interface DescribeProductCloudStorageAIServiceResponse { /** 开通状态 */ Enabled?: boolean; /** 当前账号是否可开通 */ Available?: boolean; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeProjectRequest { /** 项目ID */ ProjectId: string; } declare interface DescribeProjectResponse { /** 返回信息 */ Project?: ProjectEntryEx; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSpaceFenceEventListRequest { /** 位置空间Id */ SpaceId: string; /** 围栏告警信息的查询起始时间,Unix时间,单位为毫秒 */ StartTime: number; /** 围栏告警信息的查询结束时间,Unix时间,单位为毫秒 */ EndTime: number; /** 翻页偏移量,0起始 */ Offset?: number; /** 最大返回结果数 */ Limit?: number; } declare interface DescribeSpaceFenceEventListResponse { /** 围栏告警事件列表 */ List?: FenceEventItem[] | null; /** 围栏告警事件总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeStudioProductRequest { /** 产品ID */ ProductId: string; } declare interface DescribeStudioProductResponse { /** 产品详情 */ Product?: ProductEntry; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSubscribedTopicPolicyRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; } declare interface DescribeSubscribedTopicPolicyResponse { /** 已订阅Topic信息 */ Topics?: SubscribedTopicItem[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTWeSeeConfigRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 用户ID */ UserId?: string; /** 通道ID */ ChannelId?: number; } declare interface DescribeTWeSeeConfigResponse { /** 是否开启视频摘要 */ EnableSummary?: boolean; /** 是否开启视频搜索 */ EnableSearch?: boolean; /** 配置参数 */ Config?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTWeSeeRecognitionTaskRequest { /** 任务 ID */ TaskId: string; /** 下载 URL 的过期时间。若传入该参数,则响应中将包含所有文件的下载 URL */ FileURLExpireTime?: number; } declare interface DescribeTWeSeeRecognitionTaskResponse { /** 任务信息 */ TaskInfo?: VisionRecognitionTask; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTWeTalkAIBotRequest { /** 智能体ID */ BotId: string; } declare interface DescribeTWeTalkAIBotResponse { /** 无 */ Data?: TalkAIBotInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTWeTalkProductConfigRequest { /** 产品ID */ ProductId: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; } declare interface DescribeTWeTalkProductConfigResponse { /** 配置信息 */ Data?: TalkProductConfigInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTWeTalkProductConfigV2Request { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; /** 是否脱敏 */ IncludeCredentials?: boolean; } declare interface DescribeTWeTalkProductConfigV2Response { /** 配置信息 */ Data?: TalkProductConfigV2Info; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTopicPolicyRequest { /** 产品ID */ ProductId: string; /** Topic名字 */ TopicName: string; } declare interface DescribeTopicPolicyResponse { /** 产品ID */ ProductId?: string; /** Topic名称 */ TopicName?: string; /** Topic权限 */ Privilege?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTopicRuleRequest { /** 规则名称。 */ RuleName: string; } declare interface DescribeTopicRuleResponse { /** 规则描述。 */ Rule?: TopicRule; /** 规则绑定的标签 */ CamTag?: CamTag[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeUnbindedDevicesRequest { /** 产品ID */ ProductId: string; /** 分页偏移量 */ Offset: number; /** 分页的页大小 */ Limit: number; } declare interface DescribeUnbindedDevicesResponse { /** 未绑定的设备列表 */ UnbindedDevices?: BindDeviceInfo[]; /** 设备的总数量 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeVideoLicenseRequest { /** 实例ID */ InstanceId: string; } declare interface DescribeVideoLicenseResponse { /** 视频激活码分类概览 */ License?: VideoLicenseEntity[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DirectBindDeviceInFamilyRequest { /** 小程序appid */ IotAppID: string; /** 用户ID */ UserID: string; /** 家庭ID */ FamilyId: string; /** 产品ID */ ProductId: string; /** 设备名 */ DeviceName: string; /** 房间ID */ RoomId?: string; } declare interface DirectBindDeviceInFamilyResponse { /** 返回设备信息 */ AppDeviceInfo?: AppDeviceInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DisableTopicRuleRequest { /** 规则名称 */ RuleName: string; } declare interface DisableTopicRuleResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DismissRoomByStrRoomIdFromTRTCRequest { /** 房间id */ RoomId: string; } declare interface DismissRoomByStrRoomIdFromTRTCResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface EnableTopicRuleRequest { /** 规则名称 */ RuleName: string; } declare interface EnableTopicRuleResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GenSingleDeviceSignatureOfPublicRequest { /** 设备所属的产品ID */ ProductId: string; /** 需要绑定的设备 */ DeviceName: string; /** 设备绑定签名的有效时间,以秒为单位。取值范围:0 < Expire <= 86400,Expire == -1(十年) */ Expire: number; } declare interface GenSingleDeviceSignatureOfPublicResponse { /** 设备签名 */ DeviceSignature?: DeviceSignatureInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GenerateCloudStorageAIServiceTaskFileURLRequest { /** 产品 ID */ TaskId: string; /** 文件名 */ FileName: string; /** 过期时间 UNIX 时间戳(默认值为当前时间 1 小时后,最大不超过文件所属任务的过期时间) */ ExpireTime?: number; } declare interface GenerateCloudStorageAIServiceTaskFileURLResponse { /** 文件下载 URL */ FileURL?: string; /** 过期时间 UNIX 时间戳(最大不超过文件所属任务的过期时间) */ ExpireTime?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GenerateSignedVideoURLRequest { /** 视频播放原始URL地址 */ VideoURL: string; /** 播放链接过期时间(时间戳,单位秒) */ ExpireTime: number; /** 通道ID 非NVR设备不填 NVR设备必填 默认为无 */ ChannelId?: number; } declare interface GenerateSignedVideoURLResponse { /** 视频防盗链播放URL */ SignedVideoURL?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetAuthMiniProgramAppListRequest { /** appId */ MiniProgramAppId?: string; /** 页码 */ Offset?: number; /** 每页大小 */ Limit?: number; } declare interface GetAuthMiniProgramAppListResponse { /** 小程序列表 */ MiniProgramList?: AuthMiniProgramAppInfo[]; /** 总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetBatchProductionsListRequest { /** 项目ID */ ProjectId: string; /** 偏移量 */ Offset?: number; /** 返回数量限制 */ Limit?: number; } declare interface GetBatchProductionsListResponse { /** 返回详情信息。 */ BatchProductions: BatchProductionInfo[] | null; /** 返回数量。 */ TotalCnt: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetCOSURLRequest { /** 产品ID */ ProductID: string; /** 固件版本 */ FirmwareVersion: string; /** 文件大小 */ FileSize?: number; /** 模块类型or固件类型 */ FwType?: string; } declare interface GetCOSURLResponse { /** 固件URL */ Url?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetDeviceListRequest { /** 需要查看设备列表的产品ID, -1代表ProjectId来筛选 */ ProductId: string; /** 分页偏移 */ Offset?: number; /** 分页的大小,数值范围 10-100 */ Limit?: number; /** 设备固件版本号,若不带此参数会返回所有固件版本的设备。传"None-FirmwareVersion"查询无版本号的设备 */ FirmwareVersion?: string; /** 固件类型 */ FwType?: string; /** 需要过滤的设备名称 */ DeviceName?: string; /** 项目ID。产品 ID 为 -1 时,该参数必填 */ ProjectId?: string; /** 每次请求的Filters的上限为10,Filter.Values的上限为1。 */ Filters?: Filter[]; } declare interface GetDeviceListResponse { /** 返回的设备列表, 注意列表设备的 DevicePsk 为空, 要获取设备的 DevicePsk 请使用 DescribeDevice */ Devices?: DeviceInfo[]; /** 产品下的设备总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetDeviceLocationHistoryRequest { /** 产品Id */ ProductId: string; /** 设备名 */ DeviceName: string; /** 查询起始时间,Unix时间,单位为毫秒 */ StartTime: number; /** 查询结束时间,Unix时间,单位为毫秒 */ EndTime: number; /** 坐标类型 */ CoordinateType?: number; } declare interface GetDeviceLocationHistoryResponse { /** 历史位置列表 */ Positions?: PositionItem[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetDeviceSumStatisticsRequest { /** 项目id */ ProjectId: string; /** 产品id列表,长度为0则拉取项目内全部产品 */ ProductIds?: string[]; } declare interface GetDeviceSumStatisticsResponse { /** 激活设备总数 */ ActivationCount?: number; /** 在线设备总数 */ OnlineCount?: number; /** 前一天激活设备数 */ ActivationBeforeDay?: number; /** 前一天活跃设备数 */ ActiveBeforeDay?: number; /** 前一周激活设备数 */ ActivationWeekDayCount?: number; /** 前一周活跃设备数 */ ActiveWeekDayCount?: number; /** 上一周激活设备数 */ ActivationBeforeWeekDayCount?: number; /** 上一周活跃设备数 */ ActiveBeforeWeekDayCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetFamilyDeviceUserListRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; } declare interface GetFamilyDeviceUserListResponse { /** 设备的用户列表 */ UserList?: DeviceUser[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetGatewaySubDeviceListRequest { /** 网关产品ID */ GatewayProductId: string; /** 网关设备名称 */ GatewayDeviceName: string; /** 分页偏移 */ Offset: number; /** 分页的大小 */ Limit: number; } declare interface GetGatewaySubDeviceListResponse { /** 设备的总数 */ Total?: number; /** 设备列表 */ DeviceList?: FamilySubDevice; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetLoRaGatewayListRequest { /** 是否是社区网关 */ IsCommunity: boolean; /** 偏移量 */ Offset?: number; /** 限制个数 */ Limit?: number; } declare interface GetLoRaGatewayListResponse { /** 返回总数 */ Total?: number; /** 返回详情项 */ Gateways?: LoRaGatewayItem[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetPositionSpaceListRequest { /** 项目Id */ ProjectId: string; /** 翻页偏移量,0起始 */ Offset: number; /** 最大返回结果数 */ Limit: number; } declare interface GetPositionSpaceListResponse { /** 位置空间列表 */ List?: PositionSpaceInfo[]; /** 位置空间数量 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetProjectListRequest { /** 偏移量 */ Offset?: number; /** 个数限制 */ Limit?: number; /** 实例ID */ InstanceId?: string; /** 按项目ID搜索 */ ProjectId?: string; /** 按产品ID搜索 */ ProductId?: string; /** 加载 ProductCount、DeviceCount、ApplicationCount,可选值:ProductCount、DeviceCount、ApplicationCount,可多选 */ Includes?: string[]; /** 按项目名称搜索 */ ProjectName?: string; } declare interface GetProjectListResponse { /** 项目列表 */ Projects?: ProjectEntryEx[]; /** 列表项个数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetStudioProductListRequest { /** 项目ID */ ProjectId?: string; /** 产品DevStatus */ DevStatus?: string; /** 偏移量 */ Offset?: number; /** 数量限制 */ Limit?: number; } declare interface GetStudioProductListResponse { /** 产品列表 */ Products?: ProductEntry[]; /** 产品数量 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetTWeCallActiveStatusRequest { /** 参数已弃用,不用传参 */ MiniProgramAppId?: string; /** 设备列表 */ DeviceList?: TWeCallInfo[]; } declare interface GetTWeCallActiveStatusResponse { /** 激活状态 */ TWeCallActiveInfos?: TWeCallActiveInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetTWeTalkAIBotListRequest { /** 智能体ID */ BotId?: string; /** 智能体名称 */ Name?: string; /** 产品ID */ ProductId?: string; /** 实例ID */ InstanceId?: string; /** 是否脱敏 */ IncludeCredentials?: boolean; /** 1 */ Offset?: number; /** 10 */ Limit?: number; } declare interface GetTWeTalkAIBotListResponse { /** 无 */ Data?: TalkAIBotInfo[]; /** 1 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetTWeTalkProductConfigListRequest { /** 产品ID */ ProductId?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; /** 页码 */ Offset?: number; /** 偏移量,10-100 */ Limit?: number; } declare interface GetTWeTalkProductConfigListResponse { /** 配置信息列表 */ Data?: TalkProductConfigInfo[]; /** 总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetTWeTalkProductConfigListV2Request { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; /** 是否脱敏 */ IncludeCredentials?: boolean; /** 页码 */ Offset?: number; /** 每页数据大小, 10-100 */ Limit?: number; } declare interface GetTWeTalkProductConfigListV2Response { /** 配置信息 */ Data?: TalkProductConfigV2Info[]; /** 总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetTopicRuleListRequest { /** 请求的页数 */ PageNum: number; /** 分页的大小 */ PageSize: number; } declare interface GetTopicRuleListResponse { /** 规则总数量 */ TotalCnt?: number; /** 规则列表 */ Rules?: TopicRuleInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface GetWechatDeviceTicketRequest { /** 产品ID */ ProductId: string; /** 产品名称 */ DeviceName: string; /** 是否第三方小程序 */ IsThirdApp?: number; /** 模板ID */ ModelId?: string; /** 小程序APPID */ MiniProgramAppId?: string; } declare interface GetWechatDeviceTicketResponse { /** 微信设备信息 */ WXDeviceInfo?: WXDeviceInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InheritCloudStorageUserRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 原始用户ID */ UserId: string; /** 目标用户ID */ ToUserId: string; } declare interface InheritCloudStorageUserResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InvokeAISearchServiceRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 自然语言查询 */ Query: string; /** 搜索结果总结的语言类型,支持的类型有:en-US、zh-CN、id-ID、th-TH */ SummaryLang?: string; /** 通道ID */ ChannelId?: number; /** 是否需要返回总结,默认为True; 开启后会加大接口响应时长 */ EnableSummary?: boolean; /** 开始时间。注:1. 单位为毫秒(ms)2. 如果同时指定了StartTimeMs与EndTimeMs,时间区间不能大于7天;如果只指定其中一个(例如只指定StartTimeMs,则查询自StartTimeMs后1天内的数据, 反之EndTimeMs也一样)3. 只要指定了其中一个参数,接口则会忽略Query参数中关于时间的描述;(例如Query为"过去三天关于猫咪的视频", 则会将"过去三天忽略") */ StartTimeMs?: number; /** 结束时间。注:1. 单位为毫秒(ms)2. 如果同时指定了StartTimeMs与EndTimeMs,时间区间不能大于7天;如果只指定其中一个(例如只指定StartTimeMs,则查询自StartTimeMs后1天内的数据, 反之EndTimeMs也一样)3. 只要指定了其中一个参数,接口则会忽略Query参数中关于时间的描述;(例如Query为"过去三天关于猫咪的视频", 则会将"过去三天忽略") */ EndTimeMs?: number; /** 时区。默认值:Asia/Shanghai注:符合iana标准 https://www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok */ TimeZone?: string; /** 取值为1表示高级搜索,取值为2表示简单搜索,默认为1 */ SearchMode?: number; /** 最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50 */ Limit?: number; /** 向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5 */ VectorSearchRadius?: number; /** 指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100 */ VectorSearchTopK?: number; } declare interface InvokeAISearchServiceResponse { /** 基于搜索结果的总结 */ Summary?: string; /** 视频结果集 */ Targets?: TargetInfo[]; /** 视频回放URL */ VideoURL?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InvokeCloudStorageAIServiceTaskRequest { /** 产品 ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存 AI 服务类型。可选值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩- `VideoToText`:视频语义理解 */ ServiceType: string; /** 待分析云存的起始时间 */ StartTime: number; /** 待分析云存的结束时间 */ EndTime: number; /** 通道 ID */ ChannelId?: number; /** 视频分析配置参数 */ Config?: string; /** 视频分析识别区域 */ ROI?: string; /** 分析外部传入的视频 URL 列表,支持 HLS 点播(m3u8)及常见视频格式(mp4 等) */ VideoURLs?: string[]; /** 自定义任务 ID */ CustomId?: string; } declare interface InvokeCloudStorageAIServiceTaskResponse { /** 任务是否执行完成 */ Completed?: boolean; /** 任务 ID */ TaskId?: string; /** 任务信息 */ TaskInfo?: CloudStorageAIServiceTask; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InvokeExternalSourceAIServiceTaskRequest { /** 产品 ID */ ProductId: string; /** 云存 AI 服务类型。可选值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩- `VideoToText`:视频语义理解 */ ServiceType: string; /** 分析外部传入的视频 URL 列表,支持 HLS 点播(m3u8)及常见视频格式(mp4 等) */ VideoURLs: string[]; /** 自定义任务 ID */ CustomId?: string; /** 视频分析配置参数 */ Config?: string; /** 视频分析识别区域 */ ROI?: string; } declare interface InvokeExternalSourceAIServiceTaskResponse { /** 任务是否执行完成 */ Completed?: boolean; /** 任务 ID */ TaskId?: string; /** 任务信息 */ TaskInfo?: CloudStorageAIServiceTask; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InvokeTWeSeeRecognitionTaskRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 输入视频 / 图片的 URL */ InputURL: string; /** 自定义事件 ID */ CustomId?: string; /** 是否保存该事件使其可被搜索 */ EnableSearch?: boolean; /** 事件起始时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ StartTimeMs?: number; /** 事件结束时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ EndTimeMs?: number; /** 算法配置 */ Config?: string; /** 是否自定义设备,为 true 时不检查设备存在性,默认为 false */ IsCustomDevice?: boolean; /** 输入类型。可选值:- `video`:视频(默认值)- `image`:图片 */ InputType?: string; /** 摘要服务质量。可选值:- `minutely`:分钟级(默认值)- `immediate`:立即 */ SummaryQOS?: string; /** 摘要输出配置 */ SummaryConfig?: VisionSummaryConfig; /** 算法类型,可能取值:- `Summary`:视频/图片摘要- `ObjectDetect`:目标检测 */ ServiceType?: string; /** 目标检测配置 */ ObjectDetectConfig?: VisionObjectDetectConfig; } declare interface InvokeTWeSeeRecognitionTaskResponse { /** 任务 ID */ TaskId?: string; /** 任务是否执行完成 */ Completed?: boolean; /** 语义理解任务结果(仅当 Completed 为 true 时包含该出参) */ Result?: VisionRecognitionResult; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InvokeTWeSeeRecognitionTaskWithFileRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 视频 / 图片文件的 Base64 编码字符串 */ InputBase64: string; /** 通道 ID */ ChannelId?: number; /** 自定义事件 ID */ CustomId?: string; /** 是否保存该事件使其可被搜索 */ EnableSearch?: boolean; /** 事件起始时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ StartTimeMs?: number; /** 事件结束时间事件起始时间(毫秒级 UNIX 时间戳,若不传则默认为接口调用时间) */ EndTimeMs?: number; /** 算法配置 */ Config?: string; /** 是否自定义设备,为 true 时不检查设备存在性,默认为 false */ IsCustomDevice?: boolean; /** 输入类型。可选值:- `video`:视频(默认值)- `image`:图片 */ InputType?: string; /** 摘要服务质量。可选值:- `minutely`:分钟级(默认值)- `immediate`:立即 */ SummaryQOS?: string; /** 摘要输出配置 */ SummaryConfig?: VisionSummaryConfig; /** 算法类型,可能取值:- `Summary`:视频/图片摘要- `ObjectDetect`:目标检测 */ ServiceType?: string; /** 目标检测配置 */ ObjectDetectConfig?: VisionObjectDetectConfig; } declare interface InvokeTWeSeeRecognitionTaskWithFileResponse { /** 任务 ID */ TaskId?: string; /** 任务是否执行完成 */ Completed?: boolean; /** 语义理解任务结果(仅当 Completed 为 true 时包含该出参) */ Result?: VisionRecognitionResult; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InvokeVideosKeywordsAnalyzerRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 开始时间。注:1. 单位为毫秒(ms)2. 时间区间必须控制在某一个自然天内,不支持跨天 */ StartTimeMs: number; /** 结束时间。注:1. 单位为毫秒(ms)2. 时间区间必须控制在某一个自然天内,不支持跨天 */ EndTimeMs: number; /** 返回的关键字最大数量,默认为5;最大不能超过10 */ KeywordsMaxNum?: number; } declare interface InvokeVideosKeywordsAnalyzerResponse { /** 基于搜索结果的总结 */ Keywords?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ListEventHistoryRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 搜索的事件类型:alert 表示告警,fault 表示故障,info 表示信息,为空则表示查询上述所有类型事件 */ Type?: string; /** 起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h */ StartTime?: number; /** 结束时间(Unix 时间戳,秒级), 为0 表示当前时间 */ EndTime?: number; /** 搜索上下文, 用作查询游标 */ Context?: string; /** 单次获取的历史数据项目的最大数量, 缺省10 */ Size?: number; /** 事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。 */ EventId?: string; } declare interface ListEventHistoryResponse { /** 搜索上下文, 用作查询游标 */ Context?: string; /** 搜索结果数量 */ Total?: number; /** 搜索结果是否已经结束 */ Listover?: boolean; /** 搜集结果集 */ EventHistory?: EventHistoryItem[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ListFirmwaresRequest { /** 获取的页数 */ PageNum: number; /** 分页的大小 */ PageSize: number; /** 产品ID */ ProductID?: string; /** 搜索过滤条件 */ Filters?: SearchKeyword[]; } declare interface ListFirmwaresResponse { /** 固件总数 */ TotalCount?: number; /** 固件列表 */ Firmwares?: FirmwareInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ListOtaModulesRequest { /** 获取的页数 */ PageNum: number; /** 分页的大小 */ PageSize: number; /** 搜索过滤条件 */ Filters?: SearchKeyword[]; } declare interface ListOtaModulesResponse { /** 固件总数 */ TotalCount?: number; /** 固件列表 */ Modules?: OtaModuleInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ListProductOtaModulesRequest { /** 产品ID */ ProductID: string; } declare interface ListProductOtaModulesResponse { /** 固件列表 */ Modules?: OtaModuleInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ListTopicPolicyRequest { /** 产品ID */ ProductId: string; } declare interface ListTopicPolicyResponse { /** Topic列表 */ Topics?: TopicItem[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyApplicationRequest { /** 应用ID */ IotAppID: string; /** 应用名称 */ AppName?: string; /** 应用说明 */ Description?: string; /** 关联的产品 */ Products?: string; /** 信鸽推送APP ID */ PushSecretID?: string; /** 信鸽推送SECRET KEY */ PushSecretKey?: string; /** iOS平台推送环境 */ PushEnvironment?: string; /** TPNS服务iOS应用AccessID,TPNS全称为腾讯移动推送(Tencent Push Notification Service),详见:https://cloud.tencent.com/document/product/548 */ TPNSiOSAccessID?: string; /** TPNS服务iOS应用SecretKey */ TPNSiOSSecretKey?: string; /** TPNS服务iOS应用推送环境 */ TPNSiOSPushEnvironment?: string; /** TPNS服务Android应用AccessID */ TPNSAndroidAccessID?: string; /** TPNS服务Android应用SecretKey */ TPNSAndroidSecretKey?: string; /** TPNS服务iOS应用所属地域,广州:ap-guangzhou,上海:ap-shanghai,中国香港:ap-hongkong,新加坡:ap-singapore。 */ TPNSiOSRegion?: string; /** TPNS服务Android应用所属地域,广州:ap-guangzhou,上海:ap-shanghai,中国香港:ap-hongkong,新加坡:ap-singapore。 */ TPNSAndroidRegion?: string; /** TurnKey小程序托管 */ TurnKeySwitch?: number; } declare interface ModifyApplicationResponse { /** 应用信息 */ Application?: IotApplication; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyCloudStorageAIServiceCallbackRequest { /** 产品 ID */ ProductId: string; /** 推送类型。可选值:- `http`:HTTP 回调 */ Type: string; /** HTTP 回调 URL */ CallbackUrl?: string; /** HTTP 回调鉴权 Token */ CallbackToken?: string; } declare interface ModifyCloudStorageAIServiceCallbackResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyCloudStorageAIServiceRequest { /** 产品 ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存 AI 服务类型。可选值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩- `SimpleHighlight`:TrueX SimpleHighlight */ ServiceType: string; /** 视频分析启用状态 */ Enabled?: boolean; /** 视频分析识别区域 */ ROI?: string; /** 视频分析配置参数 */ Config?: string; /** SimpleHighlight 算法配置参数 */ SHLConfig?: DiarySHLConfig; } declare interface ModifyCloudStorageAIServiceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyFenceBindRequest { /** 围栏Id */ FenceId: number; /** 围栏绑定的产品列表 */ Items: FenceBindProductItem[]; } declare interface ModifyFenceBindResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyLoRaFrequencyRequest { /** 频点唯一ID */ FreqId?: string; /** 频点名称 */ FreqName?: string; /** 频点描述 */ Description?: string; /** 数据上行信道 */ ChannelsDataUp?: number[]; /** 数据下行信道RX1 */ ChannelsDataRX1?: number[]; /** 数据下行信道RX2 */ ChannelsDataRX2?: number[]; /** 入网上行信道 */ ChannelsJoinUp?: number[]; /** 入网下行信道RX1 */ ChannelsJoinRX1?: number[]; /** 入网下行信道RX2 */ ChannelsJoinRX2?: number[]; } declare interface ModifyLoRaFrequencyResponse { /** 频点信息 */ Data?: LoRaFrequencyEntry; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyLoRaGatewayRequest { /** 描述信息 */ Description: string; /** LoRa网关Id */ GatewayId: string; /** LoRa网关位置坐标 */ Location: LoRaGatewayLocation; /** LoRa网关名称 */ Name: string; /** 是否公开可见 */ IsPublic?: boolean; /** 位置信息 */ Position?: string; /** 位置详情 */ PositionDetails?: string; /** 频点ID */ FrequencyId?: string; } declare interface ModifyLoRaGatewayResponse { /** 返回网关数据 */ Gateway?: LoRaGatewayItem; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyModelDefinitionRequest { /** 产品ID */ ProductId: string; /** 数据模板定义 */ ModelSchema: string; } declare interface ModifyModelDefinitionResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyPositionFenceRequest { } declare interface ModifyPositionFenceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyPositionSpaceRequest { /** 位置空间Id */ SpaceId: string; /** 位置空间名称 */ SpaceName: string; /** 授权类型 */ AuthorizeType: number; /** 产品列表 */ ProductIdList: string[]; /** 位置空间描述 */ Description?: string; /** 缩略图 */ Icon?: string; } declare interface ModifyPositionSpaceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyProductCloudStorageAIServiceRequest { /** 产品 ID */ ProductId: string; /** 开通状态 */ Enabled?: boolean; } declare interface ModifyProductCloudStorageAIServiceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyProjectRequest { /** 项目ID */ ProjectId: string; /** 项目名称 */ ProjectName: string; /** 项目描述 */ ProjectDesc: string; } declare interface ModifyProjectResponse { /** 项目详情 */ Project?: ProjectEntry; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifySpacePropertyRequest { /** 位置空间Id */ SpaceId: string; /** 产品Id */ ProductId: string; /** 产品属性 */ Data: string; } declare interface ModifySpacePropertyResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyStudioProductRequest { /** 产品ID */ ProductId: string; /** 产品名称 */ ProductName: string; /** 产品描述 */ ProductDesc: string; /** 模型ID */ ModuleId: number; /** 是否打开二进制转Json功能, 取值为字符串 true/false */ EnableProductScript?: string; /** 传1或者2;1代表强踢,2代表非强踢。传其它值不做任何处理 */ BindStrategy?: number; } declare interface ModifyStudioProductResponse { /** 产品描述 */ Product?: ProductEntry; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyTWeSeeConfigRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 用户ID */ UserId?: string; /** 通道ID */ ChannelId?: number; /** 是否开启视频摘要,不传则不修改 */ EnableSummary?: boolean; /** 是否开启视频搜索,不传则不修改 */ EnableSearch?: boolean; /** 配置参数,不传则不修改 */ Config?: string; /** 视频摘要配置参数,不传则不修改 */ SummaryConfig?: VisionSummaryConfig; } declare interface ModifyTWeSeeConfigResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyTWeTalkAIBotRequest { /** 智能体ID */ BotId: string; /** 产品ID */ Name?: string; /** 名称 */ Description?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; /** 自定义语音识别配置 */ STTConfig?: TalkSTTConfigInfo; /** 自定义大模型配置 */ LLMConfig?: TalkLLMConfigInfo; /** 语音合成配置 */ TTSConfig?: TalkTTSConfigInfo; /** 智能体配置 */ AgentConfig?: TalkAgentConfigInfo; /** 自定义工具配置,最多可创建10个 */ CustomTools?: string; } declare interface ModifyTWeTalkAIBotResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyTWeTalkProductConfigRequest { /** 产品ID */ ProductId: string; /** 系统提示词 */ SystemPrompt?: string; /** 欢迎语 */ GreetingMessage?: string; /** 音色,支持的音色列表:100510000-阅读男声智逍遥;101001-情感女声智瑜;101002-通用女声智聆;101003-客服女声智美;101004-通用男声智云;101005-通用女声智莉;101006-助手女声智言;101008-客服女声智琪;101009-知性女声智芸;101010-通用男声智华;101011-新闻女声智燕;101012-新闻女声智丹;101013-新闻男声智辉;101014 -新闻男声智宁;101015-男童声智萌;101016-女童声智甜;101017-情感女声智蓉;101018-情感男声智靖;101019-粤语女声智彤。 */ VoiceType?: number; /** 复刻音色 */ FastVoiceType?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; } declare interface ModifyTWeTalkProductConfigResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyTWeTalkProductConfigV2Request { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName?: string; /** 支持的语言,zh-中文;en-英文;默认zh */ TargetLanguage?: string; /** 名称 */ ConfigName?: string; /** 系统基础配置,当需要使用系统三段式配置时配置。 */ BasicConfig?: TalkBasicConfigInfo; /** 自定义语音识别配置 */ STTConfig?: TalkSTTConfigInfo; /** 自定义大模型配置 */ LLMConfig?: TalkLLMConfigInfo; /** 语音合成配置 */ TTSConfig?: TalkTTSConfigInfo; /** 会话配置 */ ConversationConfig?: TalkConversationConfigInfo; } declare interface ModifyTWeTalkProductConfigV2Response { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyTopicPolicyRequest { /** 产品ID */ ProductId: string; /** 更新前Topic名 */ TopicName: string; /** 更新后Topic名 */ NewTopicName: string; /** Topic权限 */ Privilege: number; } declare interface ModifyTopicPolicyResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyTopicRuleRequest { /** 规则名称 */ RuleName: string; /** 替换的规则包体 */ TopicRulePayload: TopicRulePayload; } declare interface ModifyTopicRuleResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface PauseTWeCallDeviceRequest { /** 设备列表 */ DeviceList?: TWeCallInfo[]; } declare interface PauseTWeCallDeviceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface PublishBroadcastMessageRequest { /** 产品ID */ ProductId: string; /** 消息内容 */ Payload: string; /** 消息质量等级 */ Qos: number; /** ayload内容的编码格式,取值为base64或空。base64表示云端将收到的请求数据进行base64解码后下发到设备,空则直接将原始内容下发到设备 */ PayloadEncoding?: string; } declare interface PublishBroadcastMessageResponse { /** 广播消息任务Id */ TaskId: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface PublishFirmwareUpdateMessageRequest { /** 产品 ID。 */ ProductID: string; /** 设备名称。 */ DeviceName?: string; /** 固件类型 */ FwType?: string; } declare interface PublishFirmwareUpdateMessageResponse { /** 请求状态 */ Status?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface PublishMessageRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 消息发往的主题 */ Topic: string; /** 云端下发到设备的控制报文 */ Payload: string; /** 消息服务质量等级,取值为0或1 */ Qos?: number; /** Payload的内容编码格式,取值为base64或空。base64表示云端将接收到的base64编码后的报文再转换成二进制报文下发至设备,为空表示不作转换,透传下发至设备 */ PayloadEncoding?: string; } declare interface PublishMessageResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface PublishRRPCMessageRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 消息内容,utf8编码 */ Payload: string; } declare interface PublishRRPCMessageResponse { /** RRPC消息ID */ MessageId: number | null; /** 设备回复的消息内容,采用base64编码 */ PayloadBase64: string | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ReleaseStudioProductRequest { /** 产品ID */ ProductId: string; /** 产品DevStatus */ DevStatus: string; } declare interface ReleaseStudioProductResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RemoveUserByRoomIdFromTRTCRequest { /** 房间id */ RoomId: string; /** 用户名称数组,数组元素不可重复,最长不超过 10 个。 */ TRTCUserIds: string[]; } declare interface RemoveUserByRoomIdFromTRTCResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ResetCloudStorageAIServiceRequest { /** 产品 ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 云存 AI 服务类型。可选值:- `RealtimeObjectDetect`:目标检测- `Highlight`:视频浓缩 */ ServiceType: string; /** 通道 ID */ ChannelId?: number; /** 用户 ID */ UserId?: string; } declare interface ResetCloudStorageAIServiceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ResetCloudStorageEventRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 用户ID */ UserId?: string; /** 通道ID */ ChannelId?: number; } declare interface ResetCloudStorageEventResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ResetCloudStorageRequest { /** 产品ID */ ProductId: string; /** 设备名称 */ DeviceName: string; /** 通道ID 非NVR设备则不填 NVR设备则必填 默认为无 */ ChannelId?: number; /** 云存用户Id,为空则为默认云存空间。 */ UserId?: string; } declare interface ResetCloudStorageResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ResetTWeCallDeviceRequest { /** 设备列表 */ DeviceList?: TWeCallInfo[]; } declare interface ResetTWeCallDeviceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ResumeWeCallDeviceRequest { /** 设备列表 */ DeviceList?: TWeCallInfo[]; } declare interface ResumeWeCallDeviceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SearchPositionSpaceRequest { /** 项目Id */ ProjectId: string; /** 位置空间名字 */ SpaceName: string; /** 偏移量,从0开始 */ Offset: number; /** 最大获取数量 */ Limit: number; } declare interface SearchPositionSpaceResponse { /** 位置空间列表 */ List?: PositionSpaceInfo[]; /** 符合条件的位置空间个数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SearchStudioProductRequest { /** 项目ID */ ProjectId?: string; /** 产品名称 */ ProductName?: string; /** 列表Limit */ Limit?: number; /** 列表Offset */ Offset?: number; /** 产品Status */ DevStatus?: string; /** 产品ID */ ProductId?: string; /** 每次请求的Filters的上限为10,Filter.Values的上限为1。 */ Filters?: Filter[]; } declare interface SearchStudioProductResponse { /** 产品列表 */ Products?: ProductEntry[]; /** 产品数量 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SearchTopicRuleRequest { /** 规则名 */ RuleName: string; } declare interface SearchTopicRuleResponse { /** 搜索到的规则总数 */ TotalCnt?: number; /** 规则信息列表 */ Rules?: TopicRuleInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface TransferCloudStorageRequest { /** 产品ID */ ProductId: string; /** 已开通云存的设备名称 */ DeviceName: string; /** 未开通云存的设备名称 */ ToDeviceName: string; /** 未开通云存的设备产品ID */ ToProductId?: string; } declare interface TransferCloudStorageResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface TransferTWeCallDeviceRequest { /** sn信息,product_deviceName */ TransferInDevice?: string; /** sn信息,product_deviceName */ TransferOutDevice?: string; } declare interface TransferTWeCallDeviceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UnbindDevicesRequest { /** 网关设备的产品ID */ GatewayProductId: string; /** 网关设备的设备名 */ GatewayDeviceName: string; /** 产品ID */ ProductId: string; /** 设备名列表 */ DeviceNames: string[]; } declare interface UnbindDevicesResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UnbindProductsRequest { /** 网关产品ID */ GatewayProductId: string; /** 待解绑的子产品ID数组 */ ProductIds: string[]; } declare interface UnbindProductsResponse { /** 绑定了待解绑的LoRa产品下的设备的网关设备列表 */ GatewayDeviceNames?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UnbindTWeTalkAIBotRequest { /** 智能体ID */ BotId: string; /** 产品ID */ ProductId: string; } declare interface UnbindTWeTalkAIBotResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateDeviceTWeCallAuthorizeStatusRequest { /** TweCall授权状态:0未授权,1已授权 */ Status?: number; /** 产品ID */ ProductId?: string; /** 设备名 */ DeviceName?: string; /** 微信用户的openId */ WechatOpenId?: string; } declare interface UpdateDeviceTWeCallAuthorizeStatusResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateDevicesEnableStateRequest { /** 多个设备标识 */ DevicesItems: DevicesItem[]; /** 1:启用;0:禁用 */ Status: number; } declare interface UpdateDevicesEnableStateResponse { /** 删除的结果代码 */ ResultCode?: string; /** 删除的结果信息 */ ResultMessage?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateFirmwareRequest { /** 产品ID */ ProductID: string; /** 设备名 */ DeviceName: string; /** 固件新的版本号 */ FirmwareVersion: string; /** 固件原版本号 */ FirmwareOriVersion: string; /** 固件升级方式;0 静默升级 1 用户确认升级 不填默认静默升级 */ UpgradeMethod?: number; } declare interface UpdateFirmwareResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateOtaModuleRequest { /** 产品ID */ ProductID: string; /** 模块类型 */ FwType: string; /** 模块类型名称 */ Name?: string; /** 模块类型描述 */ Remark?: string; } declare interface UpdateOtaModuleResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateOtaTaskStatusRequest { /** 产品ID */ ProductId: string; /** 固件升级任务ID */ TaskId: number; /** 固件任务取消状态 */ Status: number; } declare interface UpdateOtaTaskStatusResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UploadFirmwareRequest { /** 产品ID */ ProductID: string; /** 固件版本号 */ FirmwareVersion: string; /** 固件的MD5值 */ Md5sum: string; /** 固件的大小 */ FileSize: number; /** 固件名称 */ FirmwareName?: string; /** 固件描述 */ FirmwareDescription?: string; /** 固件升级模块;可选值 mcu|moudule */ FwType?: string; /** 固件用户自定义配置信息 */ FirmwareUserDefined?: string; } declare interface UploadFirmwareResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } /** {@link Iotexplorer 物联网开发平台} */ declare interface Iotexplorer { (): Versions; /** 激活TWeCall {@link ActivateTWeCallLicenseRequest} {@link ActivateTWeCallLicenseResponse} */ ActivateTWeCallLicense(data: ActivateTWeCallLicenseRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量创建 TWeSee 语义理解任务 {@link BatchCreateTWeSeeRecognitionTaskRequest} {@link BatchCreateTWeSeeRecognitionTaskResponse} */ BatchCreateTWeSeeRecognitionTask(data: BatchCreateTWeSeeRecognitionTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量同步执行 TWeSee 语义理解任务 {@link BatchInvokeTWeSeeRecognitionTaskRequest} {@link BatchInvokeTWeSeeRecognitionTaskResponse} */ BatchInvokeTWeSeeRecognitionTask(data: BatchInvokeTWeSeeRecognitionTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量升级固件 {@link BatchUpdateFirmwareRequest} {@link BatchUpdateFirmwareResponse} */ BatchUpdateFirmware(data: BatchUpdateFirmwareRequest, config?: AxiosRequestConfig): AxiosPromise; /** 绑定云存用户 {@link BindCloudStorageUserRequest} {@link BindCloudStorageUserResponse} */ BindCloudStorageUser(data: BindCloudStorageUserRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量绑定子设备 {@link BindDevicesRequest} {@link BindDevicesResponse} */ BindDevices(data: BindDevicesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量绑定子产品 {@link BindProductsRequest} {@link BindProductsResponse} */ BindProducts(data: BindProductsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 绑定智能体 {@link BindTWeTalkAIBotRequest} {@link BindTWeTalkAIBotResponse} */ BindTWeTalkAIBot(data: BindTWeTalkAIBotRequest, config?: AxiosRequestConfig): AxiosPromise; /** 异步调用设备行为 {@link CallDeviceActionAsyncRequest} {@link CallDeviceActionAsyncResponse} */ CallDeviceActionAsync(data: CallDeviceActionAsyncRequest, config?: AxiosRequestConfig): AxiosPromise; /** 同步调用设备行为 {@link CallDeviceActionSyncRequest} {@link CallDeviceActionSyncResponse} */ CallDeviceActionSync(data: CallDeviceActionSyncRequest, config?: AxiosRequestConfig): AxiosPromise; /** p2p线路切换 {@link ChangeP2PRouteRequest} {@link ChangeP2PRouteResponse} */ ChangeP2PRoute(data: ChangeP2PRouteRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询设备可升级固件版本 {@link CheckFirmwareUpdateRequest} {@link CheckFirmwareUpdateResponse} */ CheckFirmwareUpdate(data: CheckFirmwareUpdateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 设备远程控制 {@link ControlDeviceDataRequest} {@link ControlDeviceDataResponse} */ ControlDeviceData(data: ControlDeviceDataRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建异步视频语义搜索任务 {@link CreateAISearchTaskAsyncRequest} {@link CreateAISearchTaskAsyncResponse} */ CreateAISearchTaskAsync(data: CreateAISearchTaskAsyncRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建量产任务 {@link CreateBatchProductionRequest} {@link CreateBatchProductionResponse} */ CreateBatchProduction(data: CreateBatchProductionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 开通设备云存AI分析服务 {@link CreateCloudStorageAIServiceRequest} {@link CreateCloudStorageAIServiceResponse} */ CreateCloudStorageAIService(data: CreateCloudStorageAIServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建设备云存AI分析任务 {@link CreateCloudStorageAIServiceTaskRequest} {@link CreateCloudStorageAIServiceTaskResponse} */ CreateCloudStorageAIServiceTask(data: CreateCloudStorageAIServiceTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建设备 {@link CreateDeviceRequest} {@link CreateDeviceResponse} */ CreateDevice(data: CreateDeviceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建设备通道 {@link CreateDeviceChannelRequest} {@link CreateDeviceChannelResponse} */ CreateDeviceChannel(data: CreateDeviceChannelRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建设备SDP应答 {@link CreateDeviceSDPAnswerRequest} {@link CreateDeviceSDPAnswerResponse} */ CreateDeviceSDPAnswer(data: CreateDeviceSDPAnswerRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建外部视频AI分析任务 {@link CreateExternalSourceAIServiceTaskRequest} {@link CreateExternalSourceAIServiceTaskResponse} */ CreateExternalSourceAIServiceTask(data: CreateExternalSourceAIServiceTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建围栏绑定信息 {@link CreateFenceBindRequest} {@link CreateFenceBindResponse} */ CreateFenceBind(data: CreateFenceBindRequest, config?: AxiosRequestConfig): AxiosPromise; /** 开通云存卡服务 {@link CreateFreeCloudStorageRequest} {@link CreateFreeCloudStorageResponse} */ CreateFreeCloudStorage(data: CreateFreeCloudStorageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 开通video云存服务 {@link CreateIotVideoCloudStorageRequest} {@link CreateIotVideoCloudStorageResponse} */ CreateIotVideoCloudStorage(data: CreateIotVideoCloudStorageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建 LoRa 自定义频点 {@link CreateLoRaFrequencyRequest} {@link CreateLoRaFrequencyResponse} */ CreateLoRaFrequency(data?: CreateLoRaFrequencyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 新建 LoRa 网关设备 {@link CreateLoRaGatewayRequest} {@link CreateLoRaGatewayResponse} */ CreateLoRaGateway(data: CreateLoRaGatewayRequest, config?: AxiosRequestConfig): AxiosPromise; /** 新建OTA模块 {@link CreateOtaModuleRequest} {@link CreateOtaModuleResponse} */ CreateOtaModule(data: CreateOtaModuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建围栏 {@link CreatePositionFenceRequest} {@link CreatePositionFenceResponse} */ CreatePositionFence(data: CreatePositionFenceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建位置空间 {@link CreatePositionSpaceRequest} {@link CreatePositionSpaceResponse} */ CreatePositionSpace(data: CreatePositionSpaceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 新建项目 {@link CreateProjectRequest} {@link CreateProjectResponse} */ CreateProject(data: CreateProjectRequest, config?: AxiosRequestConfig): AxiosPromise; /** 新建产品 {@link CreateStudioProductRequest} {@link CreateStudioProductResponse} */ CreateStudioProduct(data: CreateStudioProductRequest, config?: AxiosRequestConfig): AxiosPromise; /** 自定义房间id创建TRTC通话参数 {@link CreateTRTCSignaturesWithRoomIdRequest} {@link CreateTRTCSignaturesWithRoomIdResponse} */ CreateTRTCSignaturesWithRoomId(data: CreateTRTCSignaturesWithRoomIdRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建 TWeSee 语义理解任务 {@link CreateTWeSeeRecognitionTaskRequest} {@link CreateTWeSeeRecognitionTaskResponse} */ CreateTWeSeeRecognitionTask(data: CreateTWeSeeRecognitionTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 上传文件并创建 TWeSee 语义理解任务 {@link CreateTWeSeeRecognitionTaskWithFileRequest} {@link CreateTWeSeeRecognitionTaskWithFileResponse} */ CreateTWeSeeRecognitionTaskWithFile(data: CreateTWeSeeRecognitionTaskWithFileRequest, config?: AxiosRequestConfig): AxiosPromise; /** 开通 TWeSee 后付费服务 {@link CreateTWeSeeServiceRequest} {@link CreateTWeSeeServiceResponse} */ CreateTWeSeeService(data: CreateTWeSeeServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 新增TWeTalk智能体 {@link CreateTWeTalkAIBotRequest} {@link CreateTWeTalkAIBotResponse} */ CreateTWeTalkAIBot(data: CreateTWeTalkAIBotRequest, config?: AxiosRequestConfig): AxiosPromise; /** 新增TWeTalk连接配置信息 {@link CreateTWeTalkProductConfigRequest} {@link CreateTWeTalkProductConfigResponse} */ CreateTWeTalkProductConfig(data: CreateTWeTalkProductConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 新增TWeTalk连接产品配置v2版 {@link CreateTWeTalkProductConfigV2Request} {@link CreateTWeTalkProductConfigV2Response} */ CreateTWeTalkProductConfigV2(data: CreateTWeTalkProductConfigV2Request, config?: AxiosRequestConfig): AxiosPromise; /** 创建Topic {@link CreateTopicPolicyRequest} {@link CreateTopicPolicyResponse} */ CreateTopicPolicy(data: CreateTopicPolicyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建规则 {@link CreateTopicRuleRequest} {@link CreateTopicRuleResponse} */ CreateTopicRule(data: CreateTopicRuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除云存事件 {@link DeleteCloudStorageEventRequest} {@link DeleteCloudStorageEventResponse} */ DeleteCloudStorageEvent(data: DeleteCloudStorageEventRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除设备 {@link DeleteDeviceRequest} {@link DeleteDeviceResponse} */ DeleteDevice(data: DeleteDeviceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量删除设备 {@link DeleteDevicesRequest} {@link DeleteDevicesResponse} */ DeleteDevices(data: DeleteDevicesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除围栏绑定信息 {@link DeleteFenceBindRequest} {@link DeleteFenceBindResponse} */ DeleteFenceBind(data: DeleteFenceBindRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除LoRa自定义频点 {@link DeleteLoRaFrequencyRequest} {@link DeleteLoRaFrequencyResponse} */ DeleteLoRaFrequency(data?: DeleteLoRaFrequencyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除 LoRa 网关 {@link DeleteLoRaGatewayRequest} {@link DeleteLoRaGatewayResponse} */ DeleteLoRaGateway(data: DeleteLoRaGatewayRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除OTA模块 {@link DeleteOtaModuleRequest} {@link DeleteOtaModuleResponse} */ DeleteOtaModule(data: DeleteOtaModuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除围栏 {@link DeletePositionFenceRequest} {@link DeletePositionFenceResponse} */ DeletePositionFence(data: DeletePositionFenceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除位置空间 {@link DeletePositionSpaceRequest} {@link DeletePositionSpaceResponse} */ DeletePositionSpace(data: DeletePositionSpaceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除项目 {@link DeleteProjectRequest} {@link DeleteProjectResponse} */ DeleteProject(data: DeleteProjectRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除产品 {@link DeleteStudioProductRequest} {@link DeleteStudioProductResponse} */ DeleteStudioProduct(data: DeleteStudioProductRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除TWeTalk智能体 {@link DeleteTWeTalkAIBotRequest} {@link DeleteTWeTalkAIBotResponse} */ DeleteTWeTalkAIBot(data: DeleteTWeTalkAIBotRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除WeTalk连接产品配置v2版 {@link DeleteTWeTalkProductConfigV2Request} {@link DeleteTWeTalkProductConfigV2Response} */ DeleteTWeTalkProductConfigV2(data: DeleteTWeTalkProductConfigV2Request, config?: AxiosRequestConfig): AxiosPromise; /** 删除Topic。 {@link DeleteTopicPolicyRequest} {@link DeleteTopicPolicyResponse} */ DeleteTopicPolicy(data: DeleteTopicPolicyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除规则 {@link DeleteTopicRuleRequest} {@link DeleteTopicRuleResponse} */ DeleteTopicRule(data: DeleteTopicRuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取异步视频语义搜索任务详情 {@link DescribeAISearchTaskAsyncRequest} {@link DescribeAISearchTaskAsyncResponse} */ DescribeAISearchTaskAsync(data: DescribeAISearchTaskAsyncRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备激活详情 {@link DescribeActivateDeviceRequest} {@link DescribeActivateDeviceResponse} */ DescribeActivateDevice(data: DescribeActivateDeviceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取增值服务激活码详情 {@link DescribeActivateLicenseServiceRequest} {@link DescribeActivateLicenseServiceResponse} */ DescribeActivateLicenseService(data: DescribeActivateLicenseServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取量产详情 {@link DescribeBatchProductionRequest} {@link DescribeBatchProductionResponse} */ DescribeBatchProduction(data: DescribeBatchProductionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取网关产品已经绑定的子产品 {@link DescribeBindedProductsRequest} {@link DescribeBindedProductsResponse} */ DescribeBindedProducts(data: DescribeBindedProductsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备云存服务详情 {@link DescribeCloudStorageRequest} {@link DescribeCloudStorageResponse} */ DescribeCloudStorage(data: DescribeCloudStorageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询设备云存AI分析服务 {@link DescribeCloudStorageAIServiceRequest} {@link DescribeCloudStorageAIServiceResponse} */ DescribeCloudStorageAIService(data: DescribeCloudStorageAIServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询云存AI分析回调配置 {@link DescribeCloudStorageAIServiceCallbackRequest} {@link DescribeCloudStorageAIServiceCallbackResponse} */ DescribeCloudStorageAIServiceCallback(data: DescribeCloudStorageAIServiceCallbackRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询设备云存AI分析任务 {@link DescribeCloudStorageAIServiceTaskRequest} {@link DescribeCloudStorageAIServiceTaskResponse} */ DescribeCloudStorageAIServiceTask(data: DescribeCloudStorageAIServiceTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询设备云存AI分析任务列表 {@link DescribeCloudStorageAIServiceTasksRequest} {@link DescribeCloudStorageAIServiceTasksResponse} */ DescribeCloudStorageAIServiceTasks(data: DescribeCloudStorageAIServiceTasksRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取具有云存的日期 {@link DescribeCloudStorageDateRequest} {@link DescribeCloudStorageDateResponse} */ DescribeCloudStorageDate(data: DescribeCloudStorageDateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 拉取云存事件列表 {@link DescribeCloudStorageEventsRequest} {@link DescribeCloudStorageEventsResponse} */ DescribeCloudStorageEvents(data: DescribeCloudStorageEventsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 拉取云存事件及 AI 分析任务列表 {@link DescribeCloudStorageEventsWithAITasksRequest} {@link DescribeCloudStorageEventsWithAITasksResponse} */ DescribeCloudStorageEventsWithAITasks(data: DescribeCloudStorageEventsWithAITasksRequest, config?: AxiosRequestConfig): AxiosPromise; /** 拉取多个云存事件缩略图 {@link DescribeCloudStorageMultiThumbnailRequest} {@link DescribeCloudStorageMultiThumbnailResponse} */ DescribeCloudStorageMultiThumbnail(data: DescribeCloudStorageMultiThumbnailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询云存订单详情 {@link DescribeCloudStorageOrderRequest} {@link DescribeCloudStorageOrderResponse} */ DescribeCloudStorageOrder(data: DescribeCloudStorageOrderRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取云存套餐包消耗详细记录 {@link DescribeCloudStoragePackageConsumeDetailsRequest} {@link DescribeCloudStoragePackageConsumeDetailsResponse} */ DescribeCloudStoragePackageConsumeDetails(data: DescribeCloudStoragePackageConsumeDetailsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取云存套餐包消耗统计 {@link DescribeCloudStoragePackageConsumeStatsRequest} {@link DescribeCloudStoragePackageConsumeStatsResponse} */ DescribeCloudStoragePackageConsumeStats(data: DescribeCloudStoragePackageConsumeStatsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备图片流数据 {@link DescribeCloudStorageStreamDataRequest} {@link DescribeCloudStorageStreamDataResponse} */ DescribeCloudStorageStreamData(data: DescribeCloudStorageStreamDataRequest, config?: AxiosRequestConfig): AxiosPromise; /** 拉取云存事件缩略图 {@link DescribeCloudStorageThumbnailRequest} {@link DescribeCloudStorageThumbnailResponse} */ DescribeCloudStorageThumbnail(data: DescribeCloudStorageThumbnailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量拉取云存事件缩略图 {@link DescribeCloudStorageThumbnailListRequest} {@link DescribeCloudStorageThumbnailListResponse} */ DescribeCloudStorageThumbnailList(data: DescribeCloudStorageThumbnailListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取某一天云存时间轴 {@link DescribeCloudStorageTimeRequest} {@link DescribeCloudStorageTimeResponse} */ DescribeCloudStorageTime(data: DescribeCloudStorageTimeRequest, config?: AxiosRequestConfig): AxiosPromise; /** 拉取云存用户列表 {@link DescribeCloudStorageUsersRequest} {@link DescribeCloudStorageUsersResponse} */ DescribeCloudStorageUsers(data: DescribeCloudStorageUsersRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取云存上报统计信息 {@link DescribeCsReportCountDataInfoRequest} {@link DescribeCsReportCountDataInfoResponse} */ DescribeCsReportCountDataInfo(data: DescribeCsReportCountDataInfoRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查看设备详情 {@link DescribeDeviceRequest} {@link DescribeDeviceResponse} */ DescribeDevice(data: DescribeDeviceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询设备绑定的网关设备 {@link DescribeDeviceBindGatewayRequest} {@link DescribeDeviceBindGatewayResponse} */ DescribeDeviceBindGateway(data: DescribeDeviceBindGatewayRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备属性数据 {@link DescribeDeviceDataRequest} {@link DescribeDeviceDataResponse} */ DescribeDeviceData(data: DescribeDeviceDataRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备历史数据 {@link DescribeDeviceDataHistoryRequest} {@link DescribeDeviceDataHistoryResponse} */ DescribeDeviceDataHistory(data: DescribeDeviceDataHistoryRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备固件信息 {@link DescribeDeviceFirmWareRequest} {@link DescribeDeviceFirmWareResponse} */ DescribeDeviceFirmWare(data: DescribeDeviceFirmWareRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备当前固件信息 {@link DescribeDeviceFirmwaresRequest} {@link DescribeDeviceFirmwaresResponse} */ DescribeDeviceFirmwares(data: DescribeDeviceFirmwaresRequest, config?: AxiosRequestConfig): AxiosPromise; /** 拉取有效云存套餐列表 {@link DescribeDevicePackagesRequest} {@link DescribeDevicePackagesResponse} */ DescribeDevicePackages(data: DescribeDevicePackagesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备位置列表 {@link DescribeDevicePositionListRequest} {@link DescribeDevicePositionListResponse} */ DescribeDevicePositionList(data: DescribeDevicePositionListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取围栏绑定信息列表 {@link DescribeFenceBindListRequest} {@link DescribeFenceBindListResponse} */ DescribeFenceBindList(data: DescribeFenceBindListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取围栏告警事件列表 {@link DescribeFenceEventListRequest} {@link DescribeFenceEventListResponse} */ DescribeFenceEventList(data: DescribeFenceEventListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询固件信息 {@link DescribeFirmwareRequest} {@link DescribeFirmwareResponse} */ DescribeFirmware(data: DescribeFirmwareRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询固件升级任务列表 {@link DescribeFirmwareTaskRequest} {@link DescribeFirmwareTaskResponse} */ DescribeFirmwareTask(data: DescribeFirmwareTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询固件升级任务的设备列表 {@link DescribeFirmwareTaskDevicesRequest} {@link DescribeFirmwareTaskDevicesResponse} */ DescribeFirmwareTaskDevices(data: DescribeFirmwareTaskDevicesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 搜索固件升级任务列表 {@link DescribeFirmwareTasksRequest} {@link DescribeFirmwareTasksResponse} */ DescribeFirmwareTasks(data: DescribeFirmwareTasksRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询设备固件升级状态 {@link DescribeFirmwareUpdateStatusRequest} {@link DescribeFirmwareUpdateStatusResponse} */ DescribeFirmwareUpdateStatus(data: DescribeFirmwareUpdateStatusRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询云存卡套餐信息 {@link DescribeFreeCloudStorageNumRequest} {@link DescribeFreeCloudStorageNumResponse} */ DescribeFreeCloudStorageNum(data?: DescribeFreeCloudStorageNumRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取网关绑定的子设备列表 {@link DescribeGatewayBindDevicesRequest} {@link DescribeGatewayBindDevicesResponse} */ DescribeGatewayBindDevices(data: DescribeGatewayBindDevicesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询绑定到家庭的网关设备的子设备列表 {@link DescribeGatewaySubDeviceListRequest} {@link DescribeGatewaySubDeviceListResponse} */ DescribeGatewaySubDeviceList(data: DescribeGatewaySubDeviceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取网关可操作的子产品 {@link DescribeGatewaySubProductsRequest} {@link DescribeGatewaySubProductsResponse} */ DescribeGatewaySubProducts(data: DescribeGatewaySubProductsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取实例详情 {@link DescribeInstanceRequest} {@link DescribeInstanceResponse} */ DescribeInstance(data: DescribeInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取LoRa自定义频点详情 {@link DescribeLoRaFrequencyRequest} {@link DescribeLoRaFrequencyResponse} */ DescribeLoRaFrequency(data?: DescribeLoRaFrequencyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询产品数据模板 {@link DescribeModelDefinitionRequest} {@link DescribeModelDefinitionResponse} */ DescribeModelDefinition(data: DescribeModelDefinitionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询当前P2P线路 {@link DescribeP2PRouteRequest} {@link DescribeP2PRouteResponse} */ DescribeP2PRoute(data: DescribeP2PRouteRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询套餐消耗记录详情 {@link DescribePackageConsumeTaskRequest} {@link DescribePackageConsumeTaskResponse} */ DescribePackageConsumeTask(data: DescribePackageConsumeTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询套餐消耗记录列表 {@link DescribePackageConsumeTasksRequest} {@link DescribePackageConsumeTasksResponse} */ DescribePackageConsumeTasks(data: DescribePackageConsumeTasksRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取围栏列表 {@link DescribePositionFenceListRequest} {@link DescribePositionFenceListResponse} */ DescribePositionFenceList(data: DescribePositionFenceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询产品云存AI分析服务 {@link DescribeProductCloudStorageAIServiceRequest} {@link DescribeProductCloudStorageAIServiceResponse} */ DescribeProductCloudStorageAIService(data: DescribeProductCloudStorageAIServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询项目详情 {@link DescribeProjectRequest} {@link DescribeProjectResponse} */ DescribeProject(data: DescribeProjectRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取位置空间中围栏告警事件列表 {@link DescribeSpaceFenceEventListRequest} {@link DescribeSpaceFenceEventListResponse} */ DescribeSpaceFenceEventList(data: DescribeSpaceFenceEventListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取产品详情 {@link DescribeStudioProductRequest} {@link DescribeStudioProductResponse} */ DescribeStudioProduct(data: DescribeStudioProductRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备已订阅Topic列表 {@link DescribeSubscribedTopicPolicyRequest} {@link DescribeSubscribedTopicPolicyResponse} */ DescribeSubscribedTopicPolicy(data: DescribeSubscribedTopicPolicyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询 TWeSee 配置 {@link DescribeTWeSeeConfigRequest} {@link DescribeTWeSeeConfigResponse} */ DescribeTWeSeeConfig(data: DescribeTWeSeeConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询 TWeSee 语义理解任务 {@link DescribeTWeSeeRecognitionTaskRequest} {@link DescribeTWeSeeRecognitionTaskResponse} */ DescribeTWeSeeRecognitionTask(data: DescribeTWeSeeRecognitionTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取TWeTalk智能体详情 {@link DescribeTWeTalkAIBotRequest} {@link DescribeTWeTalkAIBotResponse} */ DescribeTWeTalkAIBot(data: DescribeTWeTalkAIBotRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取TWeTalk连接配置信息详情 {@link DescribeTWeTalkProductConfigRequest} {@link DescribeTWeTalkProductConfigResponse} */ DescribeTWeTalkProductConfig(data: DescribeTWeTalkProductConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询WeTalk连接产品配置信息 {@link DescribeTWeTalkProductConfigV2Request} {@link DescribeTWeTalkProductConfigV2Response} */ DescribeTWeTalkProductConfigV2(data: DescribeTWeTalkProductConfigV2Request, config?: AxiosRequestConfig): AxiosPromise; /** 查看Topic详情 {@link DescribeTopicPolicyRequest} {@link DescribeTopicPolicyResponse} */ DescribeTopicPolicy(data: DescribeTopicPolicyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取规则信息 {@link DescribeTopicRuleRequest} {@link DescribeTopicRuleResponse} */ DescribeTopicRule(data: DescribeTopicRuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取未绑定的设备列表 {@link DescribeUnbindedDevicesRequest} {@link DescribeUnbindedDevicesResponse} */ DescribeUnbindedDevices(data: DescribeUnbindedDevicesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询视频激活码统计概览 {@link DescribeVideoLicenseRequest} {@link DescribeVideoLicenseResponse} */ DescribeVideoLicense(data: DescribeVideoLicenseRequest, config?: AxiosRequestConfig): AxiosPromise; /** 直接绑定设备和家庭 {@link DirectBindDeviceInFamilyRequest} {@link DirectBindDeviceInFamilyResponse} */ DirectBindDeviceInFamily(data: DirectBindDeviceInFamilyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 禁用规则 {@link DisableTopicRuleRequest} {@link DisableTopicRuleResponse} */ DisableTopicRule(data: DisableTopicRuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 解散TRTC房间 {@link DismissRoomByStrRoomIdFromTRTCRequest} {@link DismissRoomByStrRoomIdFromTRTCResponse} */ DismissRoomByStrRoomIdFromTRTC(data: DismissRoomByStrRoomIdFromTRTCRequest, config?: AxiosRequestConfig): AxiosPromise; /** 启用规则 {@link EnableTopicRuleRequest} {@link EnableTopicRuleResponse} */ EnableTopicRule(data: EnableTopicRuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 生成单个设备绑定的签名 {@link GenSingleDeviceSignatureOfPublicRequest} {@link GenSingleDeviceSignatureOfPublicResponse} */ GenSingleDeviceSignatureOfPublic(data: GenSingleDeviceSignatureOfPublicRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取云存AI分析任务输出文件URL {@link GenerateCloudStorageAIServiceTaskFileURLRequest} {@link GenerateCloudStorageAIServiceTaskFileURLResponse} */ GenerateCloudStorageAIServiceTaskFileURL(data: GenerateCloudStorageAIServiceTaskFileURLRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取视频防盗链播放URL {@link GenerateSignedVideoURLRequest} {@link GenerateSignedVideoURLResponse} */ GenerateSignedVideoURL(data: GenerateSignedVideoURLRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询微信小程序授权列表 {@link GetAuthMiniProgramAppListRequest} {@link GetAuthMiniProgramAppListResponse} */ GetAuthMiniProgramAppList(data?: GetAuthMiniProgramAppListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 列出量产数据列表 {@link GetBatchProductionsListRequest} {@link GetBatchProductionsListResponse} */ GetBatchProductionsList(data: GetBatchProductionsListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取固件存储请求地址 {@link GetCOSURLRequest} {@link GetCOSURLResponse} */ GetCOSURL(data: GetCOSURLRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取产品的设备列表 {@link GetDeviceListRequest} {@link GetDeviceListResponse} */ GetDeviceList(data: GetDeviceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备历史位置 {@link GetDeviceLocationHistoryRequest} {@link GetDeviceLocationHistoryResponse} */ GetDeviceLocationHistory(data: GetDeviceLocationHistoryRequest, config?: AxiosRequestConfig): AxiosPromise; /** 拉取设备统计汇总数据 {@link GetDeviceSumStatisticsRequest} {@link GetDeviceSumStatisticsResponse} */ GetDeviceSumStatistics(data: GetDeviceSumStatisticsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备绑定的用户列表 {@link GetFamilyDeviceUserListRequest} {@link GetFamilyDeviceUserListResponse} */ GetFamilyDeviceUserList(data: GetFamilyDeviceUserListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取指定网关设备的子设备列表 {@link GetGatewaySubDeviceListRequest} {@link GetGatewaySubDeviceListResponse} */ GetGatewaySubDeviceList(data: GetGatewaySubDeviceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取 LoRa 网关列表 {@link GetLoRaGatewayListRequest} {@link GetLoRaGatewayListResponse} */ GetLoRaGatewayList(data: GetLoRaGatewayListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取位置空间列表 {@link GetPositionSpaceListRequest} {@link GetPositionSpaceListResponse} */ GetPositionSpaceList(data: GetPositionSpaceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取项目列表 {@link GetProjectListRequest} {@link GetProjectListResponse} */ GetProjectList(data?: GetProjectListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取产品列表 {@link GetStudioProductListRequest} {@link GetStudioProductListResponse} */ GetStudioProductList(data?: GetStudioProductListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询TWeCall激活状态 {@link GetTWeCallActiveStatusRequest} {@link GetTWeCallActiveStatusResponse} */ GetTWeCallActiveStatus(data?: GetTWeCallActiveStatusRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取TWeTalk智能体列表 {@link GetTWeTalkAIBotListRequest} {@link GetTWeTalkAIBotListResponse} */ GetTWeTalkAIBotList(data?: GetTWeTalkAIBotListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取TWeTalk连接配置信息列表 {@link GetTWeTalkProductConfigListRequest} {@link GetTWeTalkProductConfigListResponse} */ GetTWeTalkProductConfigList(data?: GetTWeTalkProductConfigListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询WeTalk连接产品配置信息列表 {@link GetTWeTalkProductConfigListV2Request} {@link GetTWeTalkProductConfigListV2Response} */ GetTWeTalkProductConfigListV2(data: GetTWeTalkProductConfigListV2Request, config?: AxiosRequestConfig): AxiosPromise; /** 获取规则列表 {@link GetTopicRuleListRequest} {@link GetTopicRuleListResponse} */ GetTopicRuleList(data: GetTopicRuleListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询微信授权票据 {@link GetWechatDeviceTicketRequest} {@link GetWechatDeviceTicketResponse} */ GetWechatDeviceTicket(data: GetWechatDeviceTicketRequest, config?: AxiosRequestConfig): AxiosPromise; /** 继承云存用户 {@link InheritCloudStorageUserRequest} {@link InheritCloudStorageUserResponse} */ InheritCloudStorageUser(data: InheritCloudStorageUserRequest, config?: AxiosRequestConfig): AxiosPromise; /** 视频语义搜索 {@link InvokeAISearchServiceRequest} {@link InvokeAISearchServiceResponse} */ InvokeAISearchService(data: InvokeAISearchServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 同步执行设备云存AI分析任务 {@link InvokeCloudStorageAIServiceTaskRequest} {@link InvokeCloudStorageAIServiceTaskResponse} */ InvokeCloudStorageAIServiceTask(data: InvokeCloudStorageAIServiceTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 同步执行外部视频AI分析任务 {@link InvokeExternalSourceAIServiceTaskRequest} {@link InvokeExternalSourceAIServiceTaskResponse} */ InvokeExternalSourceAIServiceTask(data: InvokeExternalSourceAIServiceTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 同步执行 TWeSee 语义理解任务 {@link InvokeTWeSeeRecognitionTaskRequest} {@link InvokeTWeSeeRecognitionTaskResponse} */ InvokeTWeSeeRecognitionTask(data: InvokeTWeSeeRecognitionTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 上传文件并同步执行 TWeSee 语义理解任务 {@link InvokeTWeSeeRecognitionTaskWithFileRequest} {@link InvokeTWeSeeRecognitionTaskWithFileResponse} */ InvokeTWeSeeRecognitionTaskWithFile(data: InvokeTWeSeeRecognitionTaskWithFileRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取某个时间段的视频内容关键字 {@link InvokeVideosKeywordsAnalyzerRequest} {@link InvokeVideosKeywordsAnalyzerResponse} */ InvokeVideosKeywordsAnalyzer(data: InvokeVideosKeywordsAnalyzerRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取设备的历史事件 {@link ListEventHistoryRequest} {@link ListEventHistoryResponse} */ ListEventHistory(data: ListEventHistoryRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取固件列表 {@link ListFirmwaresRequest} {@link ListFirmwaresResponse} */ ListFirmwares(data: ListFirmwaresRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取OTA模块列表 {@link ListOtaModulesRequest} {@link ListOtaModulesResponse} */ ListOtaModules(data: ListOtaModulesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取产品OTA模块列表 {@link ListProductOtaModulesRequest} {@link ListProductOtaModulesResponse} */ ListProductOtaModules(data: ListProductOtaModulesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取Topic列表 {@link ListTopicPolicyRequest} {@link ListTopicPolicyResponse} */ ListTopicPolicy(data: ListTopicPolicyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新应用 {@link ModifyApplicationRequest} {@link ModifyApplicationResponse} */ ModifyApplication(data: ModifyApplicationRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改设备云存AI分析服务 {@link ModifyCloudStorageAIServiceRequest} {@link ModifyCloudStorageAIServiceResponse} */ ModifyCloudStorageAIService(data: ModifyCloudStorageAIServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改云存AI分析回调配置 {@link ModifyCloudStorageAIServiceCallbackRequest} {@link ModifyCloudStorageAIServiceCallbackResponse} */ ModifyCloudStorageAIServiceCallback(data: ModifyCloudStorageAIServiceCallbackRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新围栏绑定信息 {@link ModifyFenceBindRequest} {@link ModifyFenceBindResponse} */ ModifyFenceBind(data: ModifyFenceBindRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改LoRa自定义频点 {@link ModifyLoRaFrequencyRequest} {@link ModifyLoRaFrequencyResponse} */ ModifyLoRaFrequency(data?: ModifyLoRaFrequencyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改 LoRa 网关信息 {@link ModifyLoRaGatewayRequest} {@link ModifyLoRaGatewayResponse} */ ModifyLoRaGateway(data: ModifyLoRaGatewayRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改产品数据模板 {@link ModifyModelDefinitionRequest} {@link ModifyModelDefinitionResponse} */ ModifyModelDefinition(data: ModifyModelDefinitionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新围栏 {@link ModifyPositionFenceRequest} {@link ModifyPositionFenceResponse} */ ModifyPositionFence(data?: ModifyPositionFenceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新位置空间 {@link ModifyPositionSpaceRequest} {@link ModifyPositionSpaceResponse} */ ModifyPositionSpace(data: ModifyPositionSpaceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改产品云存AI分析服务 {@link ModifyProductCloudStorageAIServiceRequest} {@link ModifyProductCloudStorageAIServiceResponse} */ ModifyProductCloudStorageAIService(data: ModifyProductCloudStorageAIServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改项目 {@link ModifyProjectRequest} {@link ModifyProjectResponse} */ ModifyProject(data: ModifyProjectRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新位置空间产品属性 {@link ModifySpacePropertyRequest} {@link ModifySpacePropertyResponse} */ ModifySpaceProperty(data: ModifySpacePropertyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改产品 {@link ModifyStudioProductRequest} {@link ModifyStudioProductResponse} */ ModifyStudioProduct(data: ModifyStudioProductRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改 TWeSee 配置 {@link ModifyTWeSeeConfigRequest} {@link ModifyTWeSeeConfigResponse} */ ModifyTWeSeeConfig(data: ModifyTWeSeeConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改TWeTalk智能体 {@link ModifyTWeTalkAIBotRequest} {@link ModifyTWeTalkAIBotResponse} */ ModifyTWeTalkAIBot(data: ModifyTWeTalkAIBotRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改TWeTalk连接配置信息 {@link ModifyTWeTalkProductConfigRequest} {@link ModifyTWeTalkProductConfigResponse} */ ModifyTWeTalkProductConfig(data: ModifyTWeTalkProductConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改TWeTalk连接产品配置v2版 {@link ModifyTWeTalkProductConfigV2Request} {@link ModifyTWeTalkProductConfigV2Response} */ ModifyTWeTalkProductConfigV2(data: ModifyTWeTalkProductConfigV2Request, config?: AxiosRequestConfig): AxiosPromise; /** 更新Topic {@link ModifyTopicPolicyRequest} {@link ModifyTopicPolicyResponse} */ ModifyTopicPolicy(data: ModifyTopicPolicyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改规则 {@link ModifyTopicRuleRequest} {@link ModifyTopicRuleResponse} */ ModifyTopicRule(data: ModifyTopicRuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 暂停TWeCall激活设备 {@link PauseTWeCallDeviceRequest} {@link PauseTWeCallDeviceResponse} */ PauseTWeCallDevice(data?: PauseTWeCallDeviceRequest, config?: AxiosRequestConfig): AxiosPromise; /** @deprecated 发布广播消息 {@link PublishBroadcastMessageRequest} {@link PublishBroadcastMessageResponse} */ PublishBroadcastMessage(data: PublishBroadcastMessageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 确认固件升级任务 {@link PublishFirmwareUpdateMessageRequest} {@link PublishFirmwareUpdateMessageResponse} */ PublishFirmwareUpdateMessage(data: PublishFirmwareUpdateMessageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 设备透传指令控制 {@link PublishMessageRequest} {@link PublishMessageResponse} */ PublishMessage(data: PublishMessageRequest, config?: AxiosRequestConfig): AxiosPromise; /** @deprecated 发布RRPC消息 {@link PublishRRPCMessageRequest} {@link PublishRRPCMessageResponse} */ PublishRRPCMessage(data: PublishRRPCMessageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 发布产品 {@link ReleaseStudioProductRequest} {@link ReleaseStudioProductResponse} */ ReleaseStudioProduct(data: ReleaseStudioProductRequest, config?: AxiosRequestConfig): AxiosPromise; /** 将用户从TRTC房间移出 {@link RemoveUserByRoomIdFromTRTCRequest} {@link RemoveUserByRoomIdFromTRTCResponse} */ RemoveUserByRoomIdFromTRTC(data: RemoveUserByRoomIdFromTRTCRequest, config?: AxiosRequestConfig): AxiosPromise; /** 重置云存服务 {@link ResetCloudStorageRequest} {@link ResetCloudStorageResponse} */ ResetCloudStorage(data: ResetCloudStorageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 重置设备云存AI分析服务 {@link ResetCloudStorageAIServiceRequest} {@link ResetCloudStorageAIServiceResponse} */ ResetCloudStorageAIService(data: ResetCloudStorageAIServiceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 重置云存事件 {@link ResetCloudStorageEventRequest} {@link ResetCloudStorageEventResponse} */ ResetCloudStorageEvent(data: ResetCloudStorageEventRequest, config?: AxiosRequestConfig): AxiosPromise; /** 重置TWeCall激活设备 {@link ResetTWeCallDeviceRequest} {@link ResetTWeCallDeviceResponse} */ ResetTWeCallDevice(data?: ResetTWeCallDeviceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 恢复TWeCall激活设备 {@link ResumeWeCallDeviceRequest} {@link ResumeWeCallDeviceResponse} */ ResumeWeCallDevice(data?: ResumeWeCallDeviceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 搜索位置空间 {@link SearchPositionSpaceRequest} {@link SearchPositionSpaceResponse} */ SearchPositionSpace(data: SearchPositionSpaceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 搜索产品 {@link SearchStudioProductRequest} {@link SearchStudioProductResponse} */ SearchStudioProduct(data?: SearchStudioProductRequest, config?: AxiosRequestConfig): AxiosPromise; /** 搜索规则 {@link SearchTopicRuleRequest} {@link SearchTopicRuleResponse} */ SearchTopicRule(data: SearchTopicRuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 转移云存服务 {@link TransferCloudStorageRequest} {@link TransferCloudStorageResponse} */ TransferCloudStorage(data: TransferCloudStorageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 转移TWeCall激活 {@link TransferTWeCallDeviceRequest} {@link TransferTWeCallDeviceResponse} */ TransferTWeCallDevice(data?: TransferTWeCallDeviceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量解绑子设备 {@link UnbindDevicesRequest} {@link UnbindDevicesResponse} */ UnbindDevices(data: UnbindDevicesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量解绑子产品 {@link UnbindProductsRequest} {@link UnbindProductsResponse} */ UnbindProducts(data: UnbindProductsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 解绑智能体 {@link UnbindTWeTalkAIBotRequest} {@link UnbindTWeTalkAIBotResponse} */ UnbindTWeTalkAIBot(data: UnbindTWeTalkAIBotRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新用户对设备的TweCall授权状态 {@link UpdateDeviceTWeCallAuthorizeStatusRequest} {@link UpdateDeviceTWeCallAuthorizeStatusResponse} */ UpdateDeviceTWeCallAuthorizeStatus(data?: UpdateDeviceTWeCallAuthorizeStatusRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量禁用启用设备 {@link UpdateDevicesEnableStateRequest} {@link UpdateDevicesEnableStateResponse} */ UpdateDevicesEnableState(data: UpdateDevicesEnableStateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新设备固件 {@link UpdateFirmwareRequest} {@link UpdateFirmwareResponse} */ UpdateFirmware(data: UpdateFirmwareRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改OTA模块 {@link UpdateOtaModuleRequest} {@link UpdateOtaModuleResponse} */ UpdateOtaModule(data: UpdateOtaModuleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新固件升级任务状态 {@link UpdateOtaTaskStatusRequest} {@link UpdateOtaTaskStatusResponse} */ UpdateOtaTaskStatus(data: UpdateOtaTaskStatusRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建固件版本信息 {@link UploadFirmwareRequest} {@link UploadFirmwareResponse} */ UploadFirmware(data: UploadFirmwareRequest, config?: AxiosRequestConfig): AxiosPromise; } export declare type Versions = ["2019-04-23"]; export default Iotexplorer;