UNPKG

tencentcloud-sdk-nodejs

Version:
3,231 lines (3,217 loc) 106 kB
/** * DescribeWorkSpaceBuildingCountAndArea请求参数结构体 */ export interface DescribeWorkSpaceBuildingCountAndAreaRequest { /** * 工作空间ID列表 */ WorkspaceIdList: Array<string>; /** * 应用token */ ApplicationToken: string; } /** * 应用列表 */ export interface ApplicationList { /** * 应用列表 */ ApplicationInfoList?: Array<ApplicationInfo>; /** * 当前查询条件命中的数据总条数 */ TotalCount?: string; } /** * SaveDeviceGroup请求参数结构体 */ export interface SaveDeviceGroupRequest { /** * 分组名称 */ Name: string; /** * 分组描述 */ Description: string; /** * 空间id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; /** * 分组id, 携带则为修改, 不携带则为新增 */ Id?: number; /** * 分组父级id */ ParentId?: number; } /** * 分组信息实体类 */ export interface DescribeGroupInfo { /** * 分组 */ Id?: number; /** * 设备分组名称 */ Name?: string; /** * 分组描述 */ Description?: string; /** * 分组父级ID */ ParentId?: number; } /** * 告警信息 */ export interface AlarmInfo { /** * 工作空间id */ WorkspaceId?: number; /** * 告警ID */ Id?: string; /** * 告警状态 */ Status?: string; /** * 告警时间 */ Time?: number; /** * 告警业务类型 */ Type?: string; /** * 告警业务类型名称 */ TypeName?: string; /** * 子告警类型 */ SubType?: string; /** * 子告警类型名称 */ SubTypeName?: string; /** * 告警级别id */ Level?: number; /** * 告警级别名称 */ LevelName?: string; /** * 上报应用appid */ AppId?: number; /** * 设备wid */ WID?: string; /** * 设备名称 */ DeviceName?: string; /** * 空间位置 */ Position?: string; /** * 上报图片 */ ReportImg?: ReportImg; /** * 告警描述 */ Desc?: string; /** * 处理人 */ HandlePersonSet?: Array<HandlerPersonInfo>; /** * 处理记录 */ HandleRecordSet?: Array<HandleRecordInfo>; /** * 扩展信息 */ Extend?: string; /** * 应用扩展字段1 */ ExtendOne?: string; /** * 应用扩展字段2 */ ExtendTwo?: string; /** * 应用透传字段,有效字段为x-json后的字段 */ Echo?: string; } /** * 设备数据信息 */ export interface DeviceDataInfo { /** * 设备ID, wid */ WID?: string; /** * 设备名称 */ DeviceName?: string; /** * 设备类型Id */ DeviceTypeCode?: string; /** * 设备类型名称 */ DeviceTypeName?: string; /** * 产品Id */ ProductId?: number; /** * 产品名称 */ ProductName?: string; /** * 产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。 */ ProductAbility?: number; /** * 设备位置信息 */ SpaceInfoSet?: Array<DeviceSpaceInfo>; /** * 模型id */ ModelId?: string; /** * 模型名称 */ ModelName?: string; /** * 设备标签名,非必填 */ DeviceTagSet?: Array<string>; /** * 激活状态(1激活、0未激活) */ IsActive?: number; /** * 激活时间 */ ActiveTime?: string; /** * 推流状态(推流中、未推流) 仅摄像机有的状态 */ IsLive?: boolean; /** * 设备所属父设备id(子设备才有) */ ParentWID?: string; /** * 设备所有父设备名称(子设备才有) */ ParentWIDName?: string; /** * 序列号 */ SN?: string; /** * 设备点位坐标值 */ Location?: DeviceLocation; /** * 自定义字段 */ FieldList?: Array<CustomFieldInfo>; /** * 分组信息 */ GroupInfo?: string; /** * 通信在/离线状态(online=normal+fault,offline) */ DeviceStatus?: string; /** * 设备业务状态(normal、fault、offline) */ Status?: string; } /** * 查询建筑信息响应体 */ export interface BuildingProfileRes { /** * 建筑概要信息 */ BuildingProfile?: BuildingProfile; } /** * DescribeAlarmTypeList返回参数结构体 */ export interface DescribeAlarmTypeListResponse { /** * 告警类型列表查询 */ Result?: DescribeAlarmTypeListRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeviceStatusStat请求参数结构体 */ export interface DescribeDeviceStatusStatRequest { /** * 所属空间地理层级,必填。0表示查询所有层级(1、2)的设备状态,1表示楼栋,2表示楼层 */ Level: number; /** * 工作空间id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; /** * 空间位置,非必填。为空表示查询所有(1,2)层级 */ SpaceCodeSet?: Array<string>; /** * 设备类型,非必填。为空表示查询所有设备类型 */ DeviceTypeSet?: Array<string>; } /** * 产品列表查询结果 */ export interface ProductSet { /** * 第几页 */ PageNumber?: number; /** * 每页条数 */ PageSize?: number; /** * 总页数 */ TotalPage?: number; /** * 总条数 */ TotalRow?: number; /** * 产品信息列表 */ Product?: Array<ProductInfo>; } /** * 动作信息 */ export interface Action { /** * 动作id */ Id?: number; /** * 动作名 */ Name?: string; } /** * DescribeTenantBuildingCountAndArea请求参数结构体 */ export interface DescribeTenantBuildingCountAndAreaRequest { /** * 租户所有工作空间ID列表 */ WorkspaceIdList: Array<string>; /** * 应用token */ ApplicationToken: string; } /** * AddAlarmProcessRecord请求参数结构体 */ export interface AddAlarmProcessRecordRequest { /** * 处理记录项 */ RecordSet: Array<ProcessRecordInfo>; /** * 工作空间id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; /** * 非孪生平台外部应用appid */ ApplicationId?: number; /** * 此字段填写的是非孪生中台的用户id(多个用逗号分隔),如果是非孪生中台用户必填该字段 */ ExtendOne?: string; } /** * DescribeInterfaceList返回参数结构体 */ export interface DescribeInterfaceListResponse { /** * API列表 */ Result?: ApiInfoList; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 上报消息概要 */ export interface MessageProfile { /** * 应用类型 */ AppType: string; /** * 模型Id */ ModelId?: string; /** * 设备类型 */ PoiCode?: string; } /** * 设备标签修改信息入参 */ export interface ModifyDeviceTagInfo { /** * 设备id */ WID: string; /** * 设备标签名称集合 */ NameSet: Array<string>; } /** * ModifyDeviceName返回参数结构体 */ export interface ModifyDeviceNameResponse { /** * 返回请求结果 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeApplicationToken返回参数结构体 */ export interface DescribeEdgeApplicationTokenResponse { /** * 边缘应用令牌信息 */ Result?: ApplicationTokenInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 设备点位坐标值 */ export interface DeviceLocation { /** * 点位X坐标值 */ X?: number; /** * 点位Y坐标值 */ Y?: number; /** * 点位Z坐标值 */ Z?: number; } /** * 租户人员结果 */ export interface SsoUserResult { /** * 总数 */ Total?: number; /** * 租户人员数据 */ Users?: Array<SsoUser>; } /** * 部门用户 */ export interface SsoTeamUser { /** * 用户ID */ UserId?: string; /** * 用户名称 */ RealName?: string; /** * 用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户 */ UserType?: string; /** * 所属租户ID */ TenantId?: string; /** * 邮箱 */ Email?: string; /** * 电话 */ Phone?: string; /** * 用户状态 */ Status?: number; /** * 创建时间 */ CreateAt?: number; /** * 部门ID */ DepartmentId?: string; /** * 部门名称 */ DepartmentName?: string; /** * 是否关联权限 */ LinkFilter?: number; } /** * 添加设备信息 */ export interface AddDeviceInfo { /** * 产品id */ ProductId: number; /** * 设备sn序列号 */ SN: string; /** * 父设备wid,不为空表示导入子设备 */ ParentWID?: string; /** * 密钥来源:0-使用产品密钥 1-使用设备特有的密钥 */ KeySource?: number; } /** * 空结果返回 */ export interface EmptyRes { /** * 返回请求状态,成功ok,失败error */ Msg?: string; } /** * API参数信息 */ export interface ApiContent { /** * 所属API的id */ Id?: string; /** * 参数名称 */ Name?: string; /** * 参数类型 */ Type?: string; /** * 是否为动态值 */ Dynamic?: boolean; /** * 是否必填 */ Required?: boolean; /** * 参数值 */ Value?: string; /** * 默认值 */ DefaultValue?: string; } /** * DescribeWorkspaceList返回参数结构体 */ export interface DescribeWorkspaceListResponse { /** * 项目空间列表 */ Result?: WorkspaceInfoList; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 设备-空间绑定关系响应体 */ export interface SpaceDeviceRelationRes { /** * 设备空间绑定关系列表 */ SpaceDeviceRelationList?: Array<SpaceDeviceRelation>; } /** * 产品信息 */ export interface ProductInfo { /** * 工作空间id */ WorkspaceId?: number; /** * 产品PID */ ProductId?: number; /** * 产品名称 */ ProductName?: string; /** * 设备类型 */ DeviceTypeName?: string; /** * 设备类型id */ DeviceTypeId?: string; /** * 产品属性,如:网关(1)、直连设备(2)、子设备(3) */ Attribute?: number; /** * 产品型号 */ ProductType?: string; /** * 产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。 */ ProductAbility?: number; /** * 生产厂商 */ Manufacturer?: string; /** * 维保厂商 */ MaintenanceMfr?: string; /** * 物模型名称 */ ModelName?: string; /** * 物模型id */ ModelId?: string; /** * 物模型类型,产品模型/标准模型 */ ModelType?: number; } /** * API描述 */ export interface ApiInfo { /** * API的id */ ApiId?: string; /** * API名称 */ Name?: string; /** * API所属应用的id */ AppId?: string; /** * API所属的项目空间的id */ WorkspaceId?: string; /** * API所属目录的编码 */ PoiCode?: string; /** * 接口分类0. 其他服务 1. IOT服务 2. 空间服务 3.微应用服务 4.场景服务 5.AI算法服务 6.任务算法服务 7.第三方服务 */ Type?: number; /** * 数据授权 0:否 1:是 */ DataAudit?: number; /** * 是否需要申请 0:否 1:是 */ ApplyAudit?: number; /** * API详情 */ Description?: string; /** * API地址 */ Address?: string; /** * 请求方法类型 */ Method?: string; /** * API状态 */ Status?: number; /** * API预览地址 */ PreviewUrl?: string; /** * query参数 */ QueryParams?: Array<ApiContent>; /** * 路径参数 */ PathParams?: Array<ApiContent>; /** * 请求头 */ RequestHeaders?: Array<ApiContent>; /** * 响应头 */ ResponseHeaders?: Array<ApiContent>; /** * 是否为公共空间接口 */ IsCommonSpace?: boolean; /** * 请求体(base64编码) */ Body?: string; /** * 响应体(base64编码) */ ResponseBody?: string; /** * 接口方式 1.http 2消息通知服务 */ Style?: number; } /** * DescribeModelList返回参数结构体 */ export interface DescribeModelListResponse { /** * 模型列表查询结果 */ Result?: ModelSet; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRuleDetail请求参数结构体 */ export interface DescribeRuleDetailRequest { /** * 工作空间id */ WorkspaceId: string; /** * 联动id */ Id: string; /** * 应用token */ ApplicationToken: string; } /** * BatchCreateDevice返回参数结构体 */ export interface BatchCreateDeviceResponse { /** * 批量新增设备返回结果 */ Result?: BatchCreateDeviceRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 构件属性信息响应体 */ export interface ElementPropertyRes { /** * 建筑id */ BuildingId?: string; /** * 构件id */ ElementId?: string; /** * 构件属性集合 */ PropertySet?: Array<ElementProperty>; /** * 构件地理坐标 */ Coordinates?: ElementCoordinates; /** * 构件偏移量 */ Translate?: ElementTranslate; /** * 构件名称 */ ElementName?: string; /** * 构件类型代码 */ EntityTypeCode?: string; /** * 构件类型名称 */ EntityTypeName?: string; } /** * CreateApplicationToken返回参数结构体 */ export interface CreateApplicationTokenResponse { /** * 应用令牌信息 */ Result?: ApplicationTokenInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTenantUserList请求参数结构体 */ export interface DescribeTenantUserListRequest { /** * 翻页页码 */ Offset: number; /** * 翻页大小 */ Limit: number; /** * token */ ApplicationToken: string; /** * 租户ID */ TenantId?: string; /** * 更新时间戳,单位秒 */ UpdateAt?: number; /** * 部门ID */ DepartmentId?: string; /** * 用户id */ Cursor?: string; /** * 状态,0,获取所有数据,1正常启用,2禁用 */ Status?: number; /** * 项目空间id */ WorkspaceId?: string; /** * 关键词 */ Keyword?: string; /** * 是否递归获取子级数据,0需要,1不需要,默认为0 */ NoRecursive?: string; } /** * BatchReportAppMessage返回参数结构体 */ export interface BatchReportAppMessageResponse { /** * 批量消息上报结果 */ Result?: BatchReportAppMessageRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeviceStatusList返回参数结构体 */ export interface DescribeDeviceStatusListResponse { /** * 查询设备状态结果 */ Result?: DeviceStatusRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDeviceName请求参数结构体 */ export interface ModifyDeviceNameRequest { /** * 工作空间id */ WorkspaceId: number; /** * 设备修改信息集合 */ Set: Array<DeviceModifyInfo>; /** * 应用token */ ApplicationToken: string; } /** * DeleteDeviceGroup返回参数结构体 */ export interface DeleteDeviceGroupResponse { /** * 无返回信息 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAlarmStatusList请求参数结构体 */ export interface DescribeAlarmStatusListRequest { /** * 应用token */ ApplicationToken: string; /** * 工作空间ID */ WorkspaceId: string; } /** * DescribeFileDownloadURL返回参数结构体 */ export interface DescribeFileDownloadURLResponse { /** * 文件下载URL地址 */ Result?: FileDownloadURL; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRuleDetail返回参数结构体 */ export interface DescribeRuleDetailResponse { /** * 规则详情查询结果 */ Result?: RuleDetailRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 上报消息结果 */ export interface ReportMsgRes { /** * 上报消息对应下标的16位标识Id, 即第几个消息 */ ReportId?: string; /** * 上报消息结果,1表示成功推送,0表示推送失败 */ ReportStatus?: number; } /** * 设备分组信息 */ export interface DescribeDeviceGroupListRes { /** * 设备分组list */ List?: Array<DescribeGroupInfo>; } /** * DescribeSpaceInfoByDeviceId返回参数结构体 */ export interface DescribeSpaceInfoByDeviceIdResponse { /** * 设备绑定的空间信息出参 */ Result?: DeviceSpaceInfoRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeApplicationList请求参数结构体 */ export interface DescribeApplicationListRequest { /** * 项目空间id,本次查询返回的应用均关联至该空间 */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; /** * 应用id数组,可选,填了则表示根据id批量查询 */ ApplicationId?: Array<number | bigint>; /** * 请求页号 */ PageNumber?: number; /** * 页容量,默认为10 */ PageSize?: number; } /** * 构件树节点信息 */ export interface ElementProfileTreeNode { /** * 构件概要信息 */ ElementProfile?: ElementProfile; /** * 子节点信息 */ Children?: Array<ElementProfileTreeNode>; } /** * 工作空间信息描述 */ export interface WorkspaceInfo { /** * 工作空间Id */ WorkspaceId?: number; /** * 工作空间中文名字 */ ChineseName?: string; /** * 工作空间描述 */ Description?: string; /** * 工作空间是否删除状态 */ Status?: number; /** * 该工作空间绑定的区/县的行政区名字 */ ParkName?: string; /** * 该工作空间绑定的区/县的行政区编码 */ ParkNum?: string; /** * 获取该工作空间绑定的区/县的上级行政区划信息 */ AdministrativeDetailSet?: Array<AdministrativeDetail>; } /** * DescribeSceneList请求参数结构体 */ export interface DescribeSceneListRequest { /** * 项目空间id */ WorkspaceId: string; /** * 应用token */ ApplicationToken: string; } /** * DescribeDeviceList请求参数结构体 */ export interface DescribeDeviceListRequest { /** * 工作空间id */ WorkspaceId: number; /** * 分页查询,第几页,必传,大于0 */ PageNumber: number; /** * 每页条数,必传大于0 */ PageSize: number; /** * 应用token */ ApplicationToken: string; /** * 设备类型,非必填 */ DeviceTypeSet?: Array<string>; /** * 产品 pid,非必填 */ ProductIdSet?: Array<number | bigint>; /** * 设备标签,非必填 */ TagIdSet?: Array<number | bigint>; /** * 空间层级 */ SpaceCodeSet?: Array<string>; /** * 设备标签名,非必填 */ DeviceTagSet?: Array<string>; /** * 设备wid,非必填 */ WIDSet?: Array<string>; /** * 自定义字段 */ Field?: CustomField; /** * 分组id列表,非必填 */ GroupIdSet?: Array<number | bigint>; /** * 是否激活,默认全部,"1"激活,"0"未激活 */ IsActive?: string; /** * 是否为摄像头,默认全部,"true"摄像头,"false"非摄像头 */ IsCamera?: string; } /** * DescribeSpaceRelationByDeviceId请求参数结构体 */ export interface DescribeSpaceRelationByDeviceIdRequest { /** * 设备id */ DeviceId: string; /** * 工作空间id */ WorkspaceId: string; /** * 应用token */ ApplicationToken: string; } /** * 告警类型详情信息 */ export interface AlarmTypeDetailInfo { /** * 告警类型id */ Id?: number; /** * 父节点id */ ParentId?: number; /** * 0-标准告警类型,1-自定义告警类型 */ Type?: number; /** * 告警名称类型 */ Name?: string; /** * 告警类型英文名称 */ EnglishName?: string; } /** * ChangeAlarmStatus返回参数结构体 */ export interface ChangeAlarmStatusResponse { /** * 返回空结果 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBuildingModel返回参数结构体 */ export interface DescribeBuildingModelResponse { /** * 建模模型信息出参 */ Result?: BuildingModelRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeviceGroupList返回参数结构体 */ export interface DescribeDeviceGroupListResponse { /** * 分组信息 */ Result?: DescribeDeviceGroupListRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeElementProfilePage请求参数结构体 */ export interface DescribeElementProfilePageRequest { /** * 建筑id */ BuildingId: string; /** * 页码 */ PageNumber: number; /** * 页容量 */ PageSize: number; /** * 项目空间id */ WorkspaceId: string; /** * 应用token */ ApplicationToken: string; /** * 父级构件id */ ParentElementIds?: Array<string>; /** * 空间层级 */ Level?: number; /** * 空间分类代码 */ SpaceTypeCode?: string; /** * 构件类型 */ EntityTypes?: Array<string>; /** * 是否包含已删除构件 */ IncludeDelete?: boolean; /** * 时间范围-开始 */ StartTime?: number; /** * 时间范围-结束 */ EndTime?: number; } /** * DescribePropertyList返回参数结构体 */ export interface DescribePropertyListResponse { /** * 构件属性信息出参 */ Result?: ElementPropertyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSpaceDeviceRelationList请求参数结构体 */ export interface DescribeSpaceDeviceRelationListRequest { /** * 构件id列表 */ ElementIds: Array<string>; /** * 是否级联 */ IsCascade: boolean; /** * 项目空间id */ WorkspaceId: string; /** * 页码 */ PageNumber: number; /** * 页容量 */ PageSize: number; /** * 应用token */ ApplicationToken: string; } /** * 获取文件上传URL接口回包 */ export interface FileUploadURL { /** * 上传地址 */ UploadURL?: string; /** * 文件Id */ FileId?: string; /** * 下载地址 */ DownloadURL?: string; } /** * DescribeApplicationList返回参数结构体 */ export interface DescribeApplicationListResponse { /** * 应用列表 */ Result?: ApplicationList; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 构件属性信息 */ export interface ElementProperty { /** * 属性名称 */ Name?: string; /** * 属性描述 */ Description?: string; /** * 属性内容 */ Content?: string; } /** * 建筑列表响应体 */ export interface BuildingListRes { /** * 建筑列表 */ BuildingProfileList?: Array<BuildingProfile>; } /** * 设备位置信息 */ export interface DeviceSpaceInfo { /** * 空间Id */ Id?: string; /** * 空间名字 */ Name?: string; /** * 空间级别 */ Level?: number; /** * 空间编码 */ Code?: string; } /** * DescribeFileDownloadURL请求参数结构体 */ export interface DescribeFileDownloadURLRequest { /** * 工作空间Id */ WorkspaceId: number; /** * 文件Id */ FileId: string; /** * 应用token */ ApplicationToken: string; } /** * 设备状态统计结果 */ export interface DeviceStatusStatRes { /** * 工作空间Id */ WorkspaceId?: number; /** * 汇总数。在线(正常+故障) + 离线 */ Total?: number; /** * 正常数 */ NormalSum?: number; /** * 离线数 */ OfflineSum?: number; /** * 故障数 */ FaultSum?: number; /** * 设备类型概览列表 */ DeviceTypeOverviewSet?: Array<DeviceTypeOverview>; /** * 设备类型统计列表 */ StatLevelSet?: Array<StatLevel>; } /** * 告警处理人列表 */ export interface HandlerPersonInfo { /** * 用户id */ Id?: string; /** * 用户名 */ Name?: string; } /** * 事件信息 */ export interface Event { /** * 事件id或动作Id */ Id?: number; /** * 事件名称或动作名称 */ Name?: string; } /** * StopVideoStreaming请求参数结构体 */ export interface StopVideoStreamingRequest { /** * 流的唯一标识,播放链接尾缀 */ Stream: string; /** * 设备的唯一标识 */ WID: string; /** * 工作空间Id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; } /** * 项目空间楼栋数量与建筑面积出参 */ export interface SpaceDataStats { /** * 工作空间ID */ WorkspaceId?: string; /** * 工作空间名称 */ WorkspaceName?: string; /** * 楼栋数量 */ BuildingCount?: number; /** * 建筑面积 */ BuildingArea?: number; } /** * DescribeSpaceTypeList请求参数结构体 */ export interface DescribeSpaceTypeListRequest { /** * 项目空间ID */ WorkspaceId: string; /** * 页码 */ PageNumber: number; /** * 页容量 */ PageSize: number; /** * 应用token */ ApplicationToken: string; } /** * 项目空间详细信息 */ export interface SpaceInfo { /** * 项目空间id */ WorkspaceId?: number; /** * 租户id */ TenantId?: number; /** * 英文名 */ EnglishName?: string; /** * 中文名 */ ChineseName?: string; /** * 项目空间描述 */ Description?: string; /** * 项目空间状态:0 启用 1 停用 -1 已删除 */ Status?: number; /** * 是否是公共空间 */ IsCommWorkspace?: boolean; /** * 有效期开始时间 */ ValidityStartTime?: string; /** * 有效期结束时间 */ ValidityEndTime?: string; /** * 选中状态 */ Selected?: number; /** * 系统生成状态 */ IsSystem?: number; } /** * DescribeModelList请求参数结构体 */ export interface DescribeModelListRequest { /** * 工作空间id */ WorkspaceId: number; /** * 分页查询,第几页,大于0 */ PageNumber: number; /** * 每页条数,大于0 */ PageSize: number; /** * 应用token */ ApplicationToken: string; /** * 设备类型 */ DeviceTypeSet?: Array<string>; /** * 产品 pid */ ProductIdSet?: Array<number | bigint>; /** * 模型id */ ModelIdSet?: Array<string>; } /** * 云录像接口结果 */ export interface VideoCloudRecordRes { /** * 录像信息总数 */ TotalCount?: number; /** * 录像信息列表 */ RecordSet?: Array<RecordInfo>; } /** * 部门用户结果 */ export interface SsoDepartmentsResult { /** * 总数 */ Total?: number; /** * 部门列表 */ Departments?: Array<SsoDepartment>; } /** * 视频流查询结果 */ export interface VideoRecordStreamRes { /** * FLV协议格式视频流 */ FLV?: string; /** * RTMP协议格式视频流 */ RTMP?: string; /** * HLS协议格式视频流 */ HLS?: string; /** * WebRtc协议格式视频流 */ WebRTC?: string; /** * RAW协议格式视频流 */ RAW?: RawInfo; /** * 视频流的唯一标识 */ Stream?: string; } /** * 设备控制结果 */ export interface ControlDeviceRes { /** * 设备Id */ WID?: string; /** * 指令接受, 0表示成功 */ Code?: number; /** * 控制结果 */ Result?: string; /** * 批量大于1时,可用此seq进行链路追踪 */ Seq?: string; } /** * 项目空间列表 */ export interface WorkspaceInfoList { /** * 项目空间列表 */ List?: Array<SpaceInfo>; } /** * 建模模型信息响应体 */ export interface BuildingModelRes { /** * 建模模型信息出参 */ Models?: Array<BuildingModel>; } /** * DescribeBuildingList返回参数结构体 */ export interface DescribeBuildingListResponse { /** * 查询建筑列表出参 */ Result?: BuildingListRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * BatchDeleteDevice返回参数结构体 */ export interface BatchDeleteDeviceResponse { /** * 返回请求结果 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 空间层级关系响应体 */ export interface SpaceRelationRes { /** * 空间层级关系 */ SpaceRelation?: SpaceRelation; } /** * 空间用户结果 */ export interface SsoTeamUserResult { /** * 总数 */ Total?: number; /** * 部门用户列表 */ Users?: Array<SsoTeamUser>; } /** * DescribeWorkspaceUserList返回参数结构体 */ export interface DescribeWorkspaceUserListResponse { /** * 返回数据 */ Result?: SsoTeamUserResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePropertyList请求参数结构体 */ export interface DescribePropertyListRequest { /** * 建筑id */ BuildingId: string; /** * 构件id */ ElementId: string; /** * 项目空间id */ WorkspaceId: string; /** * 应用token */ ApplicationToken: string; } /** * 事件列表查询结果 */ export interface DescribeEventListRes { /** * 第几页 */ PageNumber?: number; /** * 每页条数 */ PageSize?: number; /** * 总页数 */ TotalPage?: number; /** * 总条数 */ TotalRow?: number; /** * 事件信息列表 */ EventDetailSet?: Array<EventDetail>; } /** * DescribeProductList请求参数结构体 */ export interface DescribeProductListRequest { /** * 工作空间id */ WorkspaceId: number; /** * 分页查询,第几页 */ PageNumber: number; /** * 每页条数,大于0 */ PageSize: number; /** * 应用token */ ApplicationToken: string; /** * 设备类型 */ DeviceTypeSet?: Array<string>; /** * 产品 pid */ ProductIdSet?: Array<number | bigint>; /** * 模型id */ ModelIdSet?: Array<string>; } /** * 应用logo */ export interface ApplicationLogo { /** * logo图片对应的fileId */ FileId?: string; /** * logo图片地址 */ Url?: string; } /** * 联动规则列表查询结果 */ export interface DescribeLinkRuleListRes { /** * 第几页 */ PageNumber?: number; /** * 每页条数 */ PageSize?: number; /** * 总页数 */ TotalPage?: number; /** * 总条数 */ TotalRow?: number; /** * 联动规则列表 */ LinkRuleSet?: Array<LinkRuleInfo>; } /** * 导入失败设备信息 */ export interface CreateDeviceFailed { /** * 产品id */ ProductId?: number; /** * 父设备wid,不为空表示导入自设备 */ ParentWID?: string; /** * 失败原因 */ Reason?: string; /** * 设备sn序列号 */ SN?: string; } /** * 构件平移信息 */ export interface ElementTranslate { /** * X方向偏移量 */ X?: number; /** * Y方向偏移量 */ Y?: number; /** * Z方向偏移量 */ Z?: number; } /** * ControlCameraPTZ返回参数结构体 */ export interface ControlCameraPTZResponse { /** * 控制摄像头结果返回 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeWorkspaceList请求参数结构体 */ export interface DescribeWorkspaceListRequest { /** * 应用token */ ApplicationToken: string; /** * 工作空间id,非必填,填了则表示根据id进行批量查询 */ WorkspaceId?: number; } /** * ModifyDeviceField返回参数结构体 */ export interface ModifyDeviceFieldResponse { /** * 返回请求结果 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ControlDevice请求参数结构体 */ export interface ControlDeviceRequest { /** * 工作空间id */ WorkspaceId: number; /** * 设备wid,最大100个 */ WIDSet: Array<string>; /** * 控制内容 */ ControlData: string; /** * 应用token */ ApplicationToken: string; /** * 是否同步返回设备下控ack结果 */ IsSynchronized?: boolean; } /** * DescribeDeviceTypeList返回参数结构体 */ export interface DescribeDeviceTypeListResponse { /** * 设备的设备类型列表 */ Result?: DeviceTypeSet; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 告警状态返回结构体 */ export interface AlarmStatusData { /** * 告警状态ID */ StatusID?: string; /** * 告警状态名称 */ StatusName?: string; /** * 告警状态类型 */ StatusType?: string; } /** * 录像信息 */ export interface RecordInfo { /** * 本录像片段开始时间(s) */ StartTime?: number; /** * 本录像片段结束时间(s) */ EndTime?: number; /** * 录像片段文件url */ VideoURL?: string; } /** * DescribeVideoRecordStream返回参数结构体 */ export interface DescribeVideoRecordStreamResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 导入成功设备信息 */ export interface CreateDeviceSucceeded { /** * 产品id */ ProductId?: number; /** * 父设备wid,不为空表示导入自设备 */ ParentWID?: string; /** * 设备编码 */ WID?: string; /** * 设备sn序列号 */ SN?: string; } /** * 场景信息 */ export interface SceneInfo { /** * 场景id */ SceneId?: string; /** * 场景名称 */ SceneName?: string; /** * 场景版本 */ Version?: string; } /** * 规则详情查询结果 */ export interface RuleDetailRes { /** * 联动id */ RuleId?: number; /** * 联动名称 */ RuleName?: string; /** * 联动说明 */ RuleDesc?: string; /** * 1 全天有效,0:固定时间段有效 */ ValidType?: number; /** * 有效期,json字符串(全天有效时为空) */ ValidPeriod?: string; /** * 起始时间 */ BeginDate?: string; /** * 结束时间 */ EndDate?: string; /** * 启用状态。1-启用,0-停用 */ Status?: number; /** * 触发规则,事件的组合 */ EventRule?: string; /** * 事件对象集合 */ EventInfoSet?: Array<EventObj>; /** * 动作对象集合 */ ActionInfoSet?: Array<ActionObj>; } /** * DescribeAlarmLevelList请求参数结构体 */ export interface DescribeAlarmLevelListRequest { /** * 工作空间id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; } /** * BatchReportAppMessage请求参数结构体 */ export interface BatchReportAppMessageRequest { /** * 工作空间Id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; /** * 消息上报请求列表 */ ReportSet?: Array<ReportAppMessage>; } /** * DescribeDeviceStatusStat返回参数结构体 */ export interface DescribeDeviceStatusStatResponse { /** * 设备状态统计结果 */ Result?: DeviceStatusStatRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 设备影子查询列表 */ export interface DeviceShadowRes { /** * 第几页 */ PageNumber?: number; /** * 每页条数 */ PageSize?: number; /** * 总页数 */ TotalPage?: number; /** * 总条数 */ TotalRow?: number; /** * 设备影子列表 */ Set?: Array<DeviceShadowInfo>; } /** * 告警类型列表回包 */ export interface DescribeAlarmTypeListRes { /** * 告警类型查询列表 */ AlarmTypeSet?: Array<AlarmTypeDetailInfo>; } /** * DescribeBuildingModel请求参数结构体 */ export interface DescribeBuildingModelRequest { /** * 建筑id */ BuildingId: string; /** * 项目空间id */ WorkspaceId: string; /** * 应用token */ ApplicationToken: string; } /** * 用户结果 */ export interface SsoUser { /** * 用户ID */ UserId?: string; /** * 用户昵称 */ UserName?: string; /** * 用户名称 */ RealName?: string; /** * 用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户 */ UserType?: string; /** * 所属租户ID */ TenantId?: string; /** * 所属组ID */ UserGroup?: string; /** * 邮箱 */ Email?: string; /** * 电话 */ Phone?: string; /** * 用户状态,0待审核,1正常启用,2禁用 */ Status?: number; /** * 创建时间 */ CreateAt?: number; /** * 更新时间 */ UpdateAt?: number; /** * 是否属于团队,0不可用,1属于,2不属 */ BelongTeam?: number; /** * 部门ID */ DepartmentId?: string; /** * 部门名称 */ DepartmentName?: string; /** * 子账户ID */ DepartmentUserId?: number; /** * 密码 */ Password?: string; } /** * 行政区划详情 */ export interface AdministrativeDetail { /** * 行政区域类型编码 */ AdministrativeTypeCode?: string; /** * 行政区域编码 */ AdministrativeCode?: string; /** * 行政区域名称 */ AdministrativeName?: string; } /** * 建筑模型信息 */ export interface BuildingModel { /** * 构件ID */ ElementId?: string; /** * 构件名称 */ ElementName?: string; /** * 模型类型 */ ModelType?: string; /** * 模型URL */ ModelUrl?: string; } /** * 设备-空间绑定关系 */ export interface SpaceDeviceRelation { /** * 设备id */ DeviceId?: string; /** * 构件id */ ElementId?: string; } /** * ControlCameraPTZ请求参数结构体 */ export interface ControlCameraPTZRequest { /** * 设备的唯一标识 */ WID: string; /** * ptz指令 left - 向左移动 right - 向右移动 up - 向上移动 down - 向下 zoomOut - 镜头缩小 zoomIn - 镜头放大 irisIn - 光圈缩小 irisOut - 光圈放大 focusIn - 焦距变近 focusOut - 焦距变远 */ CMD: string; /** * 工作空间Id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; } /** * 行政区划数据结构 */ export interface AdministrationData { /** * 行政区划编码 */ AdministrationCode?: string; /** * 行政区划名称 */ AdministrationName?: string; } /** * DescribeSpaceDeviceIdList返回参数结构体 */ export interface DescribeSpaceDeviceIdListResponse { /** * 设备ID列表 */ Result?: SpaceDeviceIdListRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeElementProfileTree返回参数结构体 */ export interface DescribeElementProfileTreeResponse { /** * 构件树出参 */ Result?: ElementProfileTreeRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 设备自定义值修改信息入参 */ export interface ModifyDeviceFieldInfo { /** * 设备id */ WID: string; /** * 自定义字段key */ Key: string; /** * 自定义字段值 */ Val: string; } /** * DescribeTenantDepartmentList请求参数结构体 */ export interface DescribeTenantDepartmentListRequest { /** * 翻页页码 */ Offset: number; /** * 翻页大小 */ Limit: number; /** * token */ ApplicationToken: string; /** * 租户ID */ TenantId?: string; /** * 更新时间戳,单位秒 */ UpdateAt?: number; /** * 部门ID */ DepartmentId?: string; /** * 用户id */ Cursor?: string; } /** * StopVideoStreaming返回参数结构体 */ export interface StopVideoStreamingResponse { /** * 停流接口返回结果 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 批量消息上报结果 */ export interface BatchReportAppMessageRes { /** * 上报数量 */ TotalElements?: number; /** * 提交数量(推送成功) */ Commit?: number; /** * 消息推送结果列表 */ SpanMap?: Array<ReportMsgRes>; } /** * DescribeBuildingProfile请求参数结构体 */ export interface DescribeBuildingProfileRequest { /** * 建筑id */ BuildingId: string; /** * 项目空间id */ WorkspaceId: string; /** * 应用token */ ApplicationToken: string; } /** * DescribeDeviceShadowList返回参数结构体 */ export interface DescribeDeviceShadowListResponse { /** * 获取设备影子结果 */ Result?: DeviceShadowRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询租户楼栋数量和楼栋建筑面积相应体 */ export interface SpaceDataTotalStatsRes { /** * 总楼栋数量 */ BuildingCount?: number; /** * 总建筑面积 */ BuildingArea?: number; } /** * 通过城市id查询工作空间列表 */ export interface DescribeCityWorkspaceListRes { /** * 通过城市id查询工作空间列表结果 */ WorkspaceSet?: Array<WorkspaceInfo>; } /** * 设备类型列表 */ export interface DeviceTypeSet { /** * 设备类型列表 */ Set?: Array<DeviceType>; } /** * DescribeBuildingList请求参数结构体 */ export interface DescribeBuildingListRequest { /** * 项目空间id */ WorkspaceId: string; /** * 应用token */ ApplicationToken: string; /** * 是否有模型文件 */ HasModel?: boolean; /** * 空间编码 */ SpaceCodes?: Array<string>; } /** * 设备组修改信息入参 */ export interface ModifyDeviceGroupInfo { /** * 设备id */ WID: string; /** * 设备分组id */ GroupId: number; } /** * 层级统计 */ export interface StatLevel { /** * 汇总数。在线(正常+故障) + 离线 */ Total?: number; /** * 正常数 */ NormalSum?: number; /** * 离线数 */ OfflineSum?: number; /** * 故障数 */ FaultSum?: number; /** * 空间id */ SpaceCode?: string; /** * 设备类型统计列表 */ StatDeviceTypeSet?: Array<StatDeviceType>; } /** * DescribeWorkspaceUserList请求参数结构体 */ export interface DescribeWorkspaceUserListRequest { /** * 翻页页码 */ Offset: number; /** * 翻页大小 */ Limit: number; /** * 工作空间ID */ WorkspaceId: string; /** * token */ ApplicationToken: string; /** * 租户ID */ TenantId?: string; /** * 更新时间戳,单位秒 */ UpdateAt?: number; } /** * 设备控制后返回结果集合 */ export interface ControlDeviceSet { /** * 设备控制后返回结果集合 */ Set?: Array<ControlDeviceRes>; } /** * 批量新增设备接口返回结果 */ export interface BatchCreateDeviceRes { /** * 新增成功的设备列表 */ SuccessSet?: Array<CreateDeviceSucceeded>; /** * 新增失败的设备列表 */ FailSet?: Array<CreateDeviceFailed>; } /** * DescribeVideoCloudRecord返回参数结构体 */ export interface DescribeVideoCloudRecordResponse { /** * 获取云录像结果 */ Result?: VideoCloudRecordRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 保存or修改设备分组回包 */ export interface SaveDeviceGroupRes { /** * 保存or修改设备分组回包信息 */ Id?: number; } /** * 设备列表查询结果 */ export interface DescribeDeviceListRes { /** * 第几页 */ PageNumber?: number; /** * 每页条数 */ PageSize?: number; /** * 总页数 */ TotalPage?: number; /** * 总条数 */ TotalRow?: number; /** * 设备信息集合 */ DeviceDataSet?: Array<DeviceDataInfo>; } /** * DescribeSpaceDeviceRelationList返回参数结构体 */ export interface DescribeSpaceDeviceRelationListResponse { /** * 查询指定空间下设备与构件绑定关系列表出参 */ Result?: SpaceDeviceRelationRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateWorkspaceParkAttributes请求参数结构体 */ export interface UpdateWorkspaceParkAttributesRequest { /** * 工作空间id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; /** * 园区简称 */ ParkName?: string; /** * 园区编号 */ ParkNum?: string; } /** * ModifyDeviceTag请求参数结构体 */ export interface ModifyDeviceTagRequest { /** * 工作空间id */ WorkspaceId: number; /** * 设备标签修改信息集合 */ Set: Array<ModifyDeviceTagInfo>; /** * 应用token */ ApplicationToken: string; } /** * ModifyDeviceGroup返回参数结构体 */ export interface ModifyDeviceGroupResponse { /** * 返回请求结果 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeLinkRuleList返回参数结构体 */ export interface DescribeLinkRuleListResponse { /** * 联动规则列表查询结果 */ Result?: DescribeLinkRuleListRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSpaceTypeList返回参数结构体 */ export interface DescribeSpaceTypeListResponse { /** * 空间分类列表出参 */ Result?: SpaceTypeListRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 建筑概要信息 */ export interface BuildingProfile { /** * 建筑id */ BuildingId?: string; /** * 建筑名称 */ BuildingName?: string; /** * 空间编码 */ SpaceCode?: string; /** * 经度 */ Longitude?: number; /** * 纬度 */ Latitude?: number; /** * 地址 */ Address?: string; } /** * 应用Token令牌信息 */ export interface ApplicationTokenInfo { /** * 应用申请调用API的令牌 */ Token?: string; } /** * DescribeAlarmLevelList返回参数结构体 */ export interface DescribeAlarmLevelListResponse { /** * 告警级别列表查询结果 */ Result?: DescribeAlarmLevelListRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 告警级别详情 */ export interface AlarmLevelInfo { /** * 级别id */ LevelId?: number; /** * 级别名称 */ LevelName?: string; } /** * 告警处理记录 */ export interface HandleRecordInfo { /** * 告警处理记录id */ Id?: number; /** * 描述 */ Description?: string; /** * 名称 */ Name?: string; /** * 操作类型 */ OperationType?: string; /** * 处理时间 */ Time?: string; /** * 类型 */ Type?: string; /** * 文件列表 */ FileSet?: Array<FileInfo>; /** * 应用appid */ AppId?: number; /** * 扩展字段1,存非孪生中台用户id */ ExtendOne?: string; } /** * 构件树响应体 */ export interface ElementProfileTreeRes { /** * 建筑id */ BuildingId?: string; /** * 父级构件id */ ParentElementId?: string; /** * 构件树 */ Root?: ElementProfileTreeNode; } /** * 设备标签列表查询结果 */ export interface DeviceTagRes { /** * 第几页 */ PageNumber?: number; /** * 每页条数 */ PageSize?: number; /** * 总页数 */ TotalPage?: number; /** * 总条数 */ TotalRow?: number; /** * 设备标签列表 */ Set?: Array<DeviceTagInfo>; } /** * BatchDeleteDevice请求参数结构体 */ export interface BatchDeleteDeviceRequest { /** * 工作空间id */ WorkspaceId: number; /** * 设备wid数组列表 */ WIDSet: Array<string>; /** * 应用token */ ApplicationToken: string; } /** * DescribeDeviceGroupList请求参数结构体 */ export interface DescribeDeviceGroupListRequest { /** * 应用token */ ApplicationToken: string; /** * 工作空间ID */ WorkspaceId: number; /** * 分组id, 不传默认全部 */ GroupId?: number; } /** * 详细动作信息 */ export interface ActionDetail { /** * 动作id */ Id?: number; /** * 动作名称 */ Name?: string; /** * 动作类型 */ ActionType?: string; /** * 动作说明 */ ActionDesc?: string; /** * 消息类型,orgin/custom/model */ MsgType?: string; /** * 消息内容,有效值为x-json:后的字段 */ MsgContent?: string; /** * 创建时间 */ CreateTime?: string; /** * 设备唯一标识 */ WID?: string; /** * 关联故障列表 */ LinkRuleSet?: Array<LinkRule>; /** * 动作下沉配置,有效值为x-json:后的字段 */ SinkConfig?: string; } /** * 根据Tag获取行政区划列表返回结构 */ export interface DescribeAdministrationByTagRes { /** * 行政区划列表 */ List?: Array<AdministrationData>; } /** * DescribeCityWorkspaceList请求参数结构体 */ export interface DescribeCityWorkspaceListRequest { /** * 行政区编码集合 */ AdministrativeCodeSet: Array<string>; /** * 应用token */ ApplicationToken: string; } /** * UpdateWorkspaceParkAttributes返回参数结构体 */ export interface UpdateWorkspaceParkAttributesResponse { /** * 修改工作空间园区属性结果 */ Result?: EmptyRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDeviceGroup请求参数结构体 */ export interface DeleteDeviceGroupRequest { /** * 设备分组的id */ Id: number; /** * 工作空间的id */ WorkspaceId: number; /** * 应用token */ ApplicationToken: string; } /** * DescribeCityWorkspaceList返回参数结构体 */ export interface DescribeCityWorkspaceListResponse { /** * 工作空间信息集合 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: DescribeCityWorkspaceListRes; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * BatchCreateDevice请求参数结构体 */ export interface BatchCreateDeviceRequest { /** * 工作空间Id */ WorkspaceId: number; /** * 设备信息项 */ AddDeviceSet: Array<AddDeviceInfo>; /** * 应用token */ ApplicationToken: string; } /** * BatchKillAlarm请求参数结构体 */ export interface BatchKillAlarmRequest { /** * 告警开始时间,必填,时间戳秒 */ BeginTime: number; /** * 告警结束时间,必填,时间戳秒 */ EndTime: number; /** * 告警状态: unprocessed processing */ StatusSet: Array<string>; /** * 工作空间id */ WorkspaceId: number; /** * 当前操作用户id */ UserId: string; /** * 当前操作用户名称 */ UserName: string; /** * 应用token */ ApplicationToken: string; /** * 当前告警处理人,填孪生中台用户id,多个用逗号分隔 */ ProcessorId?: string; /** * 告警子类型(如果传告警子类型,则必传父类型) */ AlarmTypeSet?: Array<AlarmTypeInfo>; /** * 告警级别,包括1~5 */ LevelSet?: Array<number | bigint>; /** * 设备id */ WIDSet?: Array<string>; /** * 告警id */ IdSet?: Array<string>; /** * 告警处理的说明 */ Desc?: string; } /** * 动作列表查询结果 */