v20230427

package
v1.0.931 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 未找到此应用该api授权信息
	AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"

	// token已过期,请重新申请
	AUTHFAILURE_TOKENEXPIRED = "AuthFailure.TokenExpired"

	// 未找到该token信息
	AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"

	// Api规则配置信息错误
	FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"

	// 操作DB失败
	FAILEDOPERATION_DBERROR = "FailedOperation.DBError"

	// 获取标签错误
	FAILEDOPERATION_GETTAGSFAILED = "FailedOperation.GetTagsFailed"

	// 锁定Redis缓存错误
	FAILEDOPERATION_LOCKREDISCACHEFAILED = "FailedOperation.LockRedisCacheFailed"

	// 修改设备信息失败
	FAILEDOPERATION_MODIFYDEVICEERROR = "FailedOperation.ModifyDeviceError"

	// redis操作错误
	FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"

	// 消息发送错误
	FAILEDOPERATION_SENDMSGERROR = "FailedOperation.SendMsgError"

	// 向IOT服务发送消息失败
	FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"

	// 对象存储 - 初始化失败
	FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"

	// 对象存储 - url生成失败
	FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// API网关内部错误
	INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"

	// 该api访问路径匹配参数异常,请检查请求路径
	INTERNALERROR_APIREQUESTPATHPARAMETERERROR = "InternalError.ApiRequestPathParameterError"

	// 该应用未关联该项目空间数据,无法获取该项目空间数据
	INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"

	// BIM服务内部错误
	INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"

	// 业务逻辑错误
	INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"

	// manager服务操作失败
	INTERNALERROR_MANAGERSRVFAILED = "InternalError.ManagerSrvFailed"

	// 超时
	INTERNALERROR_TIMEOUT = "InternalError.Timeout"

	// 未知错误
	INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

	// 更新工作空间下园区信息错误
	INTERNALERROR_UPDATEPARKINFOFAILED = "InternalError.UpdateParkInfoFailed"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 园区编码重复
	INVALIDPARAMETER_DUPLICATEPARKCODE = "InvalidParameter.DuplicateParkCode"

	// 园区名字或园区编码长度超过50字符
	INVALIDPARAMETER_EXCEEDPARKLENGTHLIMIT = "InvalidParameter.ExceedParkLengthLimit"

	// 告警content无效
	INVALIDPARAMETER_INVALIDALARMCONTENT = "InvalidParameter.InvalidAlarmContent"

	// 错误的媒体数据
	INVALIDPARAMETER_INVALIDMEDIADATA = "InvalidParameter.InvalidMediaData"

	// 错误的Meta数据,无法构建握手参数
	INVALIDPARAMETER_INVALIDMETADATA = "InvalidParameter.InvalidMetaData"

	// 请求时间非法
	INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"

	// 参数不匹配
	INVALIDPARAMETER_PARAMNOTMATCH = "InvalidParameter.ParamNotMatch"

	// 状态与处理类型不符
	INVALIDPARAMETER_STATUSNOTMATCHPROCESSTYPE = "InvalidParameter.StatusNotMatchProcessType"

	// 未找到token字段
	INVALIDPARAMETER_TOKENFIELDNOTFOUND = "InvalidParameter.TokenFieldNotFound"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 行政区编码长度为0
	INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"

	// 告警状态无效
	INVALIDPARAMETERVALUE_INVALIDALARMSTATUS = "InvalidParameterValue.InvalidAlarmStatus"

	// 应用id非法
	INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"

	// 项目id或构件id取值错误
	INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"

	// 网络视频录像机GB28181协议错误
	INVALIDPARAMETERVALUE_INVALIDGB28181CONFIG = "InvalidParameterValue.InvalidGB28181Config"

	// 申请应用token时,传递的nonce参数非法
	INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"

	// 非法protocol协议参数
	INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"

	// 请求时间非法
	INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"

	// 保存类型参数错误
	INVALIDPARAMETERVALUE_INVALIDSAVETYPE = "InvalidParameterValue.InvalidSaveType"

	// 签名非法
	INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"

	// 非法StreamId,StreamId仅支持0或1
	INVALIDPARAMETERVALUE_INVALIDSTREAMID = "InvalidParameterValue.InvalidStreamId"

	// metadata租户信息无效
	INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"

	// 时间范围参数错误
	INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"

	// 播放速率错误,需要等于0.5、1、1.5、2、4、8或16
	INVALIDPARAMETERVALUE_INVALIDVIDEOPLAYRATE = "InvalidParameterValue.InvalidVideoPlayRate"

	// 错误的工作空间Id
	INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

	// api接口批量最大个数超限
	LIMITEXCEEDED_APILIMITEXCEEDED = "LimitExceeded.ApiLimitExceeded"

	// 设备数量超过限制
	LIMITEXCEEDED_DEVICELIMITEXCEEDED = "LimitExceeded.DeviceLimitExceeded"

	// 视频流超过阈值
	LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"

	// 视频转码超出阈值
	LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 告警id为空
	MISSINGPARAMETER_EMPTYALARMID = "MissingParameter.EmptyAlarmId"

	// stream参数缺失
	MISSINGPARAMETER_EMPTYSTREAM = "MissingParameter.EmptyStream"

	// WID参数缺失
	MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"

	// Api没有操作权限
	OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 告警id找不到
	RESOURCENOTFOUND_ALARMIDNOTFOUND = "ResourceNotFound.AlarmIDNotFound"

	// 告警id不存在
	RESOURCENOTFOUND_ALARMIDNOTEXIST = "ResourceNotFound.AlarmIdNotExist"

	// 摄像头基础信息不存在
	RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"

	// 摄像头信息不存在
	RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"

	// 摄像头状态不存在
	RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"

	// 未查询到构件信息
	RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

	// 空设备列表
	RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"

	// 网络视频录像机或中心级视频网络存储设备相关配置信息缺失
	RESOURCENOTFOUND_NVRORCVRCONFIGNOTEXIST = "ResourceNotFound.NVROrCVRConfigNotExist"

	// srs_hook服务节点缺失
	RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"

	// 该deviceId的srs信息缺失
	RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"

	// 视频流缺失
	RESOURCENOTFOUND_STREAMNOTEXIST = "ResourceNotFound.StreamNotExist"

	// VideoPush服务节点缺失
	RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"

	// 设备WId不存在
	RESOURCENOTFOUND_WIDNOTEXIST = "ResourceNotFound.WIDNotExist"

	// 设备已离线
	RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"

	// wId 未找到或被应用api未被授权
	UNAUTHORIZEDOPERATION_APIAUTHFAILED = "UnauthorizedOperation.APIAuthFailed"

	// 应用api的数据授权未配置,请先配置权限
	UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

	// 未推流
	UNSUPPORTEDOPERATION_NOTSTREAMING = "UnsupportedOperation.NotStreaming"

	// 不支持的控制指令
	UNSUPPORTEDOPERATION_UNSUPPORTEDCMD = "UnsupportedOperation.UnsupportedCMD"
)
View Source
const APIVersion = "2023-04-27"

Variables

This section is empty.

Functions

This section is empty.

Types

type Action added in v1.0.794

type Action struct {
	// 动作id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 动作名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type ActionDetail added in v1.0.794

type ActionDetail struct {
	// 动作id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 动作名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 动作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 动作说明
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActionDesc *string `json:"ActionDesc,omitnil,omitempty" name:"ActionDesc"`

	// 消息类型,orgin/custom/model
	// 注意:此字段可能返回 null,表示取不到有效值。
	MsgType *string `json:"MsgType,omitnil,omitempty" name:"MsgType"`

	// 消息内容,有效值为x-json:后的字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	MsgContent *string `json:"MsgContent,omitnil,omitempty" name:"MsgContent"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 设备唯一标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 关联故障列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	LinkRuleSet []*LinkRule `json:"LinkRuleSet,omitnil,omitempty" name:"LinkRuleSet"`

	// 动作下沉配置,有效值为x-json:后的字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	SinkConfig *string `json:"SinkConfig,omitnil,omitempty" name:"SinkConfig"`
}

type ActionObj added in v1.0.794

type ActionObj struct {
	// 动作id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 动作名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 动作说明
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 消息类型,orgin/custom/model
	// 注意:此字段可能返回 null,表示取不到有效值。
	MsgType *string `json:"MsgType,omitnil,omitempty" name:"MsgType"`

	// 消息内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	MsgContent *string `json:"MsgContent,omitnil,omitempty" name:"MsgContent"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 动作下沉配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	SinkConfig *string `json:"SinkConfig,omitnil,omitempty" name:"SinkConfig"`

	//  具体应用(appid)/具体设备(DIN/subID)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplyDevice *string `json:"ApplyDevice,omitnil,omitempty" name:"ApplyDevice"`
}

type AddAlarmProcessRecordRequest added in v1.0.788

type AddAlarmProcessRecordRequest struct {
	*tchttp.BaseRequest

	// 处理记录项
	RecordSet []*ProcessRecordInfo `json:"RecordSet,omitnil,omitempty" name:"RecordSet"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 非孪生平台外部应用appid
	ApplicationId *int64 `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 此字段填写的是非孪生中台的用户id(多个用逗号分隔),如果是非孪生中台用户必填该字段
	ExtendOne *string `json:"ExtendOne,omitnil,omitempty" name:"ExtendOne"`
}

func NewAddAlarmProcessRecordRequest added in v1.0.788

func NewAddAlarmProcessRecordRequest() (request *AddAlarmProcessRecordRequest)

func (*AddAlarmProcessRecordRequest) FromJsonString added in v1.0.788

func (r *AddAlarmProcessRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAlarmProcessRecordRequest) ToJsonString added in v1.0.788

func (r *AddAlarmProcessRecordRequest) ToJsonString() string

type AddAlarmProcessRecordRequestParams added in v1.0.788

type AddAlarmProcessRecordRequestParams struct {
	// 处理记录项
	RecordSet []*ProcessRecordInfo `json:"RecordSet,omitnil,omitempty" name:"RecordSet"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 非孪生平台外部应用appid
	ApplicationId *int64 `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 此字段填写的是非孪生中台的用户id(多个用逗号分隔),如果是非孪生中台用户必填该字段
	ExtendOne *string `json:"ExtendOne,omitnil,omitempty" name:"ExtendOne"`
}

Predefined struct for user

type AddAlarmProcessRecordResponse added in v1.0.788

type AddAlarmProcessRecordResponse struct {
	*tchttp.BaseResponse
	Response *AddAlarmProcessRecordResponseParams `json:"Response"`
}

func NewAddAlarmProcessRecordResponse added in v1.0.788

func NewAddAlarmProcessRecordResponse() (response *AddAlarmProcessRecordResponse)

func (*AddAlarmProcessRecordResponse) FromJsonString added in v1.0.788

func (r *AddAlarmProcessRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAlarmProcessRecordResponse) ToJsonString added in v1.0.788

func (r *AddAlarmProcessRecordResponse) ToJsonString() string

type AddAlarmProcessRecordResponseParams added in v1.0.788

type AddAlarmProcessRecordResponseParams struct {
	// 添加告警处理记录结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddDeviceInfo added in v1.0.794

type AddDeviceInfo struct {
	// 产品id
	ProductId *int64 `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备sn序列号
	SN *string `json:"SN,omitnil,omitempty" name:"SN"`

	// 父设备wid,不为空表示导入子设备
	ParentWID *string `json:"ParentWID,omitnil,omitempty" name:"ParentWID"`

	// 密钥来源:0-使用产品密钥 1-使用设备特有的密钥
	KeySource *int64 `json:"KeySource,omitnil,omitempty" name:"KeySource"`
}

type AdministrationData added in v1.0.794

type AdministrationData struct {
	// 行政区划编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdministrationCode *string `json:"AdministrationCode,omitnil,omitempty" name:"AdministrationCode"`

	// 行政区划名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdministrationName *string `json:"AdministrationName,omitnil,omitempty" name:"AdministrationName"`
}

type AdministrativeDetail added in v1.0.794

type AdministrativeDetail struct {
	// 行政区域类型编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdministrativeTypeCode *string `json:"AdministrativeTypeCode,omitnil,omitempty" name:"AdministrativeTypeCode"`

	// 行政区域编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdministrativeCode *string `json:"AdministrativeCode,omitnil,omitempty" name:"AdministrativeCode"`

	// 行政区域名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdministrativeName *string `json:"AdministrativeName,omitnil,omitempty" name:"AdministrativeName"`
}

type AlarmInfo added in v1.0.794

type AlarmInfo struct {
	// 工作空间id
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 告警ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 告警状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 告警时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 告警业务类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 告警业务类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"`

	// 子告警类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubType *string `json:"SubType,omitnil,omitempty" name:"SubType"`

	// 子告警类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubTypeName *string `json:"SubTypeName,omitnil,omitempty" name:"SubTypeName"`

	// 告警级别id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 告警级别名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelName *string `json:"LevelName,omitnil,omitempty" name:"LevelName"`

	// 上报应用appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 设备wid
	// 注意:此字段可能返回 null,表示取不到有效值。
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 设备名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 空间位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Position *string `json:"Position,omitnil,omitempty" name:"Position"`

	// 上报图片
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportImg *ReportImg `json:"ReportImg,omitnil,omitempty" name:"ReportImg"`

	// 告警描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 处理人
	// 注意:此字段可能返回 null,表示取不到有效值。
	HandlePersonSet []*HandlerPersonInfo `json:"HandlePersonSet,omitnil,omitempty" name:"HandlePersonSet"`

	// 处理记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	HandleRecordSet []*HandleRecordInfo `json:"HandleRecordSet,omitnil,omitempty" name:"HandleRecordSet"`

	// 扩展信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Extend *string `json:"Extend,omitnil,omitempty" name:"Extend"`

	// 应用扩展字段1
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtendOne *string `json:"ExtendOne,omitnil,omitempty" name:"ExtendOne"`

	// 应用扩展字段2
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtendTwo *string `json:"ExtendTwo,omitnil,omitempty" name:"ExtendTwo"`

	// 应用透传字段,有效字段为x-json后的字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	Echo *string `json:"Echo,omitnil,omitempty" name:"Echo"`
}

type AlarmLevelInfo added in v1.0.794

type AlarmLevelInfo struct {
	// 级别id
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 级别名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelName *string `json:"LevelName,omitnil,omitempty" name:"LevelName"`
}

type AlarmStatusData added in v1.0.808

type AlarmStatusData struct {
	// 告警状态ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusID *string `json:"StatusID,omitnil,omitempty" name:"StatusID"`

	// 告警状态名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusName *string `json:"StatusName,omitnil,omitempty" name:"StatusName"`

	// 告警状态类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusType *string `json:"StatusType,omitnil,omitempty" name:"StatusType"`
}

type AlarmTypeDetailInfo added in v1.0.794

type AlarmTypeDetailInfo struct {
	// 告警类型id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 父节点id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`

	// 0-标准告警类型,1-自定义告警类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 告警名称类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 告警类型英文名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnglishName *string `json:"EnglishName,omitnil,omitempty" name:"EnglishName"`
}

type AlarmTypeInfo added in v1.0.794

type AlarmTypeInfo struct {
	// 告警父类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 告警子类型(如果传告警子类型,则必传父类型)
	SubType *string `json:"SubType,omitnil,omitempty" name:"SubType"`
}

type ApiContent added in v1.0.794

type ApiContent struct {
	// 所属API的id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 参数名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否为动态值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Dynamic *bool `json:"Dynamic,omitnil,omitempty" name:"Dynamic"`

	// 是否必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Required *bool `json:"Required,omitnil,omitempty" name:"Required"`

	// 参数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 默认值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"`
}

type ApiInfo added in v1.0.794

type ApiInfo struct {
	// API的id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiId *string `json:"ApiId,omitnil,omitempty" name:"ApiId"`

	// API名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// API所属应用的id
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// API所属的项目空间的id
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// API所属目录的编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoiCode *string `json:"PoiCode,omitnil,omitempty" name:"PoiCode"`

	//  接口分类0. 其他服务 1. IOT服务 2. 空间服务 3.微应用服务 4.场景服务 5.AI算法服务 6.任务算法服务 7.第三方服务
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 数据授权 0:否 1:是
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataAudit *uint64 `json:"DataAudit,omitnil,omitempty" name:"DataAudit"`

	// 是否需要申请 0:否 1:是
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplyAudit *uint64 `json:"ApplyAudit,omitnil,omitempty" name:"ApplyAudit"`

	// API详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// API地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 请求方法类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// API状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// API预览地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	PreviewUrl *string `json:"PreviewUrl,omitnil,omitempty" name:"PreviewUrl"`

	// query参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueryParams []*ApiContent `json:"QueryParams,omitnil,omitempty" name:"QueryParams"`

	// 路径参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathParams []*ApiContent `json:"PathParams,omitnil,omitempty" name:"PathParams"`

	// 请求头
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestHeaders []*ApiContent `json:"RequestHeaders,omitnil,omitempty" name:"RequestHeaders"`

	// 响应头
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResponseHeaders []*ApiContent `json:"ResponseHeaders,omitnil,omitempty" name:"ResponseHeaders"`

	// 是否为公共空间接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCommonSpace *bool `json:"IsCommonSpace,omitnil,omitempty" name:"IsCommonSpace"`

	// 请求体(base64编码)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Body *string `json:"Body,omitnil,omitempty" name:"Body"`

	// 响应体(base64编码)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResponseBody *string `json:"ResponseBody,omitnil,omitempty" name:"ResponseBody"`

	// 接口方式 1.http 2消息通知服务
	// 注意:此字段可能返回 null,表示取不到有效值。
	Style *uint64 `json:"Style,omitnil,omitempty" name:"Style"`
}

type ApiInfoList added in v1.0.794

type ApiInfoList struct {
	// API列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiInfo []*ApiInfo `json:"ApiInfo,omitnil,omitempty" name:"ApiInfo"`

	// 数据总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type ApplicationInfo added in v1.0.792

type ApplicationInfo struct {
	// 应用分配的appId
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 应用中文名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 应用地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationLogo *ApplicationLogo `json:"ApplicationLogo,omitnil,omitempty" name:"ApplicationLogo"`

	// 应用类型,0:saas应用 1:平台应用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// engine
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnglishName *string `json:"EnglishName,omitnil,omitempty" name:"EnglishName"`

	// 能源管理应用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

type ApplicationList added in v1.0.792

type ApplicationList struct {
	// 应用列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationInfoList []*ApplicationInfo `json:"ApplicationInfoList,omitnil,omitempty" name:"ApplicationInfoList"`

	// 当前查询条件命中的数据总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}
type ApplicationLogo struct {
	// logo图片对应的fileId
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// logo图片地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type ApplicationTokenInfo added in v1.0.794

type ApplicationTokenInfo struct {
	// 应用申请调用API的令牌
	// 注意:此字段可能返回 null,表示取不到有效值。
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`
}

type BatchCreateDeviceRequest added in v1.0.788

type BatchCreateDeviceRequest struct {
	*tchttp.BaseRequest

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备信息项
	AddDeviceSet []*AddDeviceInfo `json:"AddDeviceSet,omitnil,omitempty" name:"AddDeviceSet"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewBatchCreateDeviceRequest added in v1.0.788

func NewBatchCreateDeviceRequest() (request *BatchCreateDeviceRequest)

func (*BatchCreateDeviceRequest) FromJsonString added in v1.0.788

func (r *BatchCreateDeviceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchCreateDeviceRequest) ToJsonString added in v1.0.788

func (r *BatchCreateDeviceRequest) ToJsonString() string

type BatchCreateDeviceRequestParams added in v1.0.788

type BatchCreateDeviceRequestParams struct {
	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备信息项
	AddDeviceSet []*AddDeviceInfo `json:"AddDeviceSet,omitnil,omitempty" name:"AddDeviceSet"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type BatchCreateDeviceRes added in v1.0.794

type BatchCreateDeviceRes struct {
	// 新增成功的设备列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessSet []*CreateDeviceSucceeded `json:"SuccessSet,omitnil,omitempty" name:"SuccessSet"`

	// 新增失败的设备列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailSet []*CreateDeviceFailed `json:"FailSet,omitnil,omitempty" name:"FailSet"`
}

type BatchCreateDeviceResponse added in v1.0.788

type BatchCreateDeviceResponse struct {
	*tchttp.BaseResponse
	Response *BatchCreateDeviceResponseParams `json:"Response"`
}

func NewBatchCreateDeviceResponse added in v1.0.788

func NewBatchCreateDeviceResponse() (response *BatchCreateDeviceResponse)

func (*BatchCreateDeviceResponse) FromJsonString added in v1.0.788

func (r *BatchCreateDeviceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchCreateDeviceResponse) ToJsonString added in v1.0.788

func (r *BatchCreateDeviceResponse) ToJsonString() string

type BatchCreateDeviceResponseParams added in v1.0.788

type BatchCreateDeviceResponseParams struct {
	// 批量新增设备返回结果
	Result *BatchCreateDeviceRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BatchDeleteDeviceRequest added in v1.0.892

type BatchDeleteDeviceRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备wid数组列表
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewBatchDeleteDeviceRequest added in v1.0.892

func NewBatchDeleteDeviceRequest() (request *BatchDeleteDeviceRequest)

func (*BatchDeleteDeviceRequest) FromJsonString added in v1.0.892

func (r *BatchDeleteDeviceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteDeviceRequest) ToJsonString added in v1.0.892

func (r *BatchDeleteDeviceRequest) ToJsonString() string

type BatchDeleteDeviceRequestParams added in v1.0.892

type BatchDeleteDeviceRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备wid数组列表
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type BatchDeleteDeviceResponse added in v1.0.892

type BatchDeleteDeviceResponse struct {
	*tchttp.BaseResponse
	Response *BatchDeleteDeviceResponseParams `json:"Response"`
}

func NewBatchDeleteDeviceResponse added in v1.0.892

func NewBatchDeleteDeviceResponse() (response *BatchDeleteDeviceResponse)

func (*BatchDeleteDeviceResponse) FromJsonString added in v1.0.892

func (r *BatchDeleteDeviceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteDeviceResponse) ToJsonString added in v1.0.892

func (r *BatchDeleteDeviceResponse) ToJsonString() string

type BatchDeleteDeviceResponseParams added in v1.0.892

type BatchDeleteDeviceResponseParams struct {
	// 返回请求结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BatchKillAlarmRequest added in v1.0.788

type BatchKillAlarmRequest struct {
	*tchttp.BaseRequest

	// 告警开始时间,必填,时间戳秒
	BeginTime *int64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 告警结束时间,必填,时间戳秒
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 告警状态: unprocessed processing
	StatusSet []*string `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 当前操作用户id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 当前操作用户名称
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 当前告警处理人,填孪生中台用户id,多个用逗号分隔
	ProcessorId *string `json:"ProcessorId,omitnil,omitempty" name:"ProcessorId"`

	// 告警子类型(如果传告警子类型,则必传父类型)
	AlarmTypeSet []*AlarmTypeInfo `json:"AlarmTypeSet,omitnil,omitempty" name:"AlarmTypeSet"`

	// 告警级别,包括1~5
	LevelSet []*int64 `json:"LevelSet,omitnil,omitempty" name:"LevelSet"`

	// 设备id
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 告警id
	IdSet []*string `json:"IdSet,omitnil,omitempty" name:"IdSet"`

	// 告警处理的说明
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

func NewBatchKillAlarmRequest added in v1.0.788

func NewBatchKillAlarmRequest() (request *BatchKillAlarmRequest)

func (*BatchKillAlarmRequest) FromJsonString added in v1.0.788

func (r *BatchKillAlarmRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchKillAlarmRequest) ToJsonString added in v1.0.788

func (r *BatchKillAlarmRequest) ToJsonString() string

type BatchKillAlarmRequestParams added in v1.0.788

type BatchKillAlarmRequestParams struct {
	// 告警开始时间,必填,时间戳秒
	BeginTime *int64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 告警结束时间,必填,时间戳秒
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 告警状态: unprocessed processing
	StatusSet []*string `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 当前操作用户id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 当前操作用户名称
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 当前告警处理人,填孪生中台用户id,多个用逗号分隔
	ProcessorId *string `json:"ProcessorId,omitnil,omitempty" name:"ProcessorId"`

	// 告警子类型(如果传告警子类型,则必传父类型)
	AlarmTypeSet []*AlarmTypeInfo `json:"AlarmTypeSet,omitnil,omitempty" name:"AlarmTypeSet"`

	// 告警级别,包括1~5
	LevelSet []*int64 `json:"LevelSet,omitnil,omitempty" name:"LevelSet"`

	// 设备id
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 告警id
	IdSet []*string `json:"IdSet,omitnil,omitempty" name:"IdSet"`

	// 告警处理的说明
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

Predefined struct for user

type BatchKillAlarmResponse added in v1.0.788

type BatchKillAlarmResponse struct {
	*tchttp.BaseResponse
	Response *BatchKillAlarmResponseParams `json:"Response"`
}

func NewBatchKillAlarmResponse added in v1.0.788

func NewBatchKillAlarmResponse() (response *BatchKillAlarmResponse)

func (*BatchKillAlarmResponse) FromJsonString added in v1.0.788

func (r *BatchKillAlarmResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchKillAlarmResponse) ToJsonString added in v1.0.788

func (r *BatchKillAlarmResponse) ToJsonString() string

type BatchKillAlarmResponseParams added in v1.0.788

type BatchKillAlarmResponseParams struct {
	// 批量消警结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BatchReportAppMessageRequest added in v1.0.788

type BatchReportAppMessageRequest struct {
	*tchttp.BaseRequest

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 消息上报请求列表
	ReportSet []*ReportAppMessage `json:"ReportSet,omitnil,omitempty" name:"ReportSet"`
}

func NewBatchReportAppMessageRequest added in v1.0.788

func NewBatchReportAppMessageRequest() (request *BatchReportAppMessageRequest)

func (*BatchReportAppMessageRequest) FromJsonString added in v1.0.788

func (r *BatchReportAppMessageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchReportAppMessageRequest) ToJsonString added in v1.0.788

func (r *BatchReportAppMessageRequest) ToJsonString() string

type BatchReportAppMessageRequestParams added in v1.0.788

type BatchReportAppMessageRequestParams struct {
	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 消息上报请求列表
	ReportSet []*ReportAppMessage `json:"ReportSet,omitnil,omitempty" name:"ReportSet"`
}

Predefined struct for user

type BatchReportAppMessageRes added in v1.0.794

type BatchReportAppMessageRes struct {
	// 上报数量
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalElements *int64 `json:"TotalElements,omitnil,omitempty" name:"TotalElements"`

	// 提交数量(推送成功)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Commit *int64 `json:"Commit,omitnil,omitempty" name:"Commit"`

	// 消息推送结果列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpanMap []*ReportMsgRes `json:"SpanMap,omitnil,omitempty" name:"SpanMap"`
}

type BatchReportAppMessageResponse added in v1.0.788

type BatchReportAppMessageResponse struct {
	*tchttp.BaseResponse
	Response *BatchReportAppMessageResponseParams `json:"Response"`
}

func NewBatchReportAppMessageResponse added in v1.0.788

func NewBatchReportAppMessageResponse() (response *BatchReportAppMessageResponse)

func (*BatchReportAppMessageResponse) FromJsonString added in v1.0.788

func (r *BatchReportAppMessageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchReportAppMessageResponse) ToJsonString added in v1.0.788

func (r *BatchReportAppMessageResponse) ToJsonString() string

type BatchReportAppMessageResponseParams added in v1.0.788

type BatchReportAppMessageResponseParams struct {
	// 批量消息上报结果
	Result *BatchReportAppMessageRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BuildingListRes added in v1.0.794

type BuildingListRes struct {
	// 建筑列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingProfileList []*BuildingProfile `json:"BuildingProfileList,omitnil,omitempty" name:"BuildingProfileList"`
}

type BuildingModel added in v1.0.794

type BuildingModel struct {
	// 构件ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 构件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementName *string `json:"ElementName,omitnil,omitempty" name:"ElementName"`

	// 模型类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelType *string `json:"ModelType,omitnil,omitempty" name:"ModelType"`

	// 模型URL
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelUrl *string `json:"ModelUrl,omitnil,omitempty" name:"ModelUrl"`
}

type BuildingModelRes added in v1.0.794

type BuildingModelRes struct {
	// 建模模型信息出参
	// 注意:此字段可能返回 null,表示取不到有效值。
	Models []*BuildingModel `json:"Models,omitnil,omitempty" name:"Models"`
}

type BuildingProfile added in v1.0.794

type BuildingProfile struct {
	// 建筑id
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 建筑名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingName *string `json:"BuildingName,omitnil,omitempty" name:"BuildingName"`

	// 空间编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceCode *string `json:"SpaceCode,omitnil,omitempty" name:"SpaceCode"`

	// 经度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Longitude *float64 `json:"Longitude,omitnil,omitempty" name:"Longitude"`

	// 纬度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Latitude *float64 `json:"Latitude,omitnil,omitempty" name:"Latitude"`

	// 地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`
}

type BuildingProfileRes added in v1.0.794

type BuildingProfileRes struct {
	// 建筑概要信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingProfile *BuildingProfile `json:"BuildingProfile,omitnil,omitempty" name:"BuildingProfile"`
}

type CameraExtendInfoRes added in v1.0.794

type CameraExtendInfoRes struct {
	// 存储方式 (nvr或cosmtav)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SaveType *string `json:"SaveType,omitnil,omitempty" name:"SaveType"`

	// 云存储天数(save_type是cosmtav时这个参数才有效)
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	SaveDay *int64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"`

	// 实时分辨率
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveResolution *int64 `json:"LiveResolution,omitnil,omitempty" name:"LiveResolution"`

	// 历史分辨率
	// 注意:此字段可能返回 null,表示取不到有效值。
	HistoryResolution *int64 `json:"HistoryResolution,omitnil,omitempty" name:"HistoryResolution"`
}

type ChangeAlarmStatusRequest added in v1.0.788

type ChangeAlarmStatusRequest struct {
	*tchttp.BaseRequest

	// 告警的id,返回的列表中的id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 告警状态 processed unprocessed processing misreport shield
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 告警处理时间
	ProcessTime *int64 `json:"ProcessTime,omitnil,omitempty" name:"ProcessTime"`

	// 处理类型
	ProcessType *string `json:"ProcessType,omitnil,omitempty" name:"ProcessType"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 当前操作用户id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 当前操作用户名称
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 平台告警处理人
	Processor *string `json:"Processor,omitnil,omitempty" name:"Processor"`

	// 告警处理的描述信息
	ProcessDescription *string `json:"ProcessDescription,omitnil,omitempty" name:"ProcessDescription"`

	// 告警处理的扩展信息,可以为JSON字符串
	ProcessExtend *string `json:"ProcessExtend,omitnil,omitempty" name:"ProcessExtend"`

	// 扩展字段1,目前存的应用告警处理人
	ExtendOne *string `json:"ExtendOne,omitnil,omitempty" name:"ExtendOne"`

	// 应用id
	ApplicationId *int64 `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

func NewChangeAlarmStatusRequest added in v1.0.788

func NewChangeAlarmStatusRequest() (request *ChangeAlarmStatusRequest)

func (*ChangeAlarmStatusRequest) FromJsonString added in v1.0.788

func (r *ChangeAlarmStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeAlarmStatusRequest) ToJsonString added in v1.0.788

func (r *ChangeAlarmStatusRequest) ToJsonString() string

type ChangeAlarmStatusRequestParams added in v1.0.788

type ChangeAlarmStatusRequestParams struct {
	// 告警的id,返回的列表中的id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 告警状态 processed unprocessed processing misreport shield
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 告警处理时间
	ProcessTime *int64 `json:"ProcessTime,omitnil,omitempty" name:"ProcessTime"`

	// 处理类型
	ProcessType *string `json:"ProcessType,omitnil,omitempty" name:"ProcessType"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 当前操作用户id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 当前操作用户名称
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 平台告警处理人
	Processor *string `json:"Processor,omitnil,omitempty" name:"Processor"`

	// 告警处理的描述信息
	ProcessDescription *string `json:"ProcessDescription,omitnil,omitempty" name:"ProcessDescription"`

	// 告警处理的扩展信息,可以为JSON字符串
	ProcessExtend *string `json:"ProcessExtend,omitnil,omitempty" name:"ProcessExtend"`

	// 扩展字段1,目前存的应用告警处理人
	ExtendOne *string `json:"ExtendOne,omitnil,omitempty" name:"ExtendOne"`

	// 应用id
	ApplicationId *int64 `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

Predefined struct for user

type ChangeAlarmStatusResponse added in v1.0.788

type ChangeAlarmStatusResponse struct {
	*tchttp.BaseResponse
	Response *ChangeAlarmStatusResponseParams `json:"Response"`
}

func NewChangeAlarmStatusResponse added in v1.0.788

func NewChangeAlarmStatusResponse() (response *ChangeAlarmStatusResponse)

func (*ChangeAlarmStatusResponse) FromJsonString added in v1.0.788

func (r *ChangeAlarmStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeAlarmStatusResponse) ToJsonString added in v1.0.788

func (r *ChangeAlarmStatusResponse) ToJsonString() string

type ChangeAlarmStatusResponseParams added in v1.0.788

type ChangeAlarmStatusResponseParams struct {
	// 返回空结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddAlarmProcessRecord added in v1.0.788

func (c *Client) AddAlarmProcessRecord(request *AddAlarmProcessRecordRequest) (response *AddAlarmProcessRecordResponse, err error)

AddAlarmProcessRecord 添加告警处理记录

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
LIMITEXCEEDED_APILIMITEXCEEDED = "LimitExceeded.ApiLimitExceeded"
OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ALARMIDNOTEXIST = "ResourceNotFound.AlarmIdNotExist"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) AddAlarmProcessRecordWithContext added in v1.0.788

func (c *Client) AddAlarmProcessRecordWithContext(ctx context.Context, request *AddAlarmProcessRecordRequest) (response *AddAlarmProcessRecordResponse, err error)

AddAlarmProcessRecord 添加告警处理记录

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
LIMITEXCEEDED_APILIMITEXCEEDED = "LimitExceeded.ApiLimitExceeded"
OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ALARMIDNOTEXIST = "ResourceNotFound.AlarmIdNotExist"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) BatchCreateDevice added in v1.0.788

func (c *Client) BatchCreateDevice(request *BatchCreateDeviceRequest) (response *BatchCreateDeviceResponse, err error)

BatchCreateDevice 单个/批量新增设备

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_MANAGERSRVFAILED = "InternalError.ManagerSrvFailed"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
LIMITEXCEEDED_DEVICELIMITEXCEEDED = "LimitExceeded.DeviceLimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) BatchCreateDeviceWithContext added in v1.0.788

func (c *Client) BatchCreateDeviceWithContext(ctx context.Context, request *BatchCreateDeviceRequest) (response *BatchCreateDeviceResponse, err error)

BatchCreateDevice 单个/批量新增设备

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_MANAGERSRVFAILED = "InternalError.ManagerSrvFailed"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
LIMITEXCEEDED_DEVICELIMITEXCEEDED = "LimitExceeded.DeviceLimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) BatchDeleteDevice added in v1.0.892

func (c *Client) BatchDeleteDevice(request *BatchDeleteDeviceRequest) (response *BatchDeleteDeviceResponse, err error)

BatchDeleteDevice 批量删除设备

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) BatchDeleteDeviceWithContext added in v1.0.892

func (c *Client) BatchDeleteDeviceWithContext(ctx context.Context, request *BatchDeleteDeviceRequest) (response *BatchDeleteDeviceResponse, err error)

BatchDeleteDevice 批量删除设备

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) BatchKillAlarm added in v1.0.788

func (c *Client) BatchKillAlarm(request *BatchKillAlarmRequest) (response *BatchKillAlarmResponse, err error)

BatchKillAlarm 批量消警

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) BatchKillAlarmWithContext added in v1.0.788

func (c *Client) BatchKillAlarmWithContext(ctx context.Context, request *BatchKillAlarmRequest) (response *BatchKillAlarmResponse, err error)

BatchKillAlarm 批量消警

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) BatchReportAppMessage added in v1.0.788

func (c *Client) BatchReportAppMessage(request *BatchReportAppMessageRequest) (response *BatchReportAppMessageResponse, err error)

BatchReportAppMessage 批量上报应用消息

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BatchReportAppMessageWithContext added in v1.0.788

func (c *Client) BatchReportAppMessageWithContext(ctx context.Context, request *BatchReportAppMessageRequest) (response *BatchReportAppMessageResponse, err error)

BatchReportAppMessage 批量上报应用消息

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ChangeAlarmStatus added in v1.0.788

func (c *Client) ChangeAlarmStatus(request *ChangeAlarmStatusRequest) (response *ChangeAlarmStatusResponse, err error)

ChangeAlarmStatus 变更告警状态

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDALARMCONTENT = "InvalidParameter.InvalidAlarmContent"
INVALIDPARAMETER_STATUSNOTMATCHPROCESSTYPE = "InvalidParameter.StatusNotMatchProcessType"
INVALIDPARAMETERVALUE_INVALIDALARMSTATUS = "InvalidParameterValue.InvalidAlarmStatus"
INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
MISSINGPARAMETER_EMPTYALARMID = "MissingParameter.EmptyAlarmId"
OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ALARMIDNOTFOUND = "ResourceNotFound.AlarmIDNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) ChangeAlarmStatusWithContext added in v1.0.788

func (c *Client) ChangeAlarmStatusWithContext(ctx context.Context, request *ChangeAlarmStatusRequest) (response *ChangeAlarmStatusResponse, err error)

ChangeAlarmStatus 变更告警状态

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDALARMCONTENT = "InvalidParameter.InvalidAlarmContent"
INVALIDPARAMETER_STATUSNOTMATCHPROCESSTYPE = "InvalidParameter.StatusNotMatchProcessType"
INVALIDPARAMETERVALUE_INVALIDALARMSTATUS = "InvalidParameterValue.InvalidAlarmStatus"
INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
MISSINGPARAMETER_EMPTYALARMID = "MissingParameter.EmptyAlarmId"
OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ALARMIDNOTFOUND = "ResourceNotFound.AlarmIDNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) ControlCameraPTZ added in v1.0.788

func (c *Client) ControlCameraPTZ(request *ControlCameraPTZRequest) (response *ControlCameraPTZResponse, err error)

ControlCameraPTZ 云台控制

可能返回的错误码:

INTERNALERROR = "InternalError"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
UNSUPPORTEDOPERATION_UNSUPPORTEDCMD = "UnsupportedOperation.UnsupportedCMD"

func (*Client) ControlCameraPTZWithContext added in v1.0.788

func (c *Client) ControlCameraPTZWithContext(ctx context.Context, request *ControlCameraPTZRequest) (response *ControlCameraPTZResponse, err error)

ControlCameraPTZ 云台控制

可能返回的错误码:

INTERNALERROR = "InternalError"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
UNSUPPORTEDOPERATION_UNSUPPORTEDCMD = "UnsupportedOperation.UnsupportedCMD"

func (*Client) ControlDevice added in v1.0.788

func (c *Client) ControlDevice(request *ControlDeviceRequest) (response *ControlDeviceResponse, err error)

ControlDevice 设备控制(单个、批量控制)

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
FAILEDOPERATION_SENDMSGERROR = "FailedOperation.SendMsgError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
UNAUTHORIZEDOPERATION_APIAUTHFAILED = "UnauthorizedOperation.APIAuthFailed"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) ControlDeviceWithContext added in v1.0.788

func (c *Client) ControlDeviceWithContext(ctx context.Context, request *ControlDeviceRequest) (response *ControlDeviceResponse, err error)

ControlDevice 设备控制(单个、批量控制)

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
FAILEDOPERATION_SENDMSGERROR = "FailedOperation.SendMsgError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
UNAUTHORIZEDOPERATION_APIAUTHFAILED = "UnauthorizedOperation.APIAuthFailed"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) CreateApplicationToken added in v1.0.788

func (c *Client) CreateApplicationToken(request *CreateApplicationTokenRequest) (response *CreateApplicationTokenResponse, err error)

CreateApplicationToken 调用方应用,创建调用租户API的授权令牌。

可能返回的错误码:

INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
INTERNALERROR_TIMEOUT = "InternalError.Timeout"
INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"
INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"
INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"
INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"

func (*Client) CreateApplicationTokenWithContext added in v1.0.788

func (c *Client) CreateApplicationTokenWithContext(ctx context.Context, request *CreateApplicationTokenRequest) (response *CreateApplicationTokenResponse, err error)

CreateApplicationToken 调用方应用,创建调用租户API的授权令牌。

可能返回的错误码:

INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
INTERNALERROR_TIMEOUT = "InternalError.Timeout"
INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"
INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"
INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"
INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"

func (*Client) DeleteDeviceGroup added in v1.0.892

func (c *Client) DeleteDeviceGroup(request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error)

DeleteDeviceGroup 删除设备分组

可能返回的错误码:

INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
INTERNALERROR_TIMEOUT = "InternalError.Timeout"
INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"
INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"
INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"
INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"

func (*Client) DeleteDeviceGroupWithContext added in v1.0.892

func (c *Client) DeleteDeviceGroupWithContext(ctx context.Context, request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error)

DeleteDeviceGroup 删除设备分组

可能返回的错误码:

INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
INTERNALERROR_TIMEOUT = "InternalError.Timeout"
INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"
INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"
INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"
INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"

func (*Client) DescribeActionList added in v1.0.788

func (c *Client) DescribeActionList(request *DescribeActionListRequest) (response *DescribeActionListResponse, err error)

DescribeActionList 动作列表查询

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeActionListWithContext added in v1.0.788

func (c *Client) DescribeActionListWithContext(ctx context.Context, request *DescribeActionListRequest) (response *DescribeActionListResponse, err error)

DescribeActionList 动作列表查询

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAdministrationByTag added in v1.0.788

func (c *Client) DescribeAdministrationByTag(request *DescribeAdministrationByTagRequest) (response *DescribeAdministrationByTagResponse, err error)

DescribeAdministrationByTag 根据标签获取行政区划列表

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAdministrationByTagWithContext added in v1.0.788

func (c *Client) DescribeAdministrationByTagWithContext(ctx context.Context, request *DescribeAdministrationByTagRequest) (response *DescribeAdministrationByTagResponse, err error)

DescribeAdministrationByTag 根据标签获取行政区划列表

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAlarmLevelList added in v1.0.788

func (c *Client) DescribeAlarmLevelList(request *DescribeAlarmLevelListRequest) (response *DescribeAlarmLevelListResponse, err error)

DescribeAlarmLevelList 告警级别枚举获取

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAlarmLevelListWithContext added in v1.0.788

func (c *Client) DescribeAlarmLevelListWithContext(ctx context.Context, request *DescribeAlarmLevelListRequest) (response *DescribeAlarmLevelListResponse, err error)

DescribeAlarmLevelList 告警级别枚举获取

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAlarmList added in v1.0.788

func (c *Client) DescribeAlarmList(request *DescribeAlarmListRequest) (response *DescribeAlarmListResponse, err error)

DescribeAlarmList 告警列表查询

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) DescribeAlarmListWithContext added in v1.0.788

func (c *Client) DescribeAlarmListWithContext(ctx context.Context, request *DescribeAlarmListRequest) (response *DescribeAlarmListResponse, err error)

DescribeAlarmList 告警列表查询

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) DescribeAlarmStatusList added in v1.0.788

func (c *Client) DescribeAlarmStatusList(request *DescribeAlarmStatusListRequest) (response *DescribeAlarmStatusListResponse, err error)

DescribeAlarmStatusList 用来查询系统中的告警状态列表

可能返回的错误码:

AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAlarmStatusListWithContext added in v1.0.788

func (c *Client) DescribeAlarmStatusListWithContext(ctx context.Context, request *DescribeAlarmStatusListRequest) (response *DescribeAlarmStatusListResponse, err error)

DescribeAlarmStatusList 用来查询系统中的告警状态列表

可能返回的错误码:

AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAlarmTypeList added in v1.0.788

func (c *Client) DescribeAlarmTypeList(request *DescribeAlarmTypeListRequest) (response *DescribeAlarmTypeListResponse, err error)

DescribeAlarmTypeList 告警类型获取

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAlarmTypeListWithContext added in v1.0.788

func (c *Client) DescribeAlarmTypeListWithContext(ctx context.Context, request *DescribeAlarmTypeListRequest) (response *DescribeAlarmTypeListResponse, err error)

DescribeAlarmTypeList 告警类型获取

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeApplicationList

func (c *Client) DescribeApplicationList(request *DescribeApplicationListRequest) (response *DescribeApplicationListResponse, err error)

DescribeApplicationList 查询指定空间关联的应用列表

可能返回的错误码:

AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"

func (*Client) DescribeApplicationListWithContext

func (c *Client) DescribeApplicationListWithContext(ctx context.Context, request *DescribeApplicationListRequest) (response *DescribeApplicationListResponse, err error)

DescribeApplicationList 查询指定空间关联的应用列表

可能返回的错误码:

AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"

func (*Client) DescribeBuildingList added in v1.0.788

func (c *Client) DescribeBuildingList(request *DescribeBuildingListRequest) (response *DescribeBuildingListResponse, err error)

DescribeBuildingList 查询建筑列表

可能返回的错误码:

AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INTERNALERROR_APIREQUESTPATHPARAMETERERROR = "InternalError.ApiRequestPathParameterError"
INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeBuildingListWithContext added in v1.0.788

func (c *Client) DescribeBuildingListWithContext(ctx context.Context, request *DescribeBuildingListRequest) (response *DescribeBuildingListResponse, err error)

DescribeBuildingList 查询建筑列表

可能返回的错误码:

AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INTERNALERROR_APIREQUESTPATHPARAMETERERROR = "InternalError.ApiRequestPathParameterError"
INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeBuildingModel added in v1.0.788

func (c *Client) DescribeBuildingModel(request *DescribeBuildingModelRequest) (response *DescribeBuildingModelResponse, err error)

DescribeBuildingModel 查询建筑三维模型

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeBuildingModelWithContext added in v1.0.788

func (c *Client) DescribeBuildingModelWithContext(ctx context.Context, request *DescribeBuildingModelRequest) (response *DescribeBuildingModelResponse, err error)

DescribeBuildingModel 查询建筑三维模型

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeBuildingProfile added in v1.0.788

func (c *Client) DescribeBuildingProfile(request *DescribeBuildingProfileRequest) (response *DescribeBuildingProfileResponse, err error)

DescribeBuildingProfile 查询建筑信息

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeBuildingProfileWithContext added in v1.0.788

func (c *Client) DescribeBuildingProfileWithContext(ctx context.Context, request *DescribeBuildingProfileRequest) (response *DescribeBuildingProfileResponse, err error)

DescribeBuildingProfile 查询建筑信息

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeCameraExtendInfo added in v1.0.788

func (c *Client) DescribeCameraExtendInfo(request *DescribeCameraExtendInfoRequest) (response *DescribeCameraExtendInfoResponse, err error)

DescribeCameraExtendInfo 获取视频扩展信息

可能返回的错误码:

INTERNALERROR = "InternalError"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"

func (*Client) DescribeCameraExtendInfoWithContext added in v1.0.788

func (c *Client) DescribeCameraExtendInfoWithContext(ctx context.Context, request *DescribeCameraExtendInfoRequest) (response *DescribeCameraExtendInfoResponse, err error)

DescribeCameraExtendInfo 获取视频扩展信息

可能返回的错误码:

INTERNALERROR = "InternalError"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"

func (*Client) DescribeCityWorkspaceList added in v1.0.788

func (c *Client) DescribeCityWorkspaceList(request *DescribeCityWorkspaceListRequest) (response *DescribeCityWorkspaceListResponse, err error)

DescribeCityWorkspaceList 通过城市id查询工作空间列表

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeCityWorkspaceListWithContext added in v1.0.788

func (c *Client) DescribeCityWorkspaceListWithContext(ctx context.Context, request *DescribeCityWorkspaceListRequest) (response *DescribeCityWorkspaceListResponse, err error)

DescribeCityWorkspaceList 通过城市id查询工作空间列表

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDeviceGroupList added in v1.0.892

func (c *Client) DescribeDeviceGroupList(request *DescribeDeviceGroupListRequest) (response *DescribeDeviceGroupListResponse, err error)

DescribeDeviceGroupList 设备分组列表

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDeviceGroupListWithContext added in v1.0.892

func (c *Client) DescribeDeviceGroupListWithContext(ctx context.Context, request *DescribeDeviceGroupListRequest) (response *DescribeDeviceGroupListResponse, err error)

DescribeDeviceGroupList 设备分组列表

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDeviceList added in v1.0.788

func (c *Client) DescribeDeviceList(request *DescribeDeviceListRequest) (response *DescribeDeviceListResponse, err error)

DescribeDeviceList 设备列表查询/单个查询(支持通过筛选条件查询,设备类型、标签、PID、空间)

可能返回的错误码:

AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) DescribeDeviceListWithContext added in v1.0.788

func (c *Client) DescribeDeviceListWithContext(ctx context.Context, request *DescribeDeviceListRequest) (response *DescribeDeviceListResponse, err error)

DescribeDeviceList 设备列表查询/单个查询(支持通过筛选条件查询,设备类型、标签、PID、空间)

可能返回的错误码:

AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) DescribeDeviceShadowList added in v1.0.788

func (c *Client) DescribeDeviceShadowList(request *DescribeDeviceShadowListRequest) (response *DescribeDeviceShadowListResponse, err error)

DescribeDeviceShadowList 获取设备影子数据

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) DescribeDeviceShadowListWithContext added in v1.0.788

func (c *Client) DescribeDeviceShadowListWithContext(ctx context.Context, request *DescribeDeviceShadowListRequest) (response *DescribeDeviceShadowListResponse, err error)

DescribeDeviceShadowList 获取设备影子数据

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) DescribeDeviceStatusList added in v1.0.788

func (c *Client) DescribeDeviceStatusList(request *DescribeDeviceStatusListRequest) (response *DescribeDeviceStatusListResponse, err error)

DescribeDeviceStatusList 设备状态获取

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) DescribeDeviceStatusListWithContext added in v1.0.788

func (c *Client) DescribeDeviceStatusListWithContext(ctx context.Context, request *DescribeDeviceStatusListRequest) (response *DescribeDeviceStatusListResponse, err error)

DescribeDeviceStatusList 设备状态获取

可能返回的错误码:

FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"

func (*Client) DescribeDeviceStatusStat added in v1.0.788

func (c *Client) DescribeDeviceStatusStat(request *DescribeDeviceStatusStatRequest) (response *DescribeDeviceStatusStatResponse, err error)

DescribeDeviceStatusStat 设备状态统计

可能返回的错误码:

FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeDeviceStatusStatWithContext added in v1.0.788

func (c *Client) DescribeDeviceStatusStatWithContext(ctx context.Context, request *DescribeDeviceStatusStatRequest) (response *DescribeDeviceStatusStatResponse, err error)

DescribeDeviceStatusStat 设备状态统计

可能返回的错误码:

FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeDeviceTagList added in v1.0.788

func (c *Client) DescribeDeviceTagList(request *DescribeDeviceTagListRequest) (response *DescribeDeviceTagListResponse, err error)

DescribeDeviceTagList 标签列表查询

可能返回的错误码:

FAILEDOPERATION_GETTAGSFAILED = "FailedOperation.GetTagsFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeDeviceTagListWithContext added in v1.0.788

func (c *Client) DescribeDeviceTagListWithContext(ctx context.Context, request *DescribeDeviceTagListRequest) (response *DescribeDeviceTagListResponse, err error)

DescribeDeviceTagList 标签列表查询

可能返回的错误码:

FAILEDOPERATION_GETTAGSFAILED = "FailedOperation.GetTagsFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeDeviceTypeList added in v1.0.788

func (c *Client) DescribeDeviceTypeList(request *DescribeDeviceTypeListRequest) (response *DescribeDeviceTypeListResponse, err error)

DescribeDeviceTypeList 拉取设备的设备类型列表

可能返回的错误码:

AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INVALIDPARAMETER_TOKENFIELDNOTFOUND = "InvalidParameter.TokenFieldNotFound"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeDeviceTypeListWithContext added in v1.0.788

func (c *Client) DescribeDeviceTypeListWithContext(ctx context.Context, request *DescribeDeviceTypeListRequest) (response *DescribeDeviceTypeListResponse, err error)

DescribeDeviceTypeList 拉取设备的设备类型列表

可能返回的错误码:

AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INVALIDPARAMETER_TOKENFIELDNOTFOUND = "InvalidParameter.TokenFieldNotFound"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeEdgeApplicationToken

func (c *Client) DescribeEdgeApplicationToken(request *DescribeEdgeApplicationTokenRequest) (response *DescribeEdgeApplicationTokenResponse, err error)

DescribeEdgeApplicationToken 查询边缘应用凭证

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeEdgeApplicationTokenWithContext

func (c *Client) DescribeEdgeApplicationTokenWithContext(ctx context.Context, request *DescribeEdgeApplicationTokenRequest) (response *DescribeEdgeApplicationTokenResponse, err error)

DescribeEdgeApplicationToken 查询边缘应用凭证

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeElementProfilePage added in v1.0.788

func (c *Client) DescribeElementProfilePage(request *DescribeElementProfilePageRequest) (response *DescribeElementProfilePageResponse, err error)

DescribeElementProfilePage 查询分页构件信息

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeElementProfilePageWithContext added in v1.0.788

func (c *Client) DescribeElementProfilePageWithContext(ctx context.Context, request *DescribeElementProfilePageRequest) (response *DescribeElementProfilePageResponse, err error)

DescribeElementProfilePage 查询分页构件信息

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeElementProfileTree added in v1.0.788

func (c *Client) DescribeElementProfileTree(request *DescribeElementProfileTreeRequest) (response *DescribeElementProfileTreeResponse, err error)

DescribeElementProfileTree 查询构件树

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeElementProfileTreeWithContext added in v1.0.788

func (c *Client) DescribeElementProfileTreeWithContext(ctx context.Context, request *DescribeElementProfileTreeRequest) (response *DescribeElementProfileTreeResponse, err error)

DescribeElementProfileTree 查询构件树

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeEventList added in v1.0.788

func (c *Client) DescribeEventList(request *DescribeEventListRequest) (response *DescribeEventListResponse, err error)

DescribeEventList 事件列表查询

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEventListWithContext added in v1.0.788

func (c *Client) DescribeEventListWithContext(ctx context.Context, request *DescribeEventListRequest) (response *DescribeEventListResponse, err error)

DescribeEventList 事件列表查询

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeFileDownloadURL added in v1.0.788

func (c *Client) DescribeFileDownloadURL(request *DescribeFileDownloadURLRequest) (response *DescribeFileDownloadURLResponse, err error)

DescribeFileDownloadURL 获取文件下载URL

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"
FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeFileDownloadURLWithContext added in v1.0.788

func (c *Client) DescribeFileDownloadURLWithContext(ctx context.Context, request *DescribeFileDownloadURLRequest) (response *DescribeFileDownloadURLResponse, err error)

DescribeFileDownloadURL 获取文件下载URL

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"
FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeFileUploadURL added in v1.0.788

func (c *Client) DescribeFileUploadURL(request *DescribeFileUploadURLRequest) (response *DescribeFileUploadURLResponse, err error)

DescribeFileUploadURL 文件上传接口

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"
FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeFileUploadURLWithContext added in v1.0.788

func (c *Client) DescribeFileUploadURLWithContext(ctx context.Context, request *DescribeFileUploadURLRequest) (response *DescribeFileUploadURLResponse, err error)

DescribeFileUploadURL 文件上传接口

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"
FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeInterfaceList

func (c *Client) DescribeInterfaceList(request *DescribeInterfaceListRequest) (response *DescribeInterfaceListResponse, err error)

DescribeInterfaceList 查询接口列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeInterfaceListWithContext

func (c *Client) DescribeInterfaceListWithContext(ctx context.Context, request *DescribeInterfaceListRequest) (response *DescribeInterfaceListResponse, err error)

DescribeInterfaceList 查询接口列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeLinkRuleList added in v1.0.788

func (c *Client) DescribeLinkRuleList(request *DescribeLinkRuleListRequest) (response *DescribeLinkRuleListResponse, err error)

DescribeLinkRuleList 联动规则列表查询

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLinkRuleListWithContext added in v1.0.788

func (c *Client) DescribeLinkRuleListWithContext(ctx context.Context, request *DescribeLinkRuleListRequest) (response *DescribeLinkRuleListResponse, err error)

DescribeLinkRuleList 联动规则列表查询

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeModelList added in v1.0.788

func (c *Client) DescribeModelList(request *DescribeModelListRequest) (response *DescribeModelListResponse, err error)

DescribeModelList 模型列表查询/单个查询(产品模型/标准模型)

可能返回的错误码:

AUTHFAILURE_TOKENEXPIRED = "AuthFailure.TokenExpired"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeModelListWithContext added in v1.0.788

func (c *Client) DescribeModelListWithContext(ctx context.Context, request *DescribeModelListRequest) (response *DescribeModelListResponse, err error)

DescribeModelList 模型列表查询/单个查询(产品模型/标准模型)

可能返回的错误码:

AUTHFAILURE_TOKENEXPIRED = "AuthFailure.TokenExpired"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeProductList added in v1.0.788

func (c *Client) DescribeProductList(request *DescribeProductListRequest) (response *DescribeProductListResponse, err error)

DescribeProductList 产品列表查询

可能返回的错误码:

AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeProductListWithContext added in v1.0.788

func (c *Client) DescribeProductListWithContext(ctx context.Context, request *DescribeProductListRequest) (response *DescribeProductListResponse, err error)

DescribeProductList 产品列表查询

可能返回的错误码:

AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribePropertyList added in v1.0.788

func (c *Client) DescribePropertyList(request *DescribePropertyListRequest) (response *DescribePropertyListResponse, err error)

DescribePropertyList 查询构件属性(详情)

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribePropertyListWithContext added in v1.0.788

func (c *Client) DescribePropertyListWithContext(ctx context.Context, request *DescribePropertyListRequest) (response *DescribePropertyListResponse, err error)

DescribePropertyList 查询构件属性(详情)

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeRuleDetail added in v1.0.788

func (c *Client) DescribeRuleDetail(request *DescribeRuleDetailRequest) (response *DescribeRuleDetailResponse, err error)

DescribeRuleDetail 联动规则详情查询

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMNOTMATCH = "InvalidParameter.ParamNotMatch"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRuleDetailWithContext added in v1.0.788

func (c *Client) DescribeRuleDetailWithContext(ctx context.Context, request *DescribeRuleDetailRequest) (response *DescribeRuleDetailResponse, err error)

DescribeRuleDetail 联动规则详情查询

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMNOTMATCH = "InvalidParameter.ParamNotMatch"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSceneList added in v1.0.788

func (c *Client) DescribeSceneList(request *DescribeSceneListRequest) (response *DescribeSceneListResponse, err error)

DescribeSceneList 查询场景列表

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSceneListWithContext added in v1.0.788

func (c *Client) DescribeSceneListWithContext(ctx context.Context, request *DescribeSceneListRequest) (response *DescribeSceneListResponse, err error)

DescribeSceneList 查询场景列表

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceDeviceIdList added in v1.0.788

func (c *Client) DescribeSpaceDeviceIdList(request *DescribeSpaceDeviceIdListRequest) (response *DescribeSpaceDeviceIdListResponse, err error)

DescribeSpaceDeviceIdList 查询指定空间设备编号列表

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceDeviceIdListWithContext added in v1.0.788

func (c *Client) DescribeSpaceDeviceIdListWithContext(ctx context.Context, request *DescribeSpaceDeviceIdListRequest) (response *DescribeSpaceDeviceIdListResponse, err error)

DescribeSpaceDeviceIdList 查询指定空间设备编号列表

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceDeviceRelationList added in v1.0.788

func (c *Client) DescribeSpaceDeviceRelationList(request *DescribeSpaceDeviceRelationListRequest) (response *DescribeSpaceDeviceRelationListResponse, err error)

DescribeSpaceDeviceRelationList 查询指定空间下设备与构件绑定关系列表

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceDeviceRelationListWithContext added in v1.0.788

func (c *Client) DescribeSpaceDeviceRelationListWithContext(ctx context.Context, request *DescribeSpaceDeviceRelationListRequest) (response *DescribeSpaceDeviceRelationListResponse, err error)

DescribeSpaceDeviceRelationList 查询指定空间下设备与构件绑定关系列表

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceInfoByDeviceId added in v1.0.788

func (c *Client) DescribeSpaceInfoByDeviceId(request *DescribeSpaceInfoByDeviceIdRequest) (response *DescribeSpaceInfoByDeviceIdResponse, err error)

DescribeSpaceInfoByDeviceId 查询设备绑定的空间信息

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceInfoByDeviceIdWithContext added in v1.0.788

func (c *Client) DescribeSpaceInfoByDeviceIdWithContext(ctx context.Context, request *DescribeSpaceInfoByDeviceIdRequest) (response *DescribeSpaceInfoByDeviceIdResponse, err error)

DescribeSpaceInfoByDeviceId 查询设备绑定的空间信息

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceRelationByDeviceId added in v1.0.788

func (c *Client) DescribeSpaceRelationByDeviceId(request *DescribeSpaceRelationByDeviceIdRequest) (response *DescribeSpaceRelationByDeviceIdResponse, err error)

DescribeSpaceRelationByDeviceId 查询设备绑定的空间层级关系

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceRelationByDeviceIdWithContext added in v1.0.788

func (c *Client) DescribeSpaceRelationByDeviceIdWithContext(ctx context.Context, request *DescribeSpaceRelationByDeviceIdRequest) (response *DescribeSpaceRelationByDeviceIdResponse, err error)

DescribeSpaceRelationByDeviceId 查询设备绑定的空间层级关系

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceTypeList added in v1.0.788

func (c *Client) DescribeSpaceTypeList(request *DescribeSpaceTypeListRequest) (response *DescribeSpaceTypeListResponse, err error)

DescribeSpaceTypeList 查询空间分类

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeSpaceTypeListWithContext added in v1.0.788

func (c *Client) DescribeSpaceTypeListWithContext(ctx context.Context, request *DescribeSpaceTypeListRequest) (response *DescribeSpaceTypeListResponse, err error)

DescribeSpaceTypeList 查询空间分类

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeTenantBuildingCountAndArea added in v1.0.788

func (c *Client) DescribeTenantBuildingCountAndArea(request *DescribeTenantBuildingCountAndAreaRequest) (response *DescribeTenantBuildingCountAndAreaResponse, err error)

DescribeTenantBuildingCountAndArea 查询租户楼栋数量和楼栋建筑面积

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeTenantBuildingCountAndAreaWithContext added in v1.0.788

func (c *Client) DescribeTenantBuildingCountAndAreaWithContext(ctx context.Context, request *DescribeTenantBuildingCountAndAreaRequest) (response *DescribeTenantBuildingCountAndAreaResponse, err error)

DescribeTenantBuildingCountAndArea 查询租户楼栋数量和楼栋建筑面积

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeTenantDepartmentList added in v1.0.788

func (c *Client) DescribeTenantDepartmentList(request *DescribeTenantDepartmentListRequest) (response *DescribeTenantDepartmentListResponse, err error)

DescribeTenantDepartmentList 查询租户组织部门列表

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeTenantDepartmentListWithContext added in v1.0.788

func (c *Client) DescribeTenantDepartmentListWithContext(ctx context.Context, request *DescribeTenantDepartmentListRequest) (response *DescribeTenantDepartmentListResponse, err error)

DescribeTenantDepartmentList 查询租户组织部门列表

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeTenantUserList added in v1.0.788

func (c *Client) DescribeTenantUserList(request *DescribeTenantUserListRequest) (response *DescribeTenantUserListResponse, err error)

DescribeTenantUserList 查询租户人员列表

可能返回的错误码:

AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeTenantUserListWithContext added in v1.0.788

func (c *Client) DescribeTenantUserListWithContext(ctx context.Context, request *DescribeTenantUserListRequest) (response *DescribeTenantUserListResponse, err error)

DescribeTenantUserList 查询租户人员列表

可能返回的错误码:

AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVideoCloudRecord added in v1.0.788

func (c *Client) DescribeVideoCloudRecord(request *DescribeVideoCloudRecordRequest) (response *DescribeVideoCloudRecordResponse, err error)

DescribeVideoCloudRecord 云录像接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"

func (*Client) DescribeVideoCloudRecordWithContext added in v1.0.788

func (c *Client) DescribeVideoCloudRecordWithContext(ctx context.Context, request *DescribeVideoCloudRecordRequest) (response *DescribeVideoCloudRecordResponse, err error)

DescribeVideoCloudRecord 云录像接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"

func (*Client) DescribeVideoLiveStream added in v1.0.788

func (c *Client) DescribeVideoLiveStream(request *DescribeVideoLiveStreamRequest) (response *DescribeVideoLiveStreamResponse, err error)

DescribeVideoLiveStream 实时流接口

可能返回的错误码:

FAILEDOPERATION_LOCKREDISCACHEFAILED = "FailedOperation.LockRedisCacheFailed"
FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDMETADATA = "InvalidParameter.InvalidMetaData"
INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
INVALIDPARAMETERVALUE_INVALIDSTREAMID = "InvalidParameterValue.InvalidStreamId"
LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"
LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"
RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"
RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"
RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"
RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"

func (*Client) DescribeVideoLiveStreamWithContext added in v1.0.788

func (c *Client) DescribeVideoLiveStreamWithContext(ctx context.Context, request *DescribeVideoLiveStreamRequest) (response *DescribeVideoLiveStreamResponse, err error)

DescribeVideoLiveStream 实时流接口

可能返回的错误码:

FAILEDOPERATION_LOCKREDISCACHEFAILED = "FailedOperation.LockRedisCacheFailed"
FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDMETADATA = "InvalidParameter.InvalidMetaData"
INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
INVALIDPARAMETERVALUE_INVALIDSTREAMID = "InvalidParameterValue.InvalidStreamId"
LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"
LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"
RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"
RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"
RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"
RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"

func (*Client) DescribeVideoRecordStream added in v1.0.788

func (c *Client) DescribeVideoRecordStream(request *DescribeVideoRecordStreamRequest) (response *DescribeVideoRecordStreamResponse, err error)

DescribeVideoRecordStream 历史流接口

可能返回的错误码:

FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDMEDIADATA = "InvalidParameter.InvalidMediaData"
INVALIDPARAMETERVALUE_INVALIDGB28181CONFIG = "InvalidParameterValue.InvalidGB28181Config"
INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
INVALIDPARAMETERVALUE_INVALIDSAVETYPE = "InvalidParameterValue.InvalidSaveType"
INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"
INVALIDPARAMETERVALUE_INVALIDVIDEOPLAYRATE = "InvalidParameterValue.InvalidVideoPlayRate"
LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"
LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"
RESOURCENOTFOUND_NVRORCVRCONFIGNOTEXIST = "ResourceNotFound.NVROrCVRConfigNotExist"
RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"
RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"
RESOURCENOTFOUND_STREAMNOTEXIST = "ResourceNotFound.StreamNotExist"
RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"

func (*Client) DescribeVideoRecordStreamWithContext added in v1.0.788

func (c *Client) DescribeVideoRecordStreamWithContext(ctx context.Context, request *DescribeVideoRecordStreamRequest) (response *DescribeVideoRecordStreamResponse, err error)

DescribeVideoRecordStream 历史流接口

可能返回的错误码:

FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDMEDIADATA = "InvalidParameter.InvalidMediaData"
INVALIDPARAMETERVALUE_INVALIDGB28181CONFIG = "InvalidParameterValue.InvalidGB28181Config"
INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
INVALIDPARAMETERVALUE_INVALIDSAVETYPE = "InvalidParameterValue.InvalidSaveType"
INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"
INVALIDPARAMETERVALUE_INVALIDVIDEOPLAYRATE = "InvalidParameterValue.InvalidVideoPlayRate"
LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"
LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"
RESOURCENOTFOUND_NVRORCVRCONFIGNOTEXIST = "ResourceNotFound.NVROrCVRConfigNotExist"
RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"
RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"
RESOURCENOTFOUND_STREAMNOTEXIST = "ResourceNotFound.StreamNotExist"
RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"

func (*Client) DescribeWorkSpaceBuildingCountAndArea added in v1.0.788

func (c *Client) DescribeWorkSpaceBuildingCountAndArea(request *DescribeWorkSpaceBuildingCountAndAreaRequest) (response *DescribeWorkSpaceBuildingCountAndAreaResponse, err error)

DescribeWorkSpaceBuildingCountAndArea 查询项目空间楼栋数量与建筑面积

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeWorkSpaceBuildingCountAndAreaWithContext added in v1.0.788

func (c *Client) DescribeWorkSpaceBuildingCountAndAreaWithContext(ctx context.Context, request *DescribeWorkSpaceBuildingCountAndAreaRequest) (response *DescribeWorkSpaceBuildingCountAndAreaResponse, err error)

DescribeWorkSpaceBuildingCountAndArea 查询项目空间楼栋数量与建筑面积

可能返回的错误码:

INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"

func (*Client) DescribeWorkspaceList

func (c *Client) DescribeWorkspaceList(request *DescribeWorkspaceListRequest) (response *DescribeWorkspaceListResponse, err error)

DescribeWorkspaceList 获取租户下的空间列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeWorkspaceListWithContext

func (c *Client) DescribeWorkspaceListWithContext(ctx context.Context, request *DescribeWorkspaceListRequest) (response *DescribeWorkspaceListResponse, err error)

DescribeWorkspaceList 获取租户下的空间列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) DescribeWorkspaceUserList

func (c *Client) DescribeWorkspaceUserList(request *DescribeWorkspaceUserListRequest) (response *DescribeWorkspaceUserListResponse, err error)

DescribeWorkspaceUserList 查询项目空间人员列表

可能返回的错误码:

INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeWorkspaceUserListWithContext

func (c *Client) DescribeWorkspaceUserListWithContext(ctx context.Context, request *DescribeWorkspaceUserListRequest) (response *DescribeWorkspaceUserListResponse, err error)

DescribeWorkspaceUserList 查询项目空间人员列表

可能返回的错误码:

INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyDeviceField added in v1.0.892

func (c *Client) ModifyDeviceField(request *ModifyDeviceFieldRequest) (response *ModifyDeviceFieldResponse, err error)

ModifyDeviceField 批量修改设备自定义字段值

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) ModifyDeviceFieldWithContext added in v1.0.892

func (c *Client) ModifyDeviceFieldWithContext(ctx context.Context, request *ModifyDeviceFieldRequest) (response *ModifyDeviceFieldResponse, err error)

ModifyDeviceField 批量修改设备自定义字段值

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) ModifyDeviceGroup added in v1.0.892

func (c *Client) ModifyDeviceGroup(request *ModifyDeviceGroupRequest) (response *ModifyDeviceGroupResponse, err error)

ModifyDeviceGroup 批量修改设备组

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) ModifyDeviceGroupWithContext added in v1.0.892

func (c *Client) ModifyDeviceGroupWithContext(ctx context.Context, request *ModifyDeviceGroupRequest) (response *ModifyDeviceGroupResponse, err error)

ModifyDeviceGroup 批量修改设备组

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) ModifyDeviceName added in v1.0.788

func (c *Client) ModifyDeviceName(request *ModifyDeviceNameRequest) (response *ModifyDeviceNameResponse, err error)

ModifyDeviceName 批量修改设备名字

可能返回的错误码:

FAILEDOPERATION_MODIFYDEVICEERROR = "FailedOperation.ModifyDeviceError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
RESOURCENOTFOUND_WIDNOTEXIST = "ResourceNotFound.WIDNotExist"

func (*Client) ModifyDeviceNameWithContext added in v1.0.788

func (c *Client) ModifyDeviceNameWithContext(ctx context.Context, request *ModifyDeviceNameRequest) (response *ModifyDeviceNameResponse, err error)

ModifyDeviceName 批量修改设备名字

可能返回的错误码:

FAILEDOPERATION_MODIFYDEVICEERROR = "FailedOperation.ModifyDeviceError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
RESOURCENOTFOUND_WIDNOTEXIST = "ResourceNotFound.WIDNotExist"

func (*Client) ModifyDeviceTag added in v1.0.892

func (c *Client) ModifyDeviceTag(request *ModifyDeviceTagRequest) (response *ModifyDeviceTagResponse, err error)

ModifyDeviceTag 批量修改设备标签

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) ModifyDeviceTagWithContext added in v1.0.892

func (c *Client) ModifyDeviceTagWithContext(ctx context.Context, request *ModifyDeviceTagRequest) (response *ModifyDeviceTagResponse, err error)

ModifyDeviceTag 批量修改设备标签

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"

func (*Client) ReportAppMessage added in v1.0.788

func (c *Client) ReportAppMessage(request *ReportAppMessageRequest) (response *ReportAppMessageResponse, err error)

ReportAppMessage 上报应用消息

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ReportAppMessageWithContext added in v1.0.788

func (c *Client) ReportAppMessageWithContext(ctx context.Context, request *ReportAppMessageRequest) (response *ReportAppMessageResponse, err error)

ReportAppMessage 上报应用消息

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SaveDeviceGroup added in v1.0.892

func (c *Client) SaveDeviceGroup(request *SaveDeviceGroupRequest) (response *SaveDeviceGroupResponse, err error)

SaveDeviceGroup 设备分组新增/修改

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SaveDeviceGroupWithContext added in v1.0.892

func (c *Client) SaveDeviceGroupWithContext(ctx context.Context, request *SaveDeviceGroupRequest) (response *SaveDeviceGroupResponse, err error)

SaveDeviceGroup 设备分组新增/修改

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) StopVideoStreaming added in v1.0.788

func (c *Client) StopVideoStreaming(request *StopVideoStreamingRequest) (response *StopVideoStreamingResponse, err error)

StopVideoStreaming 断流接口

可能返回的错误码:

INTERNALERROR = "InternalError"
MISSINGPARAMETER_EMPTYSTREAM = "MissingParameter.EmptyStream"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"
RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"
UNSUPPORTEDOPERATION_NOTSTREAMING = "UnsupportedOperation.NotStreaming"

func (*Client) StopVideoStreamingWithContext added in v1.0.788

func (c *Client) StopVideoStreamingWithContext(ctx context.Context, request *StopVideoStreamingRequest) (response *StopVideoStreamingResponse, err error)

StopVideoStreaming 断流接口

可能返回的错误码:

INTERNALERROR = "InternalError"
MISSINGPARAMETER_EMPTYSTREAM = "MissingParameter.EmptyStream"
MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"
RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"
UNSUPPORTEDOPERATION_NOTSTREAMING = "UnsupportedOperation.NotStreaming"

func (*Client) UpdateWorkspaceParkAttributes added in v1.0.788

func (c *Client) UpdateWorkspaceParkAttributes(request *UpdateWorkspaceParkAttributesRequest) (response *UpdateWorkspaceParkAttributesResponse, err error)

UpdateWorkspaceParkAttributes 修改工作空间园区属性

可能返回的错误码:

INTERNALERROR_UPDATEPARKINFOFAILED = "InternalError.UpdateParkInfoFailed"
INVALIDPARAMETER_DUPLICATEPARKCODE = "InvalidParameter.DuplicateParkCode"
INVALIDPARAMETER_EXCEEDPARKLENGTHLIMIT = "InvalidParameter.ExceedParkLengthLimit"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateWorkspaceParkAttributesWithContext added in v1.0.788

func (c *Client) UpdateWorkspaceParkAttributesWithContext(ctx context.Context, request *UpdateWorkspaceParkAttributesRequest) (response *UpdateWorkspaceParkAttributesResponse, err error)

UpdateWorkspaceParkAttributes 修改工作空间园区属性

可能返回的错误码:

INTERNALERROR_UPDATEPARKINFOFAILED = "InternalError.UpdateParkInfoFailed"
INVALIDPARAMETER_DUPLICATEPARKCODE = "InvalidParameter.DuplicateParkCode"
INVALIDPARAMETER_EXCEEDPARKLENGTHLIMIT = "InvalidParameter.ExceedParkLengthLimit"
INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
RESOURCENOTFOUND = "ResourceNotFound"

type ControlCameraPTZRequest added in v1.0.788

type ControlCameraPTZRequest struct {
	*tchttp.BaseRequest

	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// ptz指令
	// left - 向左移动
	// right - 向右移动
	// up - 向上移动
	// down - 向下
	// zoomOut - 镜头缩小
	// zoomIn - 镜头放大
	// irisIn - 光圈缩小
	// irisOut - 光圈放大
	// focusIn - 焦距变近
	// focusOut - 焦距变远
	CMD *string `json:"CMD,omitnil,omitempty" name:"CMD"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewControlCameraPTZRequest added in v1.0.788

func NewControlCameraPTZRequest() (request *ControlCameraPTZRequest)

func (*ControlCameraPTZRequest) FromJsonString added in v1.0.788

func (r *ControlCameraPTZRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ControlCameraPTZRequest) ToJsonString added in v1.0.788

func (r *ControlCameraPTZRequest) ToJsonString() string

type ControlCameraPTZRequestParams added in v1.0.788

type ControlCameraPTZRequestParams struct {
	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// ptz指令
	// left - 向左移动
	// right - 向右移动
	// up - 向上移动
	// down - 向下
	// zoomOut - 镜头缩小
	// zoomIn - 镜头放大
	// irisIn - 光圈缩小
	// irisOut - 光圈放大
	// focusIn - 焦距变近
	// focusOut - 焦距变远
	CMD *string `json:"CMD,omitnil,omitempty" name:"CMD"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type ControlCameraPTZResponse added in v1.0.788

type ControlCameraPTZResponse struct {
	*tchttp.BaseResponse
	Response *ControlCameraPTZResponseParams `json:"Response"`
}

func NewControlCameraPTZResponse added in v1.0.788

func NewControlCameraPTZResponse() (response *ControlCameraPTZResponse)

func (*ControlCameraPTZResponse) FromJsonString added in v1.0.788

func (r *ControlCameraPTZResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ControlCameraPTZResponse) ToJsonString added in v1.0.788

func (r *ControlCameraPTZResponse) ToJsonString() string

type ControlCameraPTZResponseParams added in v1.0.788

type ControlCameraPTZResponseParams struct {
	// 控制摄像头结果返回
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ControlDeviceRequest added in v1.0.788

type ControlDeviceRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备wid,最大100个
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 控制内容
	ControlData *string `json:"ControlData,omitnil,omitempty" name:"ControlData"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 是否同步返回设备下控ack结果
	IsSynchronized *bool `json:"IsSynchronized,omitnil,omitempty" name:"IsSynchronized"`
}

func NewControlDeviceRequest added in v1.0.788

func NewControlDeviceRequest() (request *ControlDeviceRequest)

func (*ControlDeviceRequest) FromJsonString added in v1.0.788

func (r *ControlDeviceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ControlDeviceRequest) ToJsonString added in v1.0.788

func (r *ControlDeviceRequest) ToJsonString() string

type ControlDeviceRequestParams added in v1.0.788

type ControlDeviceRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备wid,最大100个
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 控制内容
	ControlData *string `json:"ControlData,omitnil,omitempty" name:"ControlData"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 是否同步返回设备下控ack结果
	IsSynchronized *bool `json:"IsSynchronized,omitnil,omitempty" name:"IsSynchronized"`
}

Predefined struct for user

type ControlDeviceRes added in v1.0.794

type ControlDeviceRes struct {
	// 设备Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 指令接受, 0表示成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 控制结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 批量大于1时,可用此seq进行链路追踪
	// 注意:此字段可能返回 null,表示取不到有效值。
	Seq *string `json:"Seq,omitnil,omitempty" name:"Seq"`
}

type ControlDeviceResponse added in v1.0.788

type ControlDeviceResponse struct {
	*tchttp.BaseResponse
	Response *ControlDeviceResponseParams `json:"Response"`
}

func NewControlDeviceResponse added in v1.0.788

func NewControlDeviceResponse() (response *ControlDeviceResponse)

func (*ControlDeviceResponse) FromJsonString added in v1.0.788

func (r *ControlDeviceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ControlDeviceResponse) ToJsonString added in v1.0.788

func (r *ControlDeviceResponse) ToJsonString() string

type ControlDeviceResponseParams added in v1.0.788

type ControlDeviceResponseParams struct {
	// 设备控制后结果集
	Result *ControlDeviceSet `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ControlDeviceSet added in v1.0.794

type ControlDeviceSet struct {
	// 设备控制后返回结果集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	Set []*ControlDeviceRes `json:"Set,omitnil,omitempty" name:"Set"`
}

type CreateApplicationTokenRequest added in v1.0.788

type CreateApplicationTokenRequest struct {
	*tchttp.BaseRequest

	// 应用id
	ApplicationId *uint64 `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 一个随机数或者时间戳,用于防止重放攻击,每个请求唯一,建议用uuid
	Nonce *string `json:"Nonce,omitnil,omitempty" name:"Nonce"`

	// 租户id
	TenantId *uint64 `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 请求时间,当前时间的unix毫秒时间戳
	RequestTime *uint64 `json:"RequestTime,omitnil,omitempty" name:"RequestTime"`

	// 签名方法见用户使用文档
	Signature *string `json:"Signature,omitnil,omitempty" name:"Signature"`
}

func NewCreateApplicationTokenRequest added in v1.0.788

func NewCreateApplicationTokenRequest() (request *CreateApplicationTokenRequest)

func (*CreateApplicationTokenRequest) FromJsonString added in v1.0.788

func (r *CreateApplicationTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApplicationTokenRequest) ToJsonString added in v1.0.788

func (r *CreateApplicationTokenRequest) ToJsonString() string

type CreateApplicationTokenRequestParams added in v1.0.788

type CreateApplicationTokenRequestParams struct {
	// 应用id
	ApplicationId *uint64 `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 一个随机数或者时间戳,用于防止重放攻击,每个请求唯一,建议用uuid
	Nonce *string `json:"Nonce,omitnil,omitempty" name:"Nonce"`

	// 租户id
	TenantId *uint64 `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 请求时间,当前时间的unix毫秒时间戳
	RequestTime *uint64 `json:"RequestTime,omitnil,omitempty" name:"RequestTime"`

	// 签名方法见用户使用文档
	Signature *string `json:"Signature,omitnil,omitempty" name:"Signature"`
}

Predefined struct for user

type CreateApplicationTokenResponse added in v1.0.788

type CreateApplicationTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreateApplicationTokenResponseParams `json:"Response"`
}

func NewCreateApplicationTokenResponse added in v1.0.788

func NewCreateApplicationTokenResponse() (response *CreateApplicationTokenResponse)

func (*CreateApplicationTokenResponse) FromJsonString added in v1.0.788

func (r *CreateApplicationTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApplicationTokenResponse) ToJsonString added in v1.0.788

func (r *CreateApplicationTokenResponse) ToJsonString() string

type CreateApplicationTokenResponseParams added in v1.0.788

type CreateApplicationTokenResponseParams struct {
	// 应用令牌信息
	Result *ApplicationTokenInfo `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDeviceFailed added in v1.0.794

type CreateDeviceFailed struct {
	// 产品id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductId *int64 `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 父设备wid,不为空表示导入自设备
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentWID *string `json:"ParentWID,omitnil,omitempty" name:"ParentWID"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// 设备sn序列号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SN *string `json:"SN,omitnil,omitempty" name:"SN"`
}

type CreateDeviceSucceeded added in v1.0.794

type CreateDeviceSucceeded struct {
	// 产品id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductId *int64 `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 父设备wid,不为空表示导入自设备
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentWID *string `json:"ParentWID,omitnil,omitempty" name:"ParentWID"`

	// 设备编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 设备sn序列号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SN *string `json:"SN,omitnil,omitempty" name:"SN"`
}

type CustomField added in v1.0.794

type CustomField struct {
	// 字段id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 字段内容
	Val *string `json:"Val,omitnil,omitempty" name:"Val"`
}

type CustomFieldInfo added in v1.0.794

type CustomFieldInfo struct {
	// 字段id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 字段key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 字段名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字段值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Val *string `json:"Val,omitnil,omitempty" name:"Val"`
}

type DeleteDeviceGroupRequest added in v1.0.892

type DeleteDeviceGroupRequest struct {
	*tchttp.BaseRequest

	// 设备分组的id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 工作空间的id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDeleteDeviceGroupRequest added in v1.0.892

func NewDeleteDeviceGroupRequest() (request *DeleteDeviceGroupRequest)

func (*DeleteDeviceGroupRequest) FromJsonString added in v1.0.892

func (r *DeleteDeviceGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDeviceGroupRequest) ToJsonString added in v1.0.892

func (r *DeleteDeviceGroupRequest) ToJsonString() string

type DeleteDeviceGroupRequestParams added in v1.0.892

type DeleteDeviceGroupRequestParams struct {
	// 设备分组的id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 工作空间的id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DeleteDeviceGroupResponse added in v1.0.892

type DeleteDeviceGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDeviceGroupResponseParams `json:"Response"`
}

func NewDeleteDeviceGroupResponse added in v1.0.892

func NewDeleteDeviceGroupResponse() (response *DeleteDeviceGroupResponse)

func (*DeleteDeviceGroupResponse) FromJsonString added in v1.0.892

func (r *DeleteDeviceGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDeviceGroupResponse) ToJsonString added in v1.0.892

func (r *DeleteDeviceGroupResponse) ToJsonString() string

type DeleteDeviceGroupResponseParams added in v1.0.892

type DeleteDeviceGroupResponseParams struct {
	// 无返回信息
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeActionListRequest added in v1.0.788

type DescribeActionListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 动作类型,(app,device,toAlarm,toNotification)
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 事件id详情
	IdSet []*int64 `json:"IdSet,omitnil,omitempty" name:"IdSet"`
}

func NewDescribeActionListRequest added in v1.0.788

func NewDescribeActionListRequest() (request *DescribeActionListRequest)

func (*DescribeActionListRequest) FromJsonString added in v1.0.788

func (r *DescribeActionListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeActionListRequest) ToJsonString added in v1.0.788

func (r *DescribeActionListRequest) ToJsonString() string

type DescribeActionListRequestParams added in v1.0.788

type DescribeActionListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 动作类型,(app,device,toAlarm,toNotification)
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 事件id详情
	IdSet []*int64 `json:"IdSet,omitnil,omitempty" name:"IdSet"`
}

Predefined struct for user

type DescribeActionListRes added in v1.0.794

type DescribeActionListRes struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 动作列表查询集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActionDetailSet []*ActionDetail `json:"ActionDetailSet,omitnil,omitempty" name:"ActionDetailSet"`
}

type DescribeActionListResponse added in v1.0.788

type DescribeActionListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeActionListResponseParams `json:"Response"`
}

func NewDescribeActionListResponse added in v1.0.788

func NewDescribeActionListResponse() (response *DescribeActionListResponse)

func (*DescribeActionListResponse) FromJsonString added in v1.0.788

func (r *DescribeActionListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeActionListResponse) ToJsonString added in v1.0.788

func (r *DescribeActionListResponse) ToJsonString() string

type DescribeActionListResponseParams added in v1.0.788

type DescribeActionListResponseParams struct {
	// 动作列表查询结果
	Result *DescribeActionListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAdministrationByTagRequest added in v1.0.788

type DescribeAdministrationByTagRequest struct {
	*tchttp.BaseRequest

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 工作空间ID
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 标签值
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`
}

func NewDescribeAdministrationByTagRequest added in v1.0.788

func NewDescribeAdministrationByTagRequest() (request *DescribeAdministrationByTagRequest)

func (*DescribeAdministrationByTagRequest) FromJsonString added in v1.0.788

func (r *DescribeAdministrationByTagRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAdministrationByTagRequest) ToJsonString added in v1.0.788

func (r *DescribeAdministrationByTagRequest) ToJsonString() string

type DescribeAdministrationByTagRequestParams added in v1.0.788

type DescribeAdministrationByTagRequestParams struct {
	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 工作空间ID
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 标签值
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`
}

Predefined struct for user

type DescribeAdministrationByTagRes added in v1.0.794

type DescribeAdministrationByTagRes struct {
	// 行政区划列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*AdministrationData `json:"List,omitnil,omitempty" name:"List"`
}

type DescribeAdministrationByTagResponse added in v1.0.788

type DescribeAdministrationByTagResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAdministrationByTagResponseParams `json:"Response"`
}

func NewDescribeAdministrationByTagResponse added in v1.0.788

func NewDescribeAdministrationByTagResponse() (response *DescribeAdministrationByTagResponse)

func (*DescribeAdministrationByTagResponse) FromJsonString added in v1.0.788

func (r *DescribeAdministrationByTagResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAdministrationByTagResponse) ToJsonString added in v1.0.788

func (r *DescribeAdministrationByTagResponse) ToJsonString() string

type DescribeAdministrationByTagResponseParams added in v1.0.788

type DescribeAdministrationByTagResponseParams struct {
	// 行政区划返回结构
	Result *DescribeAdministrationByTagRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAlarmLevelListRequest added in v1.0.788

type DescribeAlarmLevelListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeAlarmLevelListRequest added in v1.0.788

func NewDescribeAlarmLevelListRequest() (request *DescribeAlarmLevelListRequest)

func (*DescribeAlarmLevelListRequest) FromJsonString added in v1.0.788

func (r *DescribeAlarmLevelListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAlarmLevelListRequest) ToJsonString added in v1.0.788

func (r *DescribeAlarmLevelListRequest) ToJsonString() string

type DescribeAlarmLevelListRequestParams added in v1.0.788

type DescribeAlarmLevelListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeAlarmLevelListRes added in v1.0.794

type DescribeAlarmLevelListRes struct {
	// 告警级别枚举获取数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlarmLevelSet []*AlarmLevelInfo `json:"AlarmLevelSet,omitnil,omitempty" name:"AlarmLevelSet"`
}

type DescribeAlarmLevelListResponse added in v1.0.788

type DescribeAlarmLevelListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlarmLevelListResponseParams `json:"Response"`
}

func NewDescribeAlarmLevelListResponse added in v1.0.788

func NewDescribeAlarmLevelListResponse() (response *DescribeAlarmLevelListResponse)

func (*DescribeAlarmLevelListResponse) FromJsonString added in v1.0.788

func (r *DescribeAlarmLevelListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAlarmLevelListResponse) ToJsonString added in v1.0.788

func (r *DescribeAlarmLevelListResponse) ToJsonString() string

type DescribeAlarmLevelListResponseParams added in v1.0.788

type DescribeAlarmLevelListResponseParams struct {
	// 告警级别列表查询结果
	Result *DescribeAlarmLevelListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAlarmListRequest added in v1.0.788

type DescribeAlarmListRequest struct {
	*tchttp.BaseRequest

	// 告警开始时间,必填,时间戳秒
	BeginTime *int64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 告警结束时间,必填,时间戳秒
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页查询,第几页
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 告警状态
	Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"`

	// 告警类型
	AlarmTypeSet []*AlarmTypeInfo `json:"AlarmTypeSet,omitnil,omitempty" name:"AlarmTypeSet"`

	// 告警级别id
	LevelSet []*int64 `json:"LevelSet,omitnil,omitempty" name:"LevelSet"`

	// 告警id
	IdSet []*string `json:"IdSet,omitnil,omitempty" name:"IdSet"`

	// 应用id
	AppIdSet []*int64 `json:"AppIdSet,omitnil,omitempty" name:"AppIdSet"`

	// 设备id
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 空间层级
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 应用扩展字段1
	ExtendOne []*string `json:"ExtendOne,omitnil,omitempty" name:"ExtendOne"`

	// 应用扩展字段2
	ExtendTwo []*string `json:"ExtendTwo,omitnil,omitempty" name:"ExtendTwo"`

	// 当前告警处理人,填孪生中台的用户id
	ProcessorSet []*string `json:"ProcessorSet,omitnil,omitempty" name:"ProcessorSet"`

	// 分组id
	GroupIdSet []*int64 `json:"GroupIdSet,omitnil,omitempty" name:"GroupIdSet"`
}

func NewDescribeAlarmListRequest added in v1.0.788

func NewDescribeAlarmListRequest() (request *DescribeAlarmListRequest)

func (*DescribeAlarmListRequest) FromJsonString added in v1.0.788

func (r *DescribeAlarmListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAlarmListRequest) ToJsonString added in v1.0.788

func (r *DescribeAlarmListRequest) ToJsonString() string

type DescribeAlarmListRequestParams added in v1.0.788

type DescribeAlarmListRequestParams struct {
	// 告警开始时间,必填,时间戳秒
	BeginTime *int64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 告警结束时间,必填,时间戳秒
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页查询,第几页
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 告警状态
	Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"`

	// 告警类型
	AlarmTypeSet []*AlarmTypeInfo `json:"AlarmTypeSet,omitnil,omitempty" name:"AlarmTypeSet"`

	// 告警级别id
	LevelSet []*int64 `json:"LevelSet,omitnil,omitempty" name:"LevelSet"`

	// 告警id
	IdSet []*string `json:"IdSet,omitnil,omitempty" name:"IdSet"`

	// 应用id
	AppIdSet []*int64 `json:"AppIdSet,omitnil,omitempty" name:"AppIdSet"`

	// 设备id
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 空间层级
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 应用扩展字段1
	ExtendOne []*string `json:"ExtendOne,omitnil,omitempty" name:"ExtendOne"`

	// 应用扩展字段2
	ExtendTwo []*string `json:"ExtendTwo,omitnil,omitempty" name:"ExtendTwo"`

	// 当前告警处理人,填孪生中台的用户id
	ProcessorSet []*string `json:"ProcessorSet,omitnil,omitempty" name:"ProcessorSet"`

	// 分组id
	GroupIdSet []*int64 `json:"GroupIdSet,omitnil,omitempty" name:"GroupIdSet"`
}

Predefined struct for user

type DescribeAlarmListRes added in v1.0.794

type DescribeAlarmListRes struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 告警列表集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlarmInfoSet []*AlarmInfo `json:"AlarmInfoSet,omitnil,omitempty" name:"AlarmInfoSet"`
}

type DescribeAlarmListResponse added in v1.0.788

type DescribeAlarmListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlarmListResponseParams `json:"Response"`
}

func NewDescribeAlarmListResponse added in v1.0.788

func NewDescribeAlarmListResponse() (response *DescribeAlarmListResponse)

func (*DescribeAlarmListResponse) FromJsonString added in v1.0.788

func (r *DescribeAlarmListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAlarmListResponse) ToJsonString added in v1.0.788

func (r *DescribeAlarmListResponse) ToJsonString() string

type DescribeAlarmListResponseParams added in v1.0.788

type DescribeAlarmListResponseParams struct {
	// 告警列表查询结果
	Result *DescribeAlarmListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAlarmStatusListRequest added in v1.0.788

type DescribeAlarmStatusListRequest struct {
	*tchttp.BaseRequest

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 工作空间ID
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`
}

func NewDescribeAlarmStatusListRequest added in v1.0.788

func NewDescribeAlarmStatusListRequest() (request *DescribeAlarmStatusListRequest)

func (*DescribeAlarmStatusListRequest) FromJsonString added in v1.0.788

func (r *DescribeAlarmStatusListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAlarmStatusListRequest) ToJsonString added in v1.0.788

func (r *DescribeAlarmStatusListRequest) ToJsonString() string

type DescribeAlarmStatusListRequestParams added in v1.0.788

type DescribeAlarmStatusListRequestParams struct {
	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 工作空间ID
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`
}

Predefined struct for user

type DescribeAlarmStatusListRes added in v1.0.808

type DescribeAlarmStatusListRes struct {
	// 告警状态返回结构
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*AlarmStatusData `json:"List,omitnil,omitempty" name:"List"`
}

type DescribeAlarmStatusListResponse added in v1.0.788

type DescribeAlarmStatusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlarmStatusListResponseParams `json:"Response"`
}

func NewDescribeAlarmStatusListResponse added in v1.0.788

func NewDescribeAlarmStatusListResponse() (response *DescribeAlarmStatusListResponse)

func (*DescribeAlarmStatusListResponse) FromJsonString added in v1.0.788

func (r *DescribeAlarmStatusListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAlarmStatusListResponse) ToJsonString added in v1.0.788

func (r *DescribeAlarmStatusListResponse) ToJsonString() string

type DescribeAlarmStatusListResponseParams added in v1.0.788

type DescribeAlarmStatusListResponseParams struct {
	// 告警状态返回结构
	Result *DescribeAlarmStatusListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAlarmTypeListRequest added in v1.0.788

type DescribeAlarmTypeListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 一级类型
	ParentType *string `json:"ParentType,omitnil,omitempty" name:"ParentType"`
}

func NewDescribeAlarmTypeListRequest added in v1.0.788

func NewDescribeAlarmTypeListRequest() (request *DescribeAlarmTypeListRequest)

func (*DescribeAlarmTypeListRequest) FromJsonString added in v1.0.788

func (r *DescribeAlarmTypeListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAlarmTypeListRequest) ToJsonString added in v1.0.788

func (r *DescribeAlarmTypeListRequest) ToJsonString() string

type DescribeAlarmTypeListRequestParams added in v1.0.788

type DescribeAlarmTypeListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 一级类型
	ParentType *string `json:"ParentType,omitnil,omitempty" name:"ParentType"`
}

Predefined struct for user

type DescribeAlarmTypeListRes added in v1.0.794

type DescribeAlarmTypeListRes struct {
	// 告警类型查询列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlarmTypeSet []*AlarmTypeDetailInfo `json:"AlarmTypeSet,omitnil,omitempty" name:"AlarmTypeSet"`
}

type DescribeAlarmTypeListResponse added in v1.0.788

type DescribeAlarmTypeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlarmTypeListResponseParams `json:"Response"`
}

func NewDescribeAlarmTypeListResponse added in v1.0.788

func NewDescribeAlarmTypeListResponse() (response *DescribeAlarmTypeListResponse)

func (*DescribeAlarmTypeListResponse) FromJsonString added in v1.0.788

func (r *DescribeAlarmTypeListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAlarmTypeListResponse) ToJsonString added in v1.0.788

func (r *DescribeAlarmTypeListResponse) ToJsonString() string

type DescribeAlarmTypeListResponseParams added in v1.0.788

type DescribeAlarmTypeListResponseParams struct {
	// 告警类型列表查询
	Result *DescribeAlarmTypeListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeApplicationListRequest

type DescribeApplicationListRequest struct {
	*tchttp.BaseRequest

	// 项目空间id,本次查询返回的应用均关联至该空间
	WorkspaceId *uint64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 应用id数组,可选,填了则表示根据id批量查询
	ApplicationId []*uint64 `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 请求页号
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量,默认为10
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeApplicationListRequest

func NewDescribeApplicationListRequest() (request *DescribeApplicationListRequest)

func (*DescribeApplicationListRequest) FromJsonString

func (r *DescribeApplicationListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationListRequest) ToJsonString

func (r *DescribeApplicationListRequest) ToJsonString() string

type DescribeApplicationListRequestParams

type DescribeApplicationListRequestParams struct {
	// 项目空间id,本次查询返回的应用均关联至该空间
	WorkspaceId *uint64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 应用id数组,可选,填了则表示根据id批量查询
	ApplicationId []*uint64 `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 请求页号
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量,默认为10
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeApplicationListResponse

type DescribeApplicationListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationListResponseParams `json:"Response"`
}

func NewDescribeApplicationListResponse

func NewDescribeApplicationListResponse() (response *DescribeApplicationListResponse)

func (*DescribeApplicationListResponse) FromJsonString

func (r *DescribeApplicationListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationListResponse) ToJsonString

func (r *DescribeApplicationListResponse) ToJsonString() string

type DescribeApplicationListResponseParams

type DescribeApplicationListResponseParams struct {
	// 应用列表
	Result *ApplicationList `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBuildingListRequest added in v1.0.788

type DescribeBuildingListRequest struct {
	*tchttp.BaseRequest

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 是否有模型文件
	HasModel *bool `json:"HasModel,omitnil,omitempty" name:"HasModel"`

	// 空间编码
	SpaceCodes []*string `json:"SpaceCodes,omitnil,omitempty" name:"SpaceCodes"`
}

func NewDescribeBuildingListRequest added in v1.0.788

func NewDescribeBuildingListRequest() (request *DescribeBuildingListRequest)

func (*DescribeBuildingListRequest) FromJsonString added in v1.0.788

func (r *DescribeBuildingListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBuildingListRequest) ToJsonString added in v1.0.788

func (r *DescribeBuildingListRequest) ToJsonString() string

type DescribeBuildingListRequestParams added in v1.0.788

type DescribeBuildingListRequestParams struct {
	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 是否有模型文件
	HasModel *bool `json:"HasModel,omitnil,omitempty" name:"HasModel"`

	// 空间编码
	SpaceCodes []*string `json:"SpaceCodes,omitnil,omitempty" name:"SpaceCodes"`
}

Predefined struct for user

type DescribeBuildingListResponse added in v1.0.788

type DescribeBuildingListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBuildingListResponseParams `json:"Response"`
}

func NewDescribeBuildingListResponse added in v1.0.788

func NewDescribeBuildingListResponse() (response *DescribeBuildingListResponse)

func (*DescribeBuildingListResponse) FromJsonString added in v1.0.788

func (r *DescribeBuildingListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBuildingListResponse) ToJsonString added in v1.0.788

func (r *DescribeBuildingListResponse) ToJsonString() string

type DescribeBuildingListResponseParams added in v1.0.788

type DescribeBuildingListResponseParams struct {
	// 查询建筑列表出参
	Result *BuildingListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBuildingModelRequest added in v1.0.788

type DescribeBuildingModelRequest struct {
	*tchttp.BaseRequest

	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeBuildingModelRequest added in v1.0.788

func NewDescribeBuildingModelRequest() (request *DescribeBuildingModelRequest)

func (*DescribeBuildingModelRequest) FromJsonString added in v1.0.788

func (r *DescribeBuildingModelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBuildingModelRequest) ToJsonString added in v1.0.788

func (r *DescribeBuildingModelRequest) ToJsonString() string

type DescribeBuildingModelRequestParams added in v1.0.788

type DescribeBuildingModelRequestParams struct {
	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeBuildingModelResponse added in v1.0.788

type DescribeBuildingModelResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBuildingModelResponseParams `json:"Response"`
}

func NewDescribeBuildingModelResponse added in v1.0.788

func NewDescribeBuildingModelResponse() (response *DescribeBuildingModelResponse)

func (*DescribeBuildingModelResponse) FromJsonString added in v1.0.788

func (r *DescribeBuildingModelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBuildingModelResponse) ToJsonString added in v1.0.788

func (r *DescribeBuildingModelResponse) ToJsonString() string

type DescribeBuildingModelResponseParams added in v1.0.788

type DescribeBuildingModelResponseParams struct {
	// 建模模型信息出参
	Result *BuildingModelRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBuildingProfileRequest added in v1.0.788

type DescribeBuildingProfileRequest struct {
	*tchttp.BaseRequest

	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeBuildingProfileRequest added in v1.0.788

func NewDescribeBuildingProfileRequest() (request *DescribeBuildingProfileRequest)

func (*DescribeBuildingProfileRequest) FromJsonString added in v1.0.788

func (r *DescribeBuildingProfileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBuildingProfileRequest) ToJsonString added in v1.0.788

func (r *DescribeBuildingProfileRequest) ToJsonString() string

type DescribeBuildingProfileRequestParams added in v1.0.788

type DescribeBuildingProfileRequestParams struct {
	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeBuildingProfileResponse added in v1.0.788

type DescribeBuildingProfileResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBuildingProfileResponseParams `json:"Response"`
}

func NewDescribeBuildingProfileResponse added in v1.0.788

func NewDescribeBuildingProfileResponse() (response *DescribeBuildingProfileResponse)

func (*DescribeBuildingProfileResponse) FromJsonString added in v1.0.788

func (r *DescribeBuildingProfileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBuildingProfileResponse) ToJsonString added in v1.0.788

func (r *DescribeBuildingProfileResponse) ToJsonString() string

type DescribeBuildingProfileResponseParams added in v1.0.788

type DescribeBuildingProfileResponseParams struct {
	// 查询建筑信息出参
	Result *BuildingProfileRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCameraExtendInfoRequest added in v1.0.788

type DescribeCameraExtendInfoRequest struct {
	*tchttp.BaseRequest

	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeCameraExtendInfoRequest added in v1.0.788

func NewDescribeCameraExtendInfoRequest() (request *DescribeCameraExtendInfoRequest)

func (*DescribeCameraExtendInfoRequest) FromJsonString added in v1.0.788

func (r *DescribeCameraExtendInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCameraExtendInfoRequest) ToJsonString added in v1.0.788

func (r *DescribeCameraExtendInfoRequest) ToJsonString() string

type DescribeCameraExtendInfoRequestParams added in v1.0.788

type DescribeCameraExtendInfoRequestParams struct {
	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeCameraExtendInfoResponse added in v1.0.788

type DescribeCameraExtendInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCameraExtendInfoResponseParams `json:"Response"`
}

func NewDescribeCameraExtendInfoResponse added in v1.0.788

func NewDescribeCameraExtendInfoResponse() (response *DescribeCameraExtendInfoResponse)

func (*DescribeCameraExtendInfoResponse) FromJsonString added in v1.0.788

func (r *DescribeCameraExtendInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCameraExtendInfoResponse) ToJsonString added in v1.0.788

func (r *DescribeCameraExtendInfoResponse) ToJsonString() string

type DescribeCameraExtendInfoResponseParams added in v1.0.788

type DescribeCameraExtendInfoResponseParams struct {
	// 获取视频扩展信息结果
	Result *CameraExtendInfoRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCityWorkspaceListRequest added in v1.0.788

type DescribeCityWorkspaceListRequest struct {
	*tchttp.BaseRequest

	// 行政区编码集合
	AdministrativeCodeSet []*string `json:"AdministrativeCodeSet,omitnil,omitempty" name:"AdministrativeCodeSet"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeCityWorkspaceListRequest added in v1.0.788

func NewDescribeCityWorkspaceListRequest() (request *DescribeCityWorkspaceListRequest)

func (*DescribeCityWorkspaceListRequest) FromJsonString added in v1.0.788

func (r *DescribeCityWorkspaceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCityWorkspaceListRequest) ToJsonString added in v1.0.788

func (r *DescribeCityWorkspaceListRequest) ToJsonString() string

type DescribeCityWorkspaceListRequestParams added in v1.0.788

type DescribeCityWorkspaceListRequestParams struct {
	// 行政区编码集合
	AdministrativeCodeSet []*string `json:"AdministrativeCodeSet,omitnil,omitempty" name:"AdministrativeCodeSet"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeCityWorkspaceListRes added in v1.0.794

type DescribeCityWorkspaceListRes struct {
	// 通过城市id查询工作空间列表结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceSet []*WorkspaceInfo `json:"WorkspaceSet,omitnil,omitempty" name:"WorkspaceSet"`
}

type DescribeCityWorkspaceListResponse added in v1.0.788

type DescribeCityWorkspaceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCityWorkspaceListResponseParams `json:"Response"`
}

func NewDescribeCityWorkspaceListResponse added in v1.0.788

func NewDescribeCityWorkspaceListResponse() (response *DescribeCityWorkspaceListResponse)

func (*DescribeCityWorkspaceListResponse) FromJsonString added in v1.0.788

func (r *DescribeCityWorkspaceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCityWorkspaceListResponse) ToJsonString added in v1.0.788

func (r *DescribeCityWorkspaceListResponse) ToJsonString() string

type DescribeCityWorkspaceListResponseParams added in v1.0.788

type DescribeCityWorkspaceListResponseParams struct {
	// 工作空间信息集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DescribeCityWorkspaceListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeviceGroupListRequest added in v1.0.892

type DescribeDeviceGroupListRequest struct {
	*tchttp.BaseRequest

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 工作空间ID
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分组id, 不传默认全部
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewDescribeDeviceGroupListRequest added in v1.0.892

func NewDescribeDeviceGroupListRequest() (request *DescribeDeviceGroupListRequest)

func (*DescribeDeviceGroupListRequest) FromJsonString added in v1.0.892

func (r *DescribeDeviceGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceGroupListRequest) ToJsonString added in v1.0.892

func (r *DescribeDeviceGroupListRequest) ToJsonString() string

type DescribeDeviceGroupListRequestParams added in v1.0.892

type DescribeDeviceGroupListRequestParams struct {
	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 工作空间ID
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分组id, 不传默认全部
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type DescribeDeviceGroupListRes added in v1.0.892

type DescribeDeviceGroupListRes struct {
	// 设备分组list
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*DescribeGroupInfo `json:"List,omitnil,omitempty" name:"List"`
}

type DescribeDeviceGroupListResponse added in v1.0.892

type DescribeDeviceGroupListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceGroupListResponseParams `json:"Response"`
}

func NewDescribeDeviceGroupListResponse added in v1.0.892

func NewDescribeDeviceGroupListResponse() (response *DescribeDeviceGroupListResponse)

func (*DescribeDeviceGroupListResponse) FromJsonString added in v1.0.892

func (r *DescribeDeviceGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceGroupListResponse) ToJsonString added in v1.0.892

func (r *DescribeDeviceGroupListResponse) ToJsonString() string

type DescribeDeviceGroupListResponseParams added in v1.0.892

type DescribeDeviceGroupListResponseParams struct {
	// 分组信息
	Result *DescribeDeviceGroupListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeviceListRequest added in v1.0.788

type DescribeDeviceListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 设备类型,非必填
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid,非必填
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 设备标签,非必填
	TagIdSet []*int64 `json:"TagIdSet,omitnil,omitempty" name:"TagIdSet"`

	// 空间层级
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 设备标签名,非必填
	DeviceTagSet []*string `json:"DeviceTagSet,omitnil,omitempty" name:"DeviceTagSet"`

	// 设备wid,非必填
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 自定义字段
	Field *CustomField `json:"Field,omitnil,omitempty" name:"Field"`

	// 分组id列表,非必填
	GroupIdSet []*int64 `json:"GroupIdSet,omitnil,omitempty" name:"GroupIdSet"`

	// 是否激活,默认全部,"1"激活,"0"未激活
	IsActive *string `json:"IsActive,omitnil,omitempty" name:"IsActive"`

	// 是否为摄像头,默认全部,"true"摄像头,"false"非摄像头
	IsCamera *string `json:"IsCamera,omitnil,omitempty" name:"IsCamera"`
}

func NewDescribeDeviceListRequest added in v1.0.788

func NewDescribeDeviceListRequest() (request *DescribeDeviceListRequest)

func (*DescribeDeviceListRequest) FromJsonString added in v1.0.788

func (r *DescribeDeviceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceListRequest) ToJsonString added in v1.0.788

func (r *DescribeDeviceListRequest) ToJsonString() string

type DescribeDeviceListRequestParams added in v1.0.788

type DescribeDeviceListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 设备类型,非必填
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid,非必填
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 设备标签,非必填
	TagIdSet []*int64 `json:"TagIdSet,omitnil,omitempty" name:"TagIdSet"`

	// 空间层级
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 设备标签名,非必填
	DeviceTagSet []*string `json:"DeviceTagSet,omitnil,omitempty" name:"DeviceTagSet"`

	// 设备wid,非必填
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 自定义字段
	Field *CustomField `json:"Field,omitnil,omitempty" name:"Field"`

	// 分组id列表,非必填
	GroupIdSet []*int64 `json:"GroupIdSet,omitnil,omitempty" name:"GroupIdSet"`

	// 是否激活,默认全部,"1"激活,"0"未激活
	IsActive *string `json:"IsActive,omitnil,omitempty" name:"IsActive"`

	// 是否为摄像头,默认全部,"true"摄像头,"false"非摄像头
	IsCamera *string `json:"IsCamera,omitnil,omitempty" name:"IsCamera"`
}

Predefined struct for user

type DescribeDeviceListRes added in v1.0.794

type DescribeDeviceListRes struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 设备信息集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceDataSet []*DeviceDataInfo `json:"DeviceDataSet,omitnil,omitempty" name:"DeviceDataSet"`
}

type DescribeDeviceListResponse added in v1.0.788

type DescribeDeviceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceListResponseParams `json:"Response"`
}

func NewDescribeDeviceListResponse added in v1.0.788

func NewDescribeDeviceListResponse() (response *DescribeDeviceListResponse)

func (*DescribeDeviceListResponse) FromJsonString added in v1.0.788

func (r *DescribeDeviceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceListResponse) ToJsonString added in v1.0.788

func (r *DescribeDeviceListResponse) ToJsonString() string

type DescribeDeviceListResponseParams added in v1.0.788

type DescribeDeviceListResponseParams struct {
	// 查询设备列表结果
	Result *DescribeDeviceListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeviceShadowListRequest added in v1.0.788

type DescribeDeviceShadowListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// WID
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 分页查询,第几页
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 设备类型code
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 设备标签id
	TagIdSet []*int64 `json:"TagIdSet,omitnil,omitempty" name:"TagIdSet"`

	// 空间层级,(支持空间多层,比如具体建筑、具体楼层)
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 设备标签名
	DeviceTagSet []*string `json:"DeviceTagSet,omitnil,omitempty" name:"DeviceTagSet"`
}

func NewDescribeDeviceShadowListRequest added in v1.0.788

func NewDescribeDeviceShadowListRequest() (request *DescribeDeviceShadowListRequest)

func (*DescribeDeviceShadowListRequest) FromJsonString added in v1.0.788

func (r *DescribeDeviceShadowListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceShadowListRequest) ToJsonString added in v1.0.788

func (r *DescribeDeviceShadowListRequest) ToJsonString() string

type DescribeDeviceShadowListRequestParams added in v1.0.788

type DescribeDeviceShadowListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// WID
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 分页查询,第几页
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 设备类型code
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 设备标签id
	TagIdSet []*int64 `json:"TagIdSet,omitnil,omitempty" name:"TagIdSet"`

	// 空间层级,(支持空间多层,比如具体建筑、具体楼层)
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 设备标签名
	DeviceTagSet []*string `json:"DeviceTagSet,omitnil,omitempty" name:"DeviceTagSet"`
}

Predefined struct for user

type DescribeDeviceShadowListResponse added in v1.0.788

type DescribeDeviceShadowListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceShadowListResponseParams `json:"Response"`
}

func NewDescribeDeviceShadowListResponse added in v1.0.788

func NewDescribeDeviceShadowListResponse() (response *DescribeDeviceShadowListResponse)

func (*DescribeDeviceShadowListResponse) FromJsonString added in v1.0.788

func (r *DescribeDeviceShadowListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceShadowListResponse) ToJsonString added in v1.0.788

func (r *DescribeDeviceShadowListResponse) ToJsonString() string

type DescribeDeviceShadowListResponseParams added in v1.0.788

type DescribeDeviceShadowListResponseParams struct {
	// 获取设备影子结果
	Result *DeviceShadowRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeviceStatusListRequest added in v1.0.788

type DescribeDeviceStatusListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 设备类型
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 设备标签id
	TagIdSet []*int64 `json:"TagIdSet,omitnil,omitempty" name:"TagIdSet"`

	// 空间位置(支持空间多层,比如具体建筑、具体楼层)
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 设备编号列表
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 设备标签名,非必填
	DeviceTagSet []*string `json:"DeviceTagSet,omitnil,omitempty" name:"DeviceTagSet"`

	// 通信在/离线状态(online=normal+fault、offline)
	DeviceStatusSet []*string `json:"DeviceStatusSet,omitnil,omitempty" name:"DeviceStatusSet"`

	// 设备业务状态
	// (正常-normal、故障-fault、离线-offline)
	StatusSet []*string `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 推流状态,推流中-true,未推流-false 仅摄像头有的状态
	IsAlive []*bool `json:"IsAlive,omitnil,omitempty" name:"IsAlive"`
}

func NewDescribeDeviceStatusListRequest added in v1.0.788

func NewDescribeDeviceStatusListRequest() (request *DescribeDeviceStatusListRequest)

func (*DescribeDeviceStatusListRequest) FromJsonString added in v1.0.788

func (r *DescribeDeviceStatusListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceStatusListRequest) ToJsonString added in v1.0.788

func (r *DescribeDeviceStatusListRequest) ToJsonString() string

type DescribeDeviceStatusListRequestParams added in v1.0.788

type DescribeDeviceStatusListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 设备类型
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 设备标签id
	TagIdSet []*int64 `json:"TagIdSet,omitnil,omitempty" name:"TagIdSet"`

	// 空间位置(支持空间多层,比如具体建筑、具体楼层)
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 设备编号列表
	WIDSet []*string `json:"WIDSet,omitnil,omitempty" name:"WIDSet"`

	// 设备标签名,非必填
	DeviceTagSet []*string `json:"DeviceTagSet,omitnil,omitempty" name:"DeviceTagSet"`

	// 通信在/离线状态(online=normal+fault、offline)
	DeviceStatusSet []*string `json:"DeviceStatusSet,omitnil,omitempty" name:"DeviceStatusSet"`

	// 设备业务状态
	// (正常-normal、故障-fault、离线-offline)
	StatusSet []*string `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 推流状态,推流中-true,未推流-false 仅摄像头有的状态
	IsAlive []*bool `json:"IsAlive,omitnil,omitempty" name:"IsAlive"`
}

Predefined struct for user

type DescribeDeviceStatusListResponse added in v1.0.788

type DescribeDeviceStatusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceStatusListResponseParams `json:"Response"`
}

func NewDescribeDeviceStatusListResponse added in v1.0.788

func NewDescribeDeviceStatusListResponse() (response *DescribeDeviceStatusListResponse)

func (*DescribeDeviceStatusListResponse) FromJsonString added in v1.0.788

func (r *DescribeDeviceStatusListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceStatusListResponse) ToJsonString added in v1.0.788

func (r *DescribeDeviceStatusListResponse) ToJsonString() string

type DescribeDeviceStatusListResponseParams added in v1.0.788

type DescribeDeviceStatusListResponseParams struct {
	// 查询设备状态结果
	Result *DeviceStatusRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeviceStatusStatRequest added in v1.0.788

type DescribeDeviceStatusStatRequest struct {
	*tchttp.BaseRequest

	// 所属空间地理层级,必填。0表示查询所有层级(1、2)的设备状态,1表示楼栋,2表示楼层
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 空间位置,非必填。为空表示查询所有(1,2)层级
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 设备类型,非必填。为空表示查询所有设备类型
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`
}

func NewDescribeDeviceStatusStatRequest added in v1.0.788

func NewDescribeDeviceStatusStatRequest() (request *DescribeDeviceStatusStatRequest)

func (*DescribeDeviceStatusStatRequest) FromJsonString added in v1.0.788

func (r *DescribeDeviceStatusStatRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceStatusStatRequest) ToJsonString added in v1.0.788

func (r *DescribeDeviceStatusStatRequest) ToJsonString() string

type DescribeDeviceStatusStatRequestParams added in v1.0.788

type DescribeDeviceStatusStatRequestParams struct {
	// 所属空间地理层级,必填。0表示查询所有层级(1、2)的设备状态,1表示楼栋,2表示楼层
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 空间位置,非必填。为空表示查询所有(1,2)层级
	SpaceCodeSet []*string `json:"SpaceCodeSet,omitnil,omitempty" name:"SpaceCodeSet"`

	// 设备类型,非必填。为空表示查询所有设备类型
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`
}

Predefined struct for user

type DescribeDeviceStatusStatResponse added in v1.0.788

type DescribeDeviceStatusStatResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceStatusStatResponseParams `json:"Response"`
}

func NewDescribeDeviceStatusStatResponse added in v1.0.788

func NewDescribeDeviceStatusStatResponse() (response *DescribeDeviceStatusStatResponse)

func (*DescribeDeviceStatusStatResponse) FromJsonString added in v1.0.788

func (r *DescribeDeviceStatusStatResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceStatusStatResponse) ToJsonString added in v1.0.788

func (r *DescribeDeviceStatusStatResponse) ToJsonString() string

type DescribeDeviceStatusStatResponseParams added in v1.0.788

type DescribeDeviceStatusStatResponseParams struct {
	// 设备状态统计结果
	Result *DeviceStatusStatRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeviceTagListRequest added in v1.0.788

type DescribeDeviceTagListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeDeviceTagListRequest added in v1.0.788

func NewDescribeDeviceTagListRequest() (request *DescribeDeviceTagListRequest)

func (*DescribeDeviceTagListRequest) FromJsonString added in v1.0.788

func (r *DescribeDeviceTagListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceTagListRequest) ToJsonString added in v1.0.788

func (r *DescribeDeviceTagListRequest) ToJsonString() string

type DescribeDeviceTagListRequestParams added in v1.0.788

type DescribeDeviceTagListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeDeviceTagListResponse added in v1.0.788

type DescribeDeviceTagListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceTagListResponseParams `json:"Response"`
}

func NewDescribeDeviceTagListResponse added in v1.0.788

func NewDescribeDeviceTagListResponse() (response *DescribeDeviceTagListResponse)

func (*DescribeDeviceTagListResponse) FromJsonString added in v1.0.788

func (r *DescribeDeviceTagListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceTagListResponse) ToJsonString added in v1.0.788

func (r *DescribeDeviceTagListResponse) ToJsonString() string

type DescribeDeviceTagListResponseParams added in v1.0.788

type DescribeDeviceTagListResponseParams struct {
	// 设备标签查询结果
	Result *DeviceTagRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeviceTypeListRequest added in v1.0.788

type DescribeDeviceTypeListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 默认0只拉取设备列表关联的设备类型列表;1拉取空间下所有的设备类型列表
	Flag *int64 `json:"Flag,omitnil,omitempty" name:"Flag"`
}

func NewDescribeDeviceTypeListRequest added in v1.0.788

func NewDescribeDeviceTypeListRequest() (request *DescribeDeviceTypeListRequest)

func (*DescribeDeviceTypeListRequest) FromJsonString added in v1.0.788

func (r *DescribeDeviceTypeListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceTypeListRequest) ToJsonString added in v1.0.788

func (r *DescribeDeviceTypeListRequest) ToJsonString() string

type DescribeDeviceTypeListRequestParams added in v1.0.788

type DescribeDeviceTypeListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 默认0只拉取设备列表关联的设备类型列表;1拉取空间下所有的设备类型列表
	Flag *int64 `json:"Flag,omitnil,omitempty" name:"Flag"`
}

Predefined struct for user

type DescribeDeviceTypeListResponse added in v1.0.788

type DescribeDeviceTypeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceTypeListResponseParams `json:"Response"`
}

func NewDescribeDeviceTypeListResponse added in v1.0.788

func NewDescribeDeviceTypeListResponse() (response *DescribeDeviceTypeListResponse)

func (*DescribeDeviceTypeListResponse) FromJsonString added in v1.0.788

func (r *DescribeDeviceTypeListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeviceTypeListResponse) ToJsonString added in v1.0.788

func (r *DescribeDeviceTypeListResponse) ToJsonString() string

type DescribeDeviceTypeListResponseParams added in v1.0.788

type DescribeDeviceTypeListResponseParams struct {
	// 设备的设备类型列表
	Result *DeviceTypeSet `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEdgeApplicationTokenRequest

type DescribeEdgeApplicationTokenRequest struct {
	*tchttp.BaseRequest

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 是否刷新token,默认为false
	Refresh *bool `json:"Refresh,omitnil,omitempty" name:"Refresh"`
}

func NewDescribeEdgeApplicationTokenRequest

func NewDescribeEdgeApplicationTokenRequest() (request *DescribeEdgeApplicationTokenRequest)

func (*DescribeEdgeApplicationTokenRequest) FromJsonString

func (r *DescribeEdgeApplicationTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEdgeApplicationTokenRequest) ToJsonString

func (r *DescribeEdgeApplicationTokenRequest) ToJsonString() string

type DescribeEdgeApplicationTokenRequestParams

type DescribeEdgeApplicationTokenRequestParams struct {
	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 是否刷新token,默认为false
	Refresh *bool `json:"Refresh,omitnil,omitempty" name:"Refresh"`
}

Predefined struct for user

type DescribeEdgeApplicationTokenResponse

type DescribeEdgeApplicationTokenResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEdgeApplicationTokenResponseParams `json:"Response"`
}

func NewDescribeEdgeApplicationTokenResponse

func NewDescribeEdgeApplicationTokenResponse() (response *DescribeEdgeApplicationTokenResponse)

func (*DescribeEdgeApplicationTokenResponse) FromJsonString

func (r *DescribeEdgeApplicationTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEdgeApplicationTokenResponse) ToJsonString

func (r *DescribeEdgeApplicationTokenResponse) ToJsonString() string

type DescribeEdgeApplicationTokenResponseParams

type DescribeEdgeApplicationTokenResponseParams struct {
	// 边缘应用令牌信息
	Result *ApplicationTokenInfo `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeElementProfilePageRequest added in v1.0.788

type DescribeElementProfilePageRequest struct {
	*tchttp.BaseRequest

	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 页码
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 父级构件id
	ParentElementIds []*string `json:"ParentElementIds,omitnil,omitempty" name:"ParentElementIds"`

	// 空间层级
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 空间分类代码
	SpaceTypeCode *string `json:"SpaceTypeCode,omitnil,omitempty" name:"SpaceTypeCode"`

	// 构件类型
	EntityTypes []*string `json:"EntityTypes,omitnil,omitempty" name:"EntityTypes"`

	// 是否包含已删除构件
	IncludeDelete *bool `json:"IncludeDelete,omitnil,omitempty" name:"IncludeDelete"`

	// 时间范围-开始
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 时间范围-结束
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeElementProfilePageRequest added in v1.0.788

func NewDescribeElementProfilePageRequest() (request *DescribeElementProfilePageRequest)

func (*DescribeElementProfilePageRequest) FromJsonString added in v1.0.788

func (r *DescribeElementProfilePageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeElementProfilePageRequest) ToJsonString added in v1.0.788

func (r *DescribeElementProfilePageRequest) ToJsonString() string

type DescribeElementProfilePageRequestParams added in v1.0.788

type DescribeElementProfilePageRequestParams struct {
	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 页码
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 父级构件id
	ParentElementIds []*string `json:"ParentElementIds,omitnil,omitempty" name:"ParentElementIds"`

	// 空间层级
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 空间分类代码
	SpaceTypeCode *string `json:"SpaceTypeCode,omitnil,omitempty" name:"SpaceTypeCode"`

	// 构件类型
	EntityTypes []*string `json:"EntityTypes,omitnil,omitempty" name:"EntityTypes"`

	// 是否包含已删除构件
	IncludeDelete *bool `json:"IncludeDelete,omitnil,omitempty" name:"IncludeDelete"`

	// 时间范围-开始
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 时间范围-结束
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeElementProfilePageResponse added in v1.0.788

type DescribeElementProfilePageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeElementProfilePageResponseParams `json:"Response"`
}

func NewDescribeElementProfilePageResponse added in v1.0.788

func NewDescribeElementProfilePageResponse() (response *DescribeElementProfilePageResponse)

func (*DescribeElementProfilePageResponse) FromJsonString added in v1.0.788

func (r *DescribeElementProfilePageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeElementProfilePageResponse) ToJsonString added in v1.0.788

func (r *DescribeElementProfilePageResponse) ToJsonString() string

type DescribeElementProfilePageResponseParams added in v1.0.788

type DescribeElementProfilePageResponseParams struct {
	// 分页查询构件出参
	Result *ElementProfilePageRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeElementProfileTreeRequest added in v1.0.788

type DescribeElementProfileTreeRequest struct {
	*tchttp.BaseRequest

	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 父级构件id
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 构件级别
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 空间分类代码
	SpaceTypeCode *string `json:"SpaceTypeCode,omitnil,omitempty" name:"SpaceTypeCode"`
}

func NewDescribeElementProfileTreeRequest added in v1.0.788

func NewDescribeElementProfileTreeRequest() (request *DescribeElementProfileTreeRequest)

func (*DescribeElementProfileTreeRequest) FromJsonString added in v1.0.788

func (r *DescribeElementProfileTreeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeElementProfileTreeRequest) ToJsonString added in v1.0.788

func (r *DescribeElementProfileTreeRequest) ToJsonString() string

type DescribeElementProfileTreeRequestParams added in v1.0.788

type DescribeElementProfileTreeRequestParams struct {
	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 父级构件id
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 构件级别
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 空间分类代码
	SpaceTypeCode *string `json:"SpaceTypeCode,omitnil,omitempty" name:"SpaceTypeCode"`
}

Predefined struct for user

type DescribeElementProfileTreeResponse added in v1.0.788

type DescribeElementProfileTreeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeElementProfileTreeResponseParams `json:"Response"`
}

func NewDescribeElementProfileTreeResponse added in v1.0.788

func NewDescribeElementProfileTreeResponse() (response *DescribeElementProfileTreeResponse)

func (*DescribeElementProfileTreeResponse) FromJsonString added in v1.0.788

func (r *DescribeElementProfileTreeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeElementProfileTreeResponse) ToJsonString added in v1.0.788

func (r *DescribeElementProfileTreeResponse) ToJsonString() string

type DescribeElementProfileTreeResponseParams added in v1.0.788

type DescribeElementProfileTreeResponseParams struct {
	// 构件树出参
	Result *ElementProfileTreeRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEventListRequest added in v1.0.788

type DescribeEventListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 事件触发类型,(app, device, timer)
	TriggerType *string `json:"TriggerType,omitnil,omitempty" name:"TriggerType"`

	// 事件id详情
	IdSet []*int64 `json:"IdSet,omitnil,omitempty" name:"IdSet"`
}

func NewDescribeEventListRequest added in v1.0.788

func NewDescribeEventListRequest() (request *DescribeEventListRequest)

func (*DescribeEventListRequest) FromJsonString added in v1.0.788

func (r *DescribeEventListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEventListRequest) ToJsonString added in v1.0.788

func (r *DescribeEventListRequest) ToJsonString() string

type DescribeEventListRequestParams added in v1.0.788

type DescribeEventListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 事件触发类型,(app, device, timer)
	TriggerType *string `json:"TriggerType,omitnil,omitempty" name:"TriggerType"`

	// 事件id详情
	IdSet []*int64 `json:"IdSet,omitnil,omitempty" name:"IdSet"`
}

Predefined struct for user

type DescribeEventListRes added in v1.0.794

type DescribeEventListRes struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 事件信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventDetailSet []*EventDetail `json:"EventDetailSet,omitnil,omitempty" name:"EventDetailSet"`
}

type DescribeEventListResponse added in v1.0.788

type DescribeEventListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEventListResponseParams `json:"Response"`
}

func NewDescribeEventListResponse added in v1.0.788

func NewDescribeEventListResponse() (response *DescribeEventListResponse)

func (*DescribeEventListResponse) FromJsonString added in v1.0.788

func (r *DescribeEventListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEventListResponse) ToJsonString added in v1.0.788

func (r *DescribeEventListResponse) ToJsonString() string

type DescribeEventListResponseParams added in v1.0.788

type DescribeEventListResponseParams struct {
	// 事件列表查询结果
	Result *DescribeEventListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileDownloadURLRequest added in v1.0.788

type DescribeFileDownloadURLRequest struct {
	*tchttp.BaseRequest

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 文件Id
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeFileDownloadURLRequest added in v1.0.788

func NewDescribeFileDownloadURLRequest() (request *DescribeFileDownloadURLRequest)

func (*DescribeFileDownloadURLRequest) FromJsonString added in v1.0.788

func (r *DescribeFileDownloadURLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileDownloadURLRequest) ToJsonString added in v1.0.788

func (r *DescribeFileDownloadURLRequest) ToJsonString() string

type DescribeFileDownloadURLRequestParams added in v1.0.788

type DescribeFileDownloadURLRequestParams struct {
	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 文件Id
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeFileDownloadURLResponse added in v1.0.788

type DescribeFileDownloadURLResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileDownloadURLResponseParams `json:"Response"`
}

func NewDescribeFileDownloadURLResponse added in v1.0.788

func NewDescribeFileDownloadURLResponse() (response *DescribeFileDownloadURLResponse)

func (*DescribeFileDownloadURLResponse) FromJsonString added in v1.0.788

func (r *DescribeFileDownloadURLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileDownloadURLResponse) ToJsonString added in v1.0.788

func (r *DescribeFileDownloadURLResponse) ToJsonString() string

type DescribeFileDownloadURLResponseParams added in v1.0.788

type DescribeFileDownloadURLResponseParams struct {
	// 文件下载URL地址
	Result *FileDownloadURL `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileUploadURLRequest added in v1.0.788

type DescribeFileUploadURLRequest struct {
	*tchttp.BaseRequest

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件大小
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 文件MD5
	FileMD5 *string `json:"FileMD5,omitnil,omitempty" name:"FileMD5"`

	// 存储类型
	SaveType *string `json:"SaveType,omitnil,omitempty" name:"SaveType"`

	// 过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填
	FileExpireTime *int64 `json:"FileExpireTime,omitnil,omitempty" name:"FileExpireTime"`

	// 永不过期标记
	NoExpireFlag *bool `json:"NoExpireFlag,omitnil,omitempty" name:"NoExpireFlag"`
}

func NewDescribeFileUploadURLRequest added in v1.0.788

func NewDescribeFileUploadURLRequest() (request *DescribeFileUploadURLRequest)

func (*DescribeFileUploadURLRequest) FromJsonString added in v1.0.788

func (r *DescribeFileUploadURLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileUploadURLRequest) ToJsonString added in v1.0.788

func (r *DescribeFileUploadURLRequest) ToJsonString() string

type DescribeFileUploadURLRequestParams added in v1.0.788

type DescribeFileUploadURLRequestParams struct {
	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件大小
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 文件MD5
	FileMD5 *string `json:"FileMD5,omitnil,omitempty" name:"FileMD5"`

	// 存储类型
	SaveType *string `json:"SaveType,omitnil,omitempty" name:"SaveType"`

	// 过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填
	FileExpireTime *int64 `json:"FileExpireTime,omitnil,omitempty" name:"FileExpireTime"`

	// 永不过期标记
	NoExpireFlag *bool `json:"NoExpireFlag,omitnil,omitempty" name:"NoExpireFlag"`
}

Predefined struct for user

type DescribeFileUploadURLResponse added in v1.0.788

type DescribeFileUploadURLResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileUploadURLResponseParams `json:"Response"`
}

func NewDescribeFileUploadURLResponse added in v1.0.788

func NewDescribeFileUploadURLResponse() (response *DescribeFileUploadURLResponse)

func (*DescribeFileUploadURLResponse) FromJsonString added in v1.0.788

func (r *DescribeFileUploadURLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileUploadURLResponse) ToJsonString added in v1.0.788

func (r *DescribeFileUploadURLResponse) ToJsonString() string

type DescribeFileUploadURLResponseParams added in v1.0.788

type DescribeFileUploadURLResponseParams struct {
	// 获取文件上传地址结果
	Result *FileUploadURL `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGroupInfo added in v1.0.892

type DescribeGroupInfo struct {
	// 分组
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 设备分组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分组描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 分组父级ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`
}

type DescribeInterfaceListRequest

type DescribeInterfaceListRequest struct {
	*tchttp.BaseRequest

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 请求页号
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 请求页容量,默认全量返回
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 查询关键字
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 接口方式 1.http 2消息通知服务
	Style []*uint64 `json:"Style,omitnil,omitempty" name:"Style"`

	// 接口分类0. 其他服务 1. IOT服务 2. 空间服务 3.微应用服务 4.场景服务 5.AI算法服务 6.任务算法服务 7.第三方服务 8.3DTiles服务
	Type []*uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeInterfaceListRequest

func NewDescribeInterfaceListRequest() (request *DescribeInterfaceListRequest)

func (*DescribeInterfaceListRequest) FromJsonString

func (r *DescribeInterfaceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInterfaceListRequest) ToJsonString

func (r *DescribeInterfaceListRequest) ToJsonString() string

type DescribeInterfaceListRequestParams

type DescribeInterfaceListRequestParams struct {
	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 请求页号
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 请求页容量,默认全量返回
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 查询关键字
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 接口方式 1.http 2消息通知服务
	Style []*uint64 `json:"Style,omitnil,omitempty" name:"Style"`

	// 接口分类0. 其他服务 1. IOT服务 2. 空间服务 3.微应用服务 4.场景服务 5.AI算法服务 6.任务算法服务 7.第三方服务 8.3DTiles服务
	Type []*uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeInterfaceListResponse

type DescribeInterfaceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInterfaceListResponseParams `json:"Response"`
}

func NewDescribeInterfaceListResponse

func NewDescribeInterfaceListResponse() (response *DescribeInterfaceListResponse)

func (*DescribeInterfaceListResponse) FromJsonString

func (r *DescribeInterfaceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInterfaceListResponse) ToJsonString

func (r *DescribeInterfaceListResponse) ToJsonString() string

type DescribeInterfaceListResponseParams

type DescribeInterfaceListResponseParams struct {
	// API列表
	Result *ApiInfoList `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLinkRuleListRequest added in v1.0.788

type DescribeLinkRuleListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 事件触发类型
	TriggerType *string `json:"TriggerType,omitnil,omitempty" name:"TriggerType"`

	// 联动id
	IdSet []*int64 `json:"IdSet,omitnil,omitempty" name:"IdSet"`
}

func NewDescribeLinkRuleListRequest added in v1.0.788

func NewDescribeLinkRuleListRequest() (request *DescribeLinkRuleListRequest)

func (*DescribeLinkRuleListRequest) FromJsonString added in v1.0.788

func (r *DescribeLinkRuleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLinkRuleListRequest) ToJsonString added in v1.0.788

func (r *DescribeLinkRuleListRequest) ToJsonString() string

type DescribeLinkRuleListRequestParams added in v1.0.788

type DescribeLinkRuleListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,必传,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,必传大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 事件触发类型
	TriggerType *string `json:"TriggerType,omitnil,omitempty" name:"TriggerType"`

	// 联动id
	IdSet []*int64 `json:"IdSet,omitnil,omitempty" name:"IdSet"`
}

Predefined struct for user

type DescribeLinkRuleListRes added in v1.0.794

type DescribeLinkRuleListRes struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 联动规则列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	LinkRuleSet []*LinkRuleInfo `json:"LinkRuleSet,omitnil,omitempty" name:"LinkRuleSet"`
}

type DescribeLinkRuleListResponse added in v1.0.788

type DescribeLinkRuleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLinkRuleListResponseParams `json:"Response"`
}

func NewDescribeLinkRuleListResponse added in v1.0.788

func NewDescribeLinkRuleListResponse() (response *DescribeLinkRuleListResponse)

func (*DescribeLinkRuleListResponse) FromJsonString added in v1.0.788

func (r *DescribeLinkRuleListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLinkRuleListResponse) ToJsonString added in v1.0.788

func (r *DescribeLinkRuleListResponse) ToJsonString() string

type DescribeLinkRuleListResponseParams added in v1.0.788

type DescribeLinkRuleListResponseParams struct {
	// 联动规则列表查询结果
	Result *DescribeLinkRuleListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeModelListRequest added in v1.0.788

type DescribeModelListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 设备类型
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 模型id
	ModelIdSet []*string `json:"ModelIdSet,omitnil,omitempty" name:"ModelIdSet"`
}

func NewDescribeModelListRequest added in v1.0.788

func NewDescribeModelListRequest() (request *DescribeModelListRequest)

func (*DescribeModelListRequest) FromJsonString added in v1.0.788

func (r *DescribeModelListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeModelListRequest) ToJsonString added in v1.0.788

func (r *DescribeModelListRequest) ToJsonString() string

type DescribeModelListRequestParams added in v1.0.788

type DescribeModelListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页,大于0
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 设备类型
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 模型id
	ModelIdSet []*string `json:"ModelIdSet,omitnil,omitempty" name:"ModelIdSet"`
}

Predefined struct for user

type DescribeModelListResponse added in v1.0.788

type DescribeModelListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeModelListResponseParams `json:"Response"`
}

func NewDescribeModelListResponse added in v1.0.788

func NewDescribeModelListResponse() (response *DescribeModelListResponse)

func (*DescribeModelListResponse) FromJsonString added in v1.0.788

func (r *DescribeModelListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeModelListResponse) ToJsonString added in v1.0.788

func (r *DescribeModelListResponse) ToJsonString() string

type DescribeModelListResponseParams added in v1.0.788

type DescribeModelListResponseParams struct {
	// 模型列表查询结果
	Result *ModelSet `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProductListRequest added in v1.0.788

type DescribeProductListRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 设备类型
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 模型id
	ModelIdSet []*string `json:"ModelIdSet,omitnil,omitempty" name:"ModelIdSet"`
}

func NewDescribeProductListRequest added in v1.0.788

func NewDescribeProductListRequest() (request *DescribeProductListRequest)

func (*DescribeProductListRequest) FromJsonString added in v1.0.788

func (r *DescribeProductListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProductListRequest) ToJsonString added in v1.0.788

func (r *DescribeProductListRequest) ToJsonString() string

type DescribeProductListRequestParams added in v1.0.788

type DescribeProductListRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 分页查询,第几页
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数,大于0
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 设备类型
	DeviceTypeSet []*string `json:"DeviceTypeSet,omitnil,omitempty" name:"DeviceTypeSet"`

	// 产品 pid
	ProductIdSet []*int64 `json:"ProductIdSet,omitnil,omitempty" name:"ProductIdSet"`

	// 模型id
	ModelIdSet []*string `json:"ModelIdSet,omitnil,omitempty" name:"ModelIdSet"`
}

Predefined struct for user

type DescribeProductListResponse added in v1.0.788

type DescribeProductListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductListResponseParams `json:"Response"`
}

func NewDescribeProductListResponse added in v1.0.788

func NewDescribeProductListResponse() (response *DescribeProductListResponse)

func (*DescribeProductListResponse) FromJsonString added in v1.0.788

func (r *DescribeProductListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProductListResponse) ToJsonString added in v1.0.788

func (r *DescribeProductListResponse) ToJsonString() string

type DescribeProductListResponseParams added in v1.0.788

type DescribeProductListResponseParams struct {
	// 产品列表查询结果
	Result *ProductSet `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePropertyListRequest added in v1.0.788

type DescribePropertyListRequest struct {
	*tchttp.BaseRequest

	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 构件id
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribePropertyListRequest added in v1.0.788

func NewDescribePropertyListRequest() (request *DescribePropertyListRequest)

func (*DescribePropertyListRequest) FromJsonString added in v1.0.788

func (r *DescribePropertyListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePropertyListRequest) ToJsonString added in v1.0.788

func (r *DescribePropertyListRequest) ToJsonString() string

type DescribePropertyListRequestParams added in v1.0.788

type DescribePropertyListRequestParams struct {
	// 建筑id
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 构件id
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribePropertyListResponse added in v1.0.788

type DescribePropertyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribePropertyListResponseParams `json:"Response"`
}

func NewDescribePropertyListResponse added in v1.0.788

func NewDescribePropertyListResponse() (response *DescribePropertyListResponse)

func (*DescribePropertyListResponse) FromJsonString added in v1.0.788

func (r *DescribePropertyListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePropertyListResponse) ToJsonString added in v1.0.788

func (r *DescribePropertyListResponse) ToJsonString() string

type DescribePropertyListResponseParams added in v1.0.788

type DescribePropertyListResponseParams struct {
	// 构件属性信息出参
	Result *ElementPropertyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRuleDetailRequest added in v1.0.788

type DescribeRuleDetailRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 联动id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeRuleDetailRequest added in v1.0.788

func NewDescribeRuleDetailRequest() (request *DescribeRuleDetailRequest)

func (*DescribeRuleDetailRequest) FromJsonString added in v1.0.788

func (r *DescribeRuleDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRuleDetailRequest) ToJsonString added in v1.0.788

func (r *DescribeRuleDetailRequest) ToJsonString() string

type DescribeRuleDetailRequestParams added in v1.0.788

type DescribeRuleDetailRequestParams struct {
	// 工作空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 联动id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeRuleDetailResponse added in v1.0.788

type DescribeRuleDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRuleDetailResponseParams `json:"Response"`
}

func NewDescribeRuleDetailResponse added in v1.0.788

func NewDescribeRuleDetailResponse() (response *DescribeRuleDetailResponse)

func (*DescribeRuleDetailResponse) FromJsonString added in v1.0.788

func (r *DescribeRuleDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRuleDetailResponse) ToJsonString added in v1.0.788

func (r *DescribeRuleDetailResponse) ToJsonString() string

type DescribeRuleDetailResponseParams added in v1.0.788

type DescribeRuleDetailResponseParams struct {
	// 规则详情查询结果
	Result *RuleDetailRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSceneListRequest added in v1.0.788

type DescribeSceneListRequest struct {
	*tchttp.BaseRequest

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeSceneListRequest added in v1.0.788

func NewDescribeSceneListRequest() (request *DescribeSceneListRequest)

func (*DescribeSceneListRequest) FromJsonString added in v1.0.788

func (r *DescribeSceneListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSceneListRequest) ToJsonString added in v1.0.788

func (r *DescribeSceneListRequest) ToJsonString() string

type DescribeSceneListRequestParams added in v1.0.788

type DescribeSceneListRequestParams struct {
	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeSceneListResponse added in v1.0.788

type DescribeSceneListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSceneListResponseParams `json:"Response"`
}

func NewDescribeSceneListResponse added in v1.0.788

func NewDescribeSceneListResponse() (response *DescribeSceneListResponse)

func (*DescribeSceneListResponse) FromJsonString added in v1.0.788

func (r *DescribeSceneListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSceneListResponse) ToJsonString added in v1.0.788

func (r *DescribeSceneListResponse) ToJsonString() string

type DescribeSceneListResponseParams added in v1.0.788

type DescribeSceneListResponseParams struct {
	// 场景列表出参
	Result *SceneListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSpaceDeviceIdListRequest added in v1.0.788

type DescribeSpaceDeviceIdListRequest struct {
	*tchttp.BaseRequest

	// 构件id列表
	ElementIds []*string `json:"ElementIds,omitnil,omitempty" name:"ElementIds"`

	// 是否级联
	IsCascade *bool `json:"IsCascade,omitnil,omitempty" name:"IsCascade"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 页码
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeSpaceDeviceIdListRequest added in v1.0.788

func NewDescribeSpaceDeviceIdListRequest() (request *DescribeSpaceDeviceIdListRequest)

func (*DescribeSpaceDeviceIdListRequest) FromJsonString added in v1.0.788

func (r *DescribeSpaceDeviceIdListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceDeviceIdListRequest) ToJsonString added in v1.0.788

func (r *DescribeSpaceDeviceIdListRequest) ToJsonString() string

type DescribeSpaceDeviceIdListRequestParams added in v1.0.788

type DescribeSpaceDeviceIdListRequestParams struct {
	// 构件id列表
	ElementIds []*string `json:"ElementIds,omitnil,omitempty" name:"ElementIds"`

	// 是否级联
	IsCascade *bool `json:"IsCascade,omitnil,omitempty" name:"IsCascade"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 页码
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeSpaceDeviceIdListResponse added in v1.0.788

type DescribeSpaceDeviceIdListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSpaceDeviceIdListResponseParams `json:"Response"`
}

func NewDescribeSpaceDeviceIdListResponse added in v1.0.788

func NewDescribeSpaceDeviceIdListResponse() (response *DescribeSpaceDeviceIdListResponse)

func (*DescribeSpaceDeviceIdListResponse) FromJsonString added in v1.0.788

func (r *DescribeSpaceDeviceIdListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceDeviceIdListResponse) ToJsonString added in v1.0.788

func (r *DescribeSpaceDeviceIdListResponse) ToJsonString() string

type DescribeSpaceDeviceIdListResponseParams added in v1.0.788

type DescribeSpaceDeviceIdListResponseParams struct {
	// 设备ID列表
	Result *SpaceDeviceIdListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSpaceDeviceRelationListRequest added in v1.0.788

type DescribeSpaceDeviceRelationListRequest struct {
	*tchttp.BaseRequest

	// 构件id列表
	ElementIds []*string `json:"ElementIds,omitnil,omitempty" name:"ElementIds"`

	// 是否级联
	IsCascade *bool `json:"IsCascade,omitnil,omitempty" name:"IsCascade"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 页码
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeSpaceDeviceRelationListRequest added in v1.0.788

func NewDescribeSpaceDeviceRelationListRequest() (request *DescribeSpaceDeviceRelationListRequest)

func (*DescribeSpaceDeviceRelationListRequest) FromJsonString added in v1.0.788

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceDeviceRelationListRequest) ToJsonString added in v1.0.788

type DescribeSpaceDeviceRelationListRequestParams added in v1.0.788

type DescribeSpaceDeviceRelationListRequestParams struct {
	// 构件id列表
	ElementIds []*string `json:"ElementIds,omitnil,omitempty" name:"ElementIds"`

	// 是否级联
	IsCascade *bool `json:"IsCascade,omitnil,omitempty" name:"IsCascade"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 页码
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeSpaceDeviceRelationListResponse added in v1.0.788

type DescribeSpaceDeviceRelationListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSpaceDeviceRelationListResponseParams `json:"Response"`
}

func NewDescribeSpaceDeviceRelationListResponse added in v1.0.788

func NewDescribeSpaceDeviceRelationListResponse() (response *DescribeSpaceDeviceRelationListResponse)

func (*DescribeSpaceDeviceRelationListResponse) FromJsonString added in v1.0.788

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceDeviceRelationListResponse) ToJsonString added in v1.0.788

type DescribeSpaceDeviceRelationListResponseParams added in v1.0.788

type DescribeSpaceDeviceRelationListResponseParams struct {
	// 查询指定空间下设备与构件绑定关系列表出参
	Result *SpaceDeviceRelationRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSpaceInfoByDeviceIdRequest added in v1.0.788

type DescribeSpaceInfoByDeviceIdRequest struct {
	*tchttp.BaseRequest

	// 设备id
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeSpaceInfoByDeviceIdRequest added in v1.0.788

func NewDescribeSpaceInfoByDeviceIdRequest() (request *DescribeSpaceInfoByDeviceIdRequest)

func (*DescribeSpaceInfoByDeviceIdRequest) FromJsonString added in v1.0.788

func (r *DescribeSpaceInfoByDeviceIdRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceInfoByDeviceIdRequest) ToJsonString added in v1.0.788

func (r *DescribeSpaceInfoByDeviceIdRequest) ToJsonString() string

type DescribeSpaceInfoByDeviceIdRequestParams added in v1.0.788

type DescribeSpaceInfoByDeviceIdRequestParams struct {
	// 设备id
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeSpaceInfoByDeviceIdResponse added in v1.0.788

type DescribeSpaceInfoByDeviceIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSpaceInfoByDeviceIdResponseParams `json:"Response"`
}

func NewDescribeSpaceInfoByDeviceIdResponse added in v1.0.788

func NewDescribeSpaceInfoByDeviceIdResponse() (response *DescribeSpaceInfoByDeviceIdResponse)

func (*DescribeSpaceInfoByDeviceIdResponse) FromJsonString added in v1.0.788

func (r *DescribeSpaceInfoByDeviceIdResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceInfoByDeviceIdResponse) ToJsonString added in v1.0.788

func (r *DescribeSpaceInfoByDeviceIdResponse) ToJsonString() string

type DescribeSpaceInfoByDeviceIdResponseParams added in v1.0.788

type DescribeSpaceInfoByDeviceIdResponseParams struct {
	// 设备绑定的空间信息出参
	Result *DeviceSpaceInfoRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSpaceRelationByDeviceIdRequest added in v1.0.788

type DescribeSpaceRelationByDeviceIdRequest struct {
	*tchttp.BaseRequest

	// 设备id
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 工作空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeSpaceRelationByDeviceIdRequest added in v1.0.788

func NewDescribeSpaceRelationByDeviceIdRequest() (request *DescribeSpaceRelationByDeviceIdRequest)

func (*DescribeSpaceRelationByDeviceIdRequest) FromJsonString added in v1.0.788

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceRelationByDeviceIdRequest) ToJsonString added in v1.0.788

type DescribeSpaceRelationByDeviceIdRequestParams added in v1.0.788

type DescribeSpaceRelationByDeviceIdRequestParams struct {
	// 设备id
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 工作空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeSpaceRelationByDeviceIdResponse added in v1.0.788

type DescribeSpaceRelationByDeviceIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSpaceRelationByDeviceIdResponseParams `json:"Response"`
}

func NewDescribeSpaceRelationByDeviceIdResponse added in v1.0.788

func NewDescribeSpaceRelationByDeviceIdResponse() (response *DescribeSpaceRelationByDeviceIdResponse)

func (*DescribeSpaceRelationByDeviceIdResponse) FromJsonString added in v1.0.788

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceRelationByDeviceIdResponse) ToJsonString added in v1.0.788

type DescribeSpaceRelationByDeviceIdResponseParams added in v1.0.788

type DescribeSpaceRelationByDeviceIdResponseParams struct {
	// 空间层级关系出参
	Result *SpaceRelationRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSpaceTypeListRequest added in v1.0.788

type DescribeSpaceTypeListRequest struct {
	*tchttp.BaseRequest

	// 项目空间ID
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 页码
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeSpaceTypeListRequest added in v1.0.788

func NewDescribeSpaceTypeListRequest() (request *DescribeSpaceTypeListRequest)

func (*DescribeSpaceTypeListRequest) FromJsonString added in v1.0.788

func (r *DescribeSpaceTypeListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceTypeListRequest) ToJsonString added in v1.0.788

func (r *DescribeSpaceTypeListRequest) ToJsonString() string

type DescribeSpaceTypeListRequestParams added in v1.0.788

type DescribeSpaceTypeListRequestParams struct {
	// 项目空间ID
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 页码
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页容量
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeSpaceTypeListResponse added in v1.0.788

type DescribeSpaceTypeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSpaceTypeListResponseParams `json:"Response"`
}

func NewDescribeSpaceTypeListResponse added in v1.0.788

func NewDescribeSpaceTypeListResponse() (response *DescribeSpaceTypeListResponse)

func (*DescribeSpaceTypeListResponse) FromJsonString added in v1.0.788

func (r *DescribeSpaceTypeListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSpaceTypeListResponse) ToJsonString added in v1.0.788

func (r *DescribeSpaceTypeListResponse) ToJsonString() string

type DescribeSpaceTypeListResponseParams added in v1.0.788

type DescribeSpaceTypeListResponseParams struct {
	// 空间分类列表出参
	Result *SpaceTypeListRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTenantBuildingCountAndAreaRequest added in v1.0.788

type DescribeTenantBuildingCountAndAreaRequest struct {
	*tchttp.BaseRequest

	// 租户所有工作空间ID列表
	WorkspaceIdList []*string `json:"WorkspaceIdList,omitnil,omitempty" name:"WorkspaceIdList"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeTenantBuildingCountAndAreaRequest added in v1.0.788

func NewDescribeTenantBuildingCountAndAreaRequest() (request *DescribeTenantBuildingCountAndAreaRequest)

func (*DescribeTenantBuildingCountAndAreaRequest) FromJsonString added in v1.0.788

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTenantBuildingCountAndAreaRequest) ToJsonString added in v1.0.788

type DescribeTenantBuildingCountAndAreaRequestParams added in v1.0.788

type DescribeTenantBuildingCountAndAreaRequestParams struct {
	// 租户所有工作空间ID列表
	WorkspaceIdList []*string `json:"WorkspaceIdList,omitnil,omitempty" name:"WorkspaceIdList"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeTenantBuildingCountAndAreaResponse added in v1.0.788

type DescribeTenantBuildingCountAndAreaResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTenantBuildingCountAndAreaResponseParams `json:"Response"`
}

func NewDescribeTenantBuildingCountAndAreaResponse added in v1.0.788

func NewDescribeTenantBuildingCountAndAreaResponse() (response *DescribeTenantBuildingCountAndAreaResponse)

func (*DescribeTenantBuildingCountAndAreaResponse) FromJsonString added in v1.0.788

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTenantBuildingCountAndAreaResponse) ToJsonString added in v1.0.788

type DescribeTenantBuildingCountAndAreaResponseParams added in v1.0.788

type DescribeTenantBuildingCountAndAreaResponseParams struct {
	// 租户所有项目空间楼栋数量与建筑面积统计结果
	Result *SpaceDataTotalStatsRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTenantDepartmentListRequest added in v1.0.788

type DescribeTenantDepartmentListRequest struct {
	*tchttp.BaseRequest

	// 翻页页码
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 租户ID
	TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 更新时间戳,单位秒
	UpdateAt *int64 `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"`

	// 部门ID
	DepartmentId *string `json:"DepartmentId,omitnil,omitempty" name:"DepartmentId"`

	// 用户id
	Cursor *string `json:"Cursor,omitnil,omitempty" name:"Cursor"`
}

func NewDescribeTenantDepartmentListRequest added in v1.0.788

func NewDescribeTenantDepartmentListRequest() (request *DescribeTenantDepartmentListRequest)

func (*DescribeTenantDepartmentListRequest) FromJsonString added in v1.0.788

func (r *DescribeTenantDepartmentListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTenantDepartmentListRequest) ToJsonString added in v1.0.788

func (r *DescribeTenantDepartmentListRequest) ToJsonString() string

type DescribeTenantDepartmentListRequestParams added in v1.0.788

type DescribeTenantDepartmentListRequestParams struct {
	// 翻页页码
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 租户ID
	TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 更新时间戳,单位秒
	UpdateAt *int64 `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"`

	// 部门ID
	DepartmentId *string `json:"DepartmentId,omitnil,omitempty" name:"DepartmentId"`

	// 用户id
	Cursor *string `json:"Cursor,omitnil,omitempty" name:"Cursor"`
}

Predefined struct for user

type DescribeTenantDepartmentListResponse added in v1.0.788

type DescribeTenantDepartmentListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTenantDepartmentListResponseParams `json:"Response"`
}

func NewDescribeTenantDepartmentListResponse added in v1.0.788

func NewDescribeTenantDepartmentListResponse() (response *DescribeTenantDepartmentListResponse)

func (*DescribeTenantDepartmentListResponse) FromJsonString added in v1.0.788

func (r *DescribeTenantDepartmentListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTenantDepartmentListResponse) ToJsonString added in v1.0.788

func (r *DescribeTenantDepartmentListResponse) ToJsonString() string

type DescribeTenantDepartmentListResponseParams added in v1.0.788

type DescribeTenantDepartmentListResponseParams struct {
	// 返回数据
	Result *SsoDepartmentsResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTenantUserListRequest added in v1.0.788

type DescribeTenantUserListRequest struct {
	*tchttp.BaseRequest

	// 翻页页码
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 租户ID
	TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 更新时间戳,单位秒
	UpdateAt *int64 `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"`

	// 部门ID
	DepartmentId *string `json:"DepartmentId,omitnil,omitempty" name:"DepartmentId"`

	// 用户id
	Cursor *string `json:"Cursor,omitnil,omitempty" name:"Cursor"`

	// 状态,0,获取所有数据,1正常启用,2禁用
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 关键词
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 是否递归获取子级数据,0需要,1不需要,默认为0
	NoRecursive *string `json:"NoRecursive,omitnil,omitempty" name:"NoRecursive"`
}

func NewDescribeTenantUserListRequest added in v1.0.788

func NewDescribeTenantUserListRequest() (request *DescribeTenantUserListRequest)

func (*DescribeTenantUserListRequest) FromJsonString added in v1.0.788

func (r *DescribeTenantUserListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTenantUserListRequest) ToJsonString added in v1.0.788

func (r *DescribeTenantUserListRequest) ToJsonString() string

type DescribeTenantUserListRequestParams added in v1.0.788

type DescribeTenantUserListRequestParams struct {
	// 翻页页码
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 租户ID
	TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 更新时间戳,单位秒
	UpdateAt *int64 `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"`

	// 部门ID
	DepartmentId *string `json:"DepartmentId,omitnil,omitempty" name:"DepartmentId"`

	// 用户id
	Cursor *string `json:"Cursor,omitnil,omitempty" name:"Cursor"`

	// 状态,0,获取所有数据,1正常启用,2禁用
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 项目空间id
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 关键词
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 是否递归获取子级数据,0需要,1不需要,默认为0
	NoRecursive *string `json:"NoRecursive,omitnil,omitempty" name:"NoRecursive"`
}

Predefined struct for user

type DescribeTenantUserListResponse added in v1.0.788

type DescribeTenantUserListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTenantUserListResponseParams `json:"Response"`
}

func NewDescribeTenantUserListResponse added in v1.0.788

func NewDescribeTenantUserListResponse() (response *DescribeTenantUserListResponse)

func (*DescribeTenantUserListResponse) FromJsonString added in v1.0.788

func (r *DescribeTenantUserListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTenantUserListResponse) ToJsonString added in v1.0.788

func (r *DescribeTenantUserListResponse) ToJsonString() string

type DescribeTenantUserListResponseParams added in v1.0.788

type DescribeTenantUserListResponseParams struct {
	// 返回数据
	Result *SsoUserResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVideoCloudRecordRequest added in v1.0.788

type DescribeVideoCloudRecordRequest struct {
	*tchttp.BaseRequest

	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 录像开始时间(s)
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 录像结束时间(s)
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeVideoCloudRecordRequest added in v1.0.788

func NewDescribeVideoCloudRecordRequest() (request *DescribeVideoCloudRecordRequest)

func (*DescribeVideoCloudRecordRequest) FromJsonString added in v1.0.788

func (r *DescribeVideoCloudRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVideoCloudRecordRequest) ToJsonString added in v1.0.788

func (r *DescribeVideoCloudRecordRequest) ToJsonString() string

type DescribeVideoCloudRecordRequestParams added in v1.0.788

type DescribeVideoCloudRecordRequestParams struct {
	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 录像开始时间(s)
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 录像结束时间(s)
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeVideoCloudRecordResponse added in v1.0.788

type DescribeVideoCloudRecordResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVideoCloudRecordResponseParams `json:"Response"`
}

func NewDescribeVideoCloudRecordResponse added in v1.0.788

func NewDescribeVideoCloudRecordResponse() (response *DescribeVideoCloudRecordResponse)

func (*DescribeVideoCloudRecordResponse) FromJsonString added in v1.0.788

func (r *DescribeVideoCloudRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVideoCloudRecordResponse) ToJsonString added in v1.0.788

func (r *DescribeVideoCloudRecordResponse) ToJsonString() string

type DescribeVideoCloudRecordResponseParams added in v1.0.788

type DescribeVideoCloudRecordResponseParams struct {
	// 获取云录像结果
	Result *VideoCloudRecordRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVideoLiveStreamRequest added in v1.0.788

type DescribeVideoLiveStreamRequest struct {
	*tchttp.BaseRequest

	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 枚举如下:
	// flv
	// rtmp
	// hls
	// webrtc
	// raw (视频原始帧)
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 主码流传0,子码流传1,默认主码流
	StreamId *int64 `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 设备所在环境,公有云私有化项目传0或者不传,混合云项目一般传空间id
	Env *string `json:"Env,omitnil,omitempty" name:"Env"`
}

func NewDescribeVideoLiveStreamRequest added in v1.0.788

func NewDescribeVideoLiveStreamRequest() (request *DescribeVideoLiveStreamRequest)

func (*DescribeVideoLiveStreamRequest) FromJsonString added in v1.0.788

func (r *DescribeVideoLiveStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVideoLiveStreamRequest) ToJsonString added in v1.0.788

func (r *DescribeVideoLiveStreamRequest) ToJsonString() string

type DescribeVideoLiveStreamRequestParams added in v1.0.788

type DescribeVideoLiveStreamRequestParams struct {
	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 枚举如下:
	// flv
	// rtmp
	// hls
	// webrtc
	// raw (视频原始帧)
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 主码流传0,子码流传1,默认主码流
	StreamId *int64 `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 设备所在环境,公有云私有化项目传0或者不传,混合云项目一般传空间id
	Env *string `json:"Env,omitnil,omitempty" name:"Env"`
}

Predefined struct for user

type DescribeVideoLiveStreamResponse added in v1.0.788

type DescribeVideoLiveStreamResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVideoLiveStreamResponseParams `json:"Response"`
}

func NewDescribeVideoLiveStreamResponse added in v1.0.788

func NewDescribeVideoLiveStreamResponse() (response *DescribeVideoLiveStreamResponse)

func (*DescribeVideoLiveStreamResponse) FromJsonString added in v1.0.788

func (r *DescribeVideoLiveStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVideoLiveStreamResponse) ToJsonString added in v1.0.788

func (r *DescribeVideoLiveStreamResponse) ToJsonString() string

type DescribeVideoLiveStreamResponseParams added in v1.0.788

type DescribeVideoLiveStreamResponseParams struct {
	// 视频实时流获取结果
	Result *VideoRecordStreamRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVideoRecordStreamRequest added in v1.0.788

type DescribeVideoRecordStreamRequest struct {
	*tchttp.BaseRequest

	// 设备唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 枚举如下:
	// flvsh
	// rtmp
	// hls
	// webrtc
	// raw (视频原始帧)
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 开始时间(精确到毫秒)
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(精确到毫秒)
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 倍速 0.5、1、2、4
	PlayBackRate *float64 `json:"PlayBackRate,omitnil,omitempty" name:"PlayBackRate"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 流的唯一标识,播放链接尾缀
	Stream *string `json:"Stream,omitnil,omitempty" name:"Stream"`

	// 公有云私有化项目传0或者不传;混合云项目一般传空间id
	Env *string `json:"Env,omitnil,omitempty" name:"Env"`
}

func NewDescribeVideoRecordStreamRequest added in v1.0.788

func NewDescribeVideoRecordStreamRequest() (request *DescribeVideoRecordStreamRequest)

func (*DescribeVideoRecordStreamRequest) FromJsonString added in v1.0.788

func (r *DescribeVideoRecordStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVideoRecordStreamRequest) ToJsonString added in v1.0.788

func (r *DescribeVideoRecordStreamRequest) ToJsonString() string

type DescribeVideoRecordStreamRequestParams added in v1.0.788

type DescribeVideoRecordStreamRequestParams struct {
	// 设备唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 枚举如下:
	// flvsh
	// rtmp
	// hls
	// webrtc
	// raw (视频原始帧)
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 开始时间(精确到毫秒)
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(精确到毫秒)
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 倍速 0.5、1、2、4
	PlayBackRate *float64 `json:"PlayBackRate,omitnil,omitempty" name:"PlayBackRate"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 流的唯一标识,播放链接尾缀
	Stream *string `json:"Stream,omitnil,omitempty" name:"Stream"`

	// 公有云私有化项目传0或者不传;混合云项目一般传空间id
	Env *string `json:"Env,omitnil,omitempty" name:"Env"`
}

Predefined struct for user

type DescribeVideoRecordStreamResponse added in v1.0.788

type DescribeVideoRecordStreamResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVideoRecordStreamResponseParams `json:"Response"`
}

func NewDescribeVideoRecordStreamResponse added in v1.0.788

func NewDescribeVideoRecordStreamResponse() (response *DescribeVideoRecordStreamResponse)

func (*DescribeVideoRecordStreamResponse) FromJsonString added in v1.0.788

func (r *DescribeVideoRecordStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVideoRecordStreamResponse) ToJsonString added in v1.0.788

func (r *DescribeVideoRecordStreamResponse) ToJsonString() string

type DescribeVideoRecordStreamResponseParams added in v1.0.788

type DescribeVideoRecordStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkSpaceBuildingCountAndAreaRequest added in v1.0.788

type DescribeWorkSpaceBuildingCountAndAreaRequest struct {
	*tchttp.BaseRequest

	// 工作空间ID列表
	WorkspaceIdList []*string `json:"WorkspaceIdList,omitnil,omitempty" name:"WorkspaceIdList"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewDescribeWorkSpaceBuildingCountAndAreaRequest added in v1.0.788

func NewDescribeWorkSpaceBuildingCountAndAreaRequest() (request *DescribeWorkSpaceBuildingCountAndAreaRequest)

func (*DescribeWorkSpaceBuildingCountAndAreaRequest) FromJsonString added in v1.0.788

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWorkSpaceBuildingCountAndAreaRequest) ToJsonString added in v1.0.788

type DescribeWorkSpaceBuildingCountAndAreaRequestParams added in v1.0.788

type DescribeWorkSpaceBuildingCountAndAreaRequestParams struct {
	// 工作空间ID列表
	WorkspaceIdList []*string `json:"WorkspaceIdList,omitnil,omitempty" name:"WorkspaceIdList"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type DescribeWorkSpaceBuildingCountAndAreaResponse added in v1.0.788

type DescribeWorkSpaceBuildingCountAndAreaResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkSpaceBuildingCountAndAreaResponseParams `json:"Response"`
}

func NewDescribeWorkSpaceBuildingCountAndAreaResponse added in v1.0.788

func NewDescribeWorkSpaceBuildingCountAndAreaResponse() (response *DescribeWorkSpaceBuildingCountAndAreaResponse)

func (*DescribeWorkSpaceBuildingCountAndAreaResponse) FromJsonString added in v1.0.788

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWorkSpaceBuildingCountAndAreaResponse) ToJsonString added in v1.0.788

type DescribeWorkSpaceBuildingCountAndAreaResponseParams added in v1.0.788

type DescribeWorkSpaceBuildingCountAndAreaResponseParams struct {
	// 查询项目空间楼栋数量与建筑面积出参
	Result *SpaceDataListStatsRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkspaceListRequest

type DescribeWorkspaceListRequest struct {
	*tchttp.BaseRequest

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 工作空间id,非必填,填了则表示根据id进行批量查询
	WorkspaceId *uint64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`
}

func NewDescribeWorkspaceListRequest

func NewDescribeWorkspaceListRequest() (request *DescribeWorkspaceListRequest)

func (*DescribeWorkspaceListRequest) FromJsonString

func (r *DescribeWorkspaceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWorkspaceListRequest) ToJsonString

func (r *DescribeWorkspaceListRequest) ToJsonString() string

type DescribeWorkspaceListRequestParams

type DescribeWorkspaceListRequestParams struct {
	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 工作空间id,非必填,填了则表示根据id进行批量查询
	WorkspaceId *uint64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`
}

Predefined struct for user

type DescribeWorkspaceListResponse

type DescribeWorkspaceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkspaceListResponseParams `json:"Response"`
}

func NewDescribeWorkspaceListResponse

func NewDescribeWorkspaceListResponse() (response *DescribeWorkspaceListResponse)

func (*DescribeWorkspaceListResponse) FromJsonString

func (r *DescribeWorkspaceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWorkspaceListResponse) ToJsonString

func (r *DescribeWorkspaceListResponse) ToJsonString() string

type DescribeWorkspaceListResponseParams

type DescribeWorkspaceListResponseParams struct {
	// 项目空间列表
	Result *WorkspaceInfoList `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkspaceUserListRequest

type DescribeWorkspaceUserListRequest struct {
	*tchttp.BaseRequest

	// 翻页页码
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 工作空间ID
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 租户ID
	TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 更新时间戳,单位秒
	UpdateAt *int64 `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"`
}

func NewDescribeWorkspaceUserListRequest

func NewDescribeWorkspaceUserListRequest() (request *DescribeWorkspaceUserListRequest)

func (*DescribeWorkspaceUserListRequest) FromJsonString

func (r *DescribeWorkspaceUserListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWorkspaceUserListRequest) ToJsonString

func (r *DescribeWorkspaceUserListRequest) ToJsonString() string

type DescribeWorkspaceUserListRequestParams

type DescribeWorkspaceUserListRequestParams struct {
	// 翻页页码
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 工作空间ID
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 租户ID
	TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 更新时间戳,单位秒
	UpdateAt *int64 `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"`
}

Predefined struct for user

type DescribeWorkspaceUserListResponse

type DescribeWorkspaceUserListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkspaceUserListResponseParams `json:"Response"`
}

func NewDescribeWorkspaceUserListResponse

func NewDescribeWorkspaceUserListResponse() (response *DescribeWorkspaceUserListResponse)

func (*DescribeWorkspaceUserListResponse) FromJsonString

func (r *DescribeWorkspaceUserListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWorkspaceUserListResponse) ToJsonString

func (r *DescribeWorkspaceUserListResponse) ToJsonString() string

type DescribeWorkspaceUserListResponseParams

type DescribeWorkspaceUserListResponseParams struct {
	// 返回数据
	Result *SsoTeamUserResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeviceDataInfo added in v1.0.794

type DeviceDataInfo struct {
	// 设备ID, wid
	// 注意:此字段可能返回 null,表示取不到有效值。
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 设备名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 设备类型Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceTypeCode *string `json:"DeviceTypeCode,omitnil,omitempty" name:"DeviceTypeCode"`

	// 设备类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceTypeName *string `json:"DeviceTypeName,omitnil,omitempty" name:"DeviceTypeName"`

	// 产品Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductId *int64 `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 产品名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductAbility *int64 `json:"ProductAbility,omitnil,omitempty" name:"ProductAbility"`

	// 设备位置信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceInfoSet []*DeviceSpaceInfo `json:"SpaceInfoSet,omitnil,omitempty" name:"SpaceInfoSet"`

	// 模型id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 模型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// 设备标签名,非必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceTagSet []*string `json:"DeviceTagSet,omitnil,omitempty" name:"DeviceTagSet"`

	// 激活状态(1激活、0未激活)
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsActive *int64 `json:"IsActive,omitnil,omitempty" name:"IsActive"`

	//  激活时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActiveTime *string `json:"ActiveTime,omitnil,omitempty" name:"ActiveTime"`

	// 推流状态(推流中、未推流) 仅摄像机有的状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsLive *bool `json:"IsLive,omitnil,omitempty" name:"IsLive"`

	// 设备所属父设备id(子设备才有)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentWID *string `json:"ParentWID,omitnil,omitempty" name:"ParentWID"`

	// 设备所有父设备名称(子设备才有)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentWIDName *string `json:"ParentWIDName,omitnil,omitempty" name:"ParentWIDName"`

	// 序列号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SN *string `json:"SN,omitnil,omitempty" name:"SN"`

	// 设备点位坐标值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Location *DeviceLocation `json:"Location,omitnil,omitempty" name:"Location"`

	// 自定义字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	FieldList []*CustomFieldInfo `json:"FieldList,omitnil,omitempty" name:"FieldList"`

	// 分组信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupInfo *string `json:"GroupInfo,omitnil,omitempty" name:"GroupInfo"`

	// 通信在/离线状态(online=normal+fault,offline)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceStatus *string `json:"DeviceStatus,omitnil,omitempty" name:"DeviceStatus"`

	// 设备业务状态(normal、fault、offline)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type DeviceLocation added in v1.0.794

type DeviceLocation struct {
	// 点位X坐标值
	// 注意:此字段可能返回 null,表示取不到有效值。
	X *float64 `json:"X,omitnil,omitempty" name:"X"`

	// 点位Y坐标值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Y *float64 `json:"Y,omitnil,omitempty" name:"Y"`

	// 点位Z坐标值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Z *float64 `json:"Z,omitnil,omitempty" name:"Z"`
}

type DeviceModifyInfo added in v1.0.794

type DeviceModifyInfo struct {
	// 设备id
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 修改后的设备名字
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

type DeviceShadowInfo added in v1.0.792

type DeviceShadowInfo struct {
	// 设备ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 设备影子数据,返回有效数据为"x-json:"后字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceShadow *string `json:"DeviceShadow,omitnil,omitempty" name:"DeviceShadow"`

	// 设备影子更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceShadowUpdateTime *string `json:"DeviceShadowUpdateTime,omitnil,omitempty" name:"DeviceShadowUpdateTime"`
}

type DeviceShadowRes added in v1.0.792

type DeviceShadowRes struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 设备影子列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Set []*DeviceShadowInfo `json:"Set,omitnil,omitempty" name:"Set"`
}

type DeviceSpaceInfo added in v1.0.794

type DeviceSpaceInfo struct {
	// 空间Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 空间名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 空间级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 空间编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`
}

type DeviceSpaceInfoRes added in v1.0.794

type DeviceSpaceInfoRes struct {
	// 建筑id
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 构件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 构件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	EntityType *string `json:"EntityType,omitnil,omitempty" name:"EntityType"`

	// 构件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementName *string `json:"ElementName,omitnil,omitempty" name:"ElementName"`

	// 构件级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 底部标高(单位mm)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BottomHeight *int64 `json:"BottomHeight,omitnil,omitempty" name:"BottomHeight"`

	// 空间编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceCode *string `json:"SpaceCode,omitnil,omitempty" name:"SpaceCode"`
}

type DeviceStatusInfo added in v1.0.794

type DeviceStatusInfo struct {
	// 设备ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 设备状态(online=normal+fault、offline)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceStatus *string `json:"DeviceStatus,omitnil,omitempty" name:"DeviceStatus"`

	// 设备状态更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceStatusUpdateTime *string `json:"DeviceStatusUpdateTime,omitnil,omitempty" name:"DeviceStatusUpdateTime"`

	// 设备业务状态(normal、fault、offline)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 推流状态。推流中-true,未推流-false
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsAlive *bool `json:"IsAlive,omitnil,omitempty" name:"IsAlive"`
}

type DeviceStatusRes added in v1.0.794

type DeviceStatusRes struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 设备状态信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceStatusSet []*DeviceStatusInfo `json:"DeviceStatusSet,omitnil,omitempty" name:"DeviceStatusSet"`
}

type DeviceStatusStatRes added in v1.0.794

type DeviceStatusStatRes struct {
	// 工作空间Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 汇总数。在线(正常+故障) + 离线
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 正常数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NormalSum *int64 `json:"NormalSum,omitnil,omitempty" name:"NormalSum"`

	// 离线数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfflineSum *int64 `json:"OfflineSum,omitnil,omitempty" name:"OfflineSum"`

	// 故障数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaultSum *int64 `json:"FaultSum,omitnil,omitempty" name:"FaultSum"`

	// 设备类型概览列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceTypeOverviewSet []*DeviceTypeOverview `json:"DeviceTypeOverviewSet,omitnil,omitempty" name:"DeviceTypeOverviewSet"`

	// 设备类型统计列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatLevelSet []*StatLevel `json:"StatLevelSet,omitnil,omitempty" name:"StatLevelSet"`
}

type DeviceTagInfo added in v1.0.794

type DeviceTagInfo struct {
	// 标签Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagId *int64 `json:"TagId,omitnil,omitempty" name:"TagId"`

	// 标签名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagName *string `json:"TagName,omitnil,omitempty" name:"TagName"`
}

type DeviceTagRes added in v1.0.794

type DeviceTagRes struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 设备标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Set []*DeviceTagInfo `json:"Set,omitnil,omitempty" name:"Set"`
}

type DeviceType added in v1.0.794

type DeviceType struct {
	// 设备类型编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 设备类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 父设备类型编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentCode *string `json:"ParentCode,omitnil,omitempty" name:"ParentCode"`

	// 父设备类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentName *string `json:"ParentName,omitnil,omitempty" name:"ParentName"`

	// 是否子系统,1是
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSubsystem *int64 `json:"IsSubsystem,omitnil,omitempty" name:"IsSubsystem"`
}

type DeviceTypeOverview added in v1.0.794

type DeviceTypeOverview struct {
	// 设备类型值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 设备类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 汇总数。在线(正常+故障) + 离线
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 正常数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Normal *int64 `json:"Normal,omitnil,omitempty" name:"Normal"`

	// 离线数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Offline *int64 `json:"Offline,omitnil,omitempty" name:"Offline"`

	// 故障数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fault *int64 `json:"Fault,omitnil,omitempty" name:"Fault"`
}

type DeviceTypeSet added in v1.0.794

type DeviceTypeSet struct {
	// 设备类型列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Set []*DeviceType `json:"Set,omitnil,omitempty" name:"Set"`
}

type ElementCoordinates added in v1.0.794

type ElementCoordinates struct {
	// 经度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Longitude *float64 `json:"Longitude,omitnil,omitempty" name:"Longitude"`

	// 纬度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Latitude *float64 `json:"Latitude,omitnil,omitempty" name:"Latitude"`

	// 高程
	// 注意:此字段可能返回 null,表示取不到有效值。
	Altitude *float64 `json:"Altitude,omitnil,omitempty" name:"Altitude"`
}

type ElementProfile added in v1.0.794

type ElementProfile struct {
	// 建筑id
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 构件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 构件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	EntityType *string `json:"EntityType,omitnil,omitempty" name:"EntityType"`

	// 构件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementName *string `json:"ElementName,omitnil,omitempty" name:"ElementName"`

	// 构件空间级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 底部标高(单位mm)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BottomHeight *int64 `json:"BottomHeight,omitnil,omitempty" name:"BottomHeight"`

	// 排序
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sort *uint64 `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 空间编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceCode *string `json:"SpaceCode,omitnil,omitempty" name:"SpaceCode"`

	// 空间分类编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceTypeCode *string `json:"SpaceTypeCode,omitnil,omitempty" name:"SpaceTypeCode"`

	// 空间分类名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceTypeName *string `json:"SpaceTypeName,omitnil,omitempty" name:"SpaceTypeName"`

	// 父级构件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentElementId *string `json:"ParentElementId,omitnil,omitempty" name:"ParentElementId"`

	// 空间层级类型编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpacePoiId *string `json:"SpacePoiId,omitnil,omitempty" name:"SpacePoiId"`

	// 构件描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementDesc *string `json:"ElementDesc,omitnil,omitempty" name:"ElementDesc"`

	// 删除标记
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDelete *uint64 `json:"IsDelete,omitnil,omitempty" name:"IsDelete"`
}

type ElementProfilePageRes added in v1.0.794

type ElementProfilePageRes struct {
	// 构件总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 构件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*ElementProfile `json:"List,omitnil,omitempty" name:"List"`
}

type ElementProfileTreeNode added in v1.0.794

type ElementProfileTreeNode struct {
	// 构件概要信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementProfile *ElementProfile `json:"ElementProfile,omitnil,omitempty" name:"ElementProfile"`

	// 子节点信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Children []*ElementProfileTreeNode `json:"Children,omitnil,omitempty" name:"Children"`
}

type ElementProfileTreeRes added in v1.0.794

type ElementProfileTreeRes struct {
	// 建筑id
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 父级构件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentElementId *string `json:"ParentElementId,omitnil,omitempty" name:"ParentElementId"`

	// 构件树
	// 注意:此字段可能返回 null,表示取不到有效值。
	Root *ElementProfileTreeNode `json:"Root,omitnil,omitempty" name:"Root"`
}

type ElementProperty added in v1.0.794

type ElementProperty struct {
	// 属性名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 属性描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 属性内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type ElementPropertyRes added in v1.0.794

type ElementPropertyRes struct {
	// 建筑id
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingId *string `json:"BuildingId,omitnil,omitempty" name:"BuildingId"`

	// 构件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 构件属性集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	PropertySet []*ElementProperty `json:"PropertySet,omitnil,omitempty" name:"PropertySet"`

	// 构件地理坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coordinates *ElementCoordinates `json:"Coordinates,omitnil,omitempty" name:"Coordinates"`

	// 构件偏移量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Translate *ElementTranslate `json:"Translate,omitnil,omitempty" name:"Translate"`

	// 构件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementName *string `json:"ElementName,omitnil,omitempty" name:"ElementName"`

	// 构件类型代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	EntityTypeCode *string `json:"EntityTypeCode,omitnil,omitempty" name:"EntityTypeCode"`

	// 构件类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	EntityTypeName *string `json:"EntityTypeName,omitnil,omitempty" name:"EntityTypeName"`
}

type ElementTranslate added in v1.0.794

type ElementTranslate struct {
	// X方向偏移量
	// 注意:此字段可能返回 null,表示取不到有效值。
	X *float64 `json:"X,omitnil,omitempty" name:"X"`

	// Y方向偏移量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Y *float64 `json:"Y,omitnil,omitempty" name:"Y"`

	// Z方向偏移量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Z *float64 `json:"Z,omitnil,omitempty" name:"Z"`
}

type EmptyRes added in v1.0.794

type EmptyRes struct {
	// 返回请求状态,成功ok,失败error
	// 注意:此字段可能返回 null,表示取不到有效值。
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
}

type Event added in v1.0.794

type Event struct {
	// 事件id或动作Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 事件名称或动作名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type EventDetail added in v1.0.794

type EventDetail struct {
	// 事件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 事件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 事件触发类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TriggerType *string `json:"TriggerType,omitnil,omitempty" name:"TriggerType"`

	// 事件触发条件,返回为x-json后的字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	TriggerCondition *string `json:"TriggerCondition,omitnil,omitempty" name:"TriggerCondition"`

	// 有效期
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidPeriod *string `json:"ValidPeriod,omitnil,omitempty" name:"ValidPeriod"`

	// 关联规则列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	LinkRuleSet []*LinkRule `json:"LinkRuleSet,omitnil,omitempty" name:"LinkRuleSet"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 设备类型,当触发类型为deviceType时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 设备的wid,当触发类型是device返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`
}

type EventObj added in v1.0.794

type EventObj struct {
	// 事件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 事件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 事件触发类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 时间触发条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`
}

type FileDownloadURL added in v1.0.794

type FileDownloadURL struct {
	// 下载地址
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`
}

type FileInfo added in v1.0.794

type FileInfo struct {
	// 文件id
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportName *string `json:"ReportName,omitnil,omitempty" name:"ReportName"`
}

type FileUploadURL added in v1.0.794

type FileUploadURL struct {
	// 上传地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	UploadURL *string `json:"UploadURL,omitnil,omitempty" name:"UploadURL"`

	// 文件Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadURL *string `json:"DownloadURL,omitnil,omitempty" name:"DownloadURL"`
}

type HandleRecordInfo added in v1.0.794

type HandleRecordInfo struct {
	// 告警处理记录id
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 操作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 处理时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 文件列表
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileSet []*FileInfo `json:"FileSet,omitnil,omitempty" name:"FileSet"`

	// 应用appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 扩展字段1,存非孪生中台用户id
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtendOne *string `json:"ExtendOne,omitnil,omitempty" name:"ExtendOne"`
}

type HandlerPersonInfo added in v1.0.794

type HandlerPersonInfo struct {
	// 用户id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type LinkRule added in v1.0.794

type LinkRule struct {
	// 关联联动规则id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 关联联动规则名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type LinkRuleInfo added in v1.0.794

type LinkRuleInfo struct {
	// 联动id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 联动名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 事件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventSet []*Event `json:"EventSet,omitnil,omitempty" name:"EventSet"`

	// 动作列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActionSet []*Action `json:"ActionSet,omitnil,omitempty" name:"ActionSet"`

	// 状态:0开,-1关
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 起始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 有效周期内容,有效字段为x-json后的字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidPeriod *string `json:"ValidPeriod,omitnil,omitempty" name:"ValidPeriod"`
}

type MessageProfile added in v1.0.794

type MessageProfile struct {
	// 应用类型
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// 模型Id
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 设备类型
	PoiCode *string `json:"PoiCode,omitnil,omitempty" name:"PoiCode"`
}

type ModelInfo added in v1.0.794

type ModelInfo struct {
	// 工作空间id
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 模型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// 物模型id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 关联产品信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelatedProduct []*RelatedProduct `json:"RelatedProduct,omitnil,omitempty" name:"RelatedProduct"`

	// 设备类型名
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceTypeName *string `json:"DeviceTypeName,omitnil,omitempty" name:"DeviceTypeName"`

	// 设备类型id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 物模型类型,产品模型/标准模型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelType *int64 `json:"ModelType,omitnil,omitempty" name:"ModelType"`

	// 模型参数内容,有效字段为"x-json:"后的字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelParams *string `json:"ModelParams,omitnil,omitempty" name:"ModelParams"`
}

type ModelSet added in v1.0.794

type ModelSet struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 模型基础信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Set []*ModelInfo `json:"Set,omitnil,omitempty" name:"Set"`
}

type ModifyDeviceFieldInfo added in v1.0.892

type ModifyDeviceFieldInfo struct {
	// 设备id
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 自定义字段key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 自定义字段值
	Val *string `json:"Val,omitnil,omitempty" name:"Val"`
}

type ModifyDeviceFieldRequest added in v1.0.892

type ModifyDeviceFieldRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备自定义字段修改信息集合
	Set []*ModifyDeviceFieldInfo `json:"Set,omitnil,omitempty" name:"Set"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewModifyDeviceFieldRequest added in v1.0.892

func NewModifyDeviceFieldRequest() (request *ModifyDeviceFieldRequest)

func (*ModifyDeviceFieldRequest) FromJsonString added in v1.0.892

func (r *ModifyDeviceFieldRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDeviceFieldRequest) ToJsonString added in v1.0.892

func (r *ModifyDeviceFieldRequest) ToJsonString() string

type ModifyDeviceFieldRequestParams added in v1.0.892

type ModifyDeviceFieldRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备自定义字段修改信息集合
	Set []*ModifyDeviceFieldInfo `json:"Set,omitnil,omitempty" name:"Set"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type ModifyDeviceFieldResponse added in v1.0.892

type ModifyDeviceFieldResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDeviceFieldResponseParams `json:"Response"`
}

func NewModifyDeviceFieldResponse added in v1.0.892

func NewModifyDeviceFieldResponse() (response *ModifyDeviceFieldResponse)

func (*ModifyDeviceFieldResponse) FromJsonString added in v1.0.892

func (r *ModifyDeviceFieldResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDeviceFieldResponse) ToJsonString added in v1.0.892

func (r *ModifyDeviceFieldResponse) ToJsonString() string

type ModifyDeviceFieldResponseParams added in v1.0.892

type ModifyDeviceFieldResponseParams struct {
	// 返回请求结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDeviceGroupInfo added in v1.0.892

type ModifyDeviceGroupInfo struct {
	// 设备id
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 设备分组id
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

type ModifyDeviceGroupRequest added in v1.0.892

type ModifyDeviceGroupRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备组修改信息集合
	Set []*ModifyDeviceGroupInfo `json:"Set,omitnil,omitempty" name:"Set"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewModifyDeviceGroupRequest added in v1.0.892

func NewModifyDeviceGroupRequest() (request *ModifyDeviceGroupRequest)

func (*ModifyDeviceGroupRequest) FromJsonString added in v1.0.892

func (r *ModifyDeviceGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDeviceGroupRequest) ToJsonString added in v1.0.892

func (r *ModifyDeviceGroupRequest) ToJsonString() string

type ModifyDeviceGroupRequestParams added in v1.0.892

type ModifyDeviceGroupRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备组修改信息集合
	Set []*ModifyDeviceGroupInfo `json:"Set,omitnil,omitempty" name:"Set"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type ModifyDeviceGroupResponse added in v1.0.892

type ModifyDeviceGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDeviceGroupResponseParams `json:"Response"`
}

func NewModifyDeviceGroupResponse added in v1.0.892

func NewModifyDeviceGroupResponse() (response *ModifyDeviceGroupResponse)

func (*ModifyDeviceGroupResponse) FromJsonString added in v1.0.892

func (r *ModifyDeviceGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDeviceGroupResponse) ToJsonString added in v1.0.892

func (r *ModifyDeviceGroupResponse) ToJsonString() string

type ModifyDeviceGroupResponseParams added in v1.0.892

type ModifyDeviceGroupResponseParams struct {
	// 返回请求结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDeviceNameRequest added in v1.0.788

type ModifyDeviceNameRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备修改信息集合
	Set []*DeviceModifyInfo `json:"Set,omitnil,omitempty" name:"Set"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewModifyDeviceNameRequest added in v1.0.788

func NewModifyDeviceNameRequest() (request *ModifyDeviceNameRequest)

func (*ModifyDeviceNameRequest) FromJsonString added in v1.0.788

func (r *ModifyDeviceNameRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDeviceNameRequest) ToJsonString added in v1.0.788

func (r *ModifyDeviceNameRequest) ToJsonString() string

type ModifyDeviceNameRequestParams added in v1.0.788

type ModifyDeviceNameRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备修改信息集合
	Set []*DeviceModifyInfo `json:"Set,omitnil,omitempty" name:"Set"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type ModifyDeviceNameResponse added in v1.0.788

type ModifyDeviceNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDeviceNameResponseParams `json:"Response"`
}

func NewModifyDeviceNameResponse added in v1.0.788

func NewModifyDeviceNameResponse() (response *ModifyDeviceNameResponse)

func (*ModifyDeviceNameResponse) FromJsonString added in v1.0.788

func (r *ModifyDeviceNameResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDeviceNameResponse) ToJsonString added in v1.0.788

func (r *ModifyDeviceNameResponse) ToJsonString() string

type ModifyDeviceNameResponseParams added in v1.0.788

type ModifyDeviceNameResponseParams struct {
	// 返回请求结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDeviceTagInfo added in v1.0.892

type ModifyDeviceTagInfo struct {
	// 设备id
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 设备标签名称集合
	NameSet []*string `json:"NameSet,omitnil,omitempty" name:"NameSet"`
}

type ModifyDeviceTagRequest added in v1.0.892

type ModifyDeviceTagRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备标签修改信息集合
	Set []*ModifyDeviceTagInfo `json:"Set,omitnil,omitempty" name:"Set"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewModifyDeviceTagRequest added in v1.0.892

func NewModifyDeviceTagRequest() (request *ModifyDeviceTagRequest)

func (*ModifyDeviceTagRequest) FromJsonString added in v1.0.892

func (r *ModifyDeviceTagRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDeviceTagRequest) ToJsonString added in v1.0.892

func (r *ModifyDeviceTagRequest) ToJsonString() string

type ModifyDeviceTagRequestParams added in v1.0.892

type ModifyDeviceTagRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 设备标签修改信息集合
	Set []*ModifyDeviceTagInfo `json:"Set,omitnil,omitempty" name:"Set"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type ModifyDeviceTagResponse added in v1.0.892

type ModifyDeviceTagResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDeviceTagResponseParams `json:"Response"`
}

func NewModifyDeviceTagResponse added in v1.0.892

func NewModifyDeviceTagResponse() (response *ModifyDeviceTagResponse)

func (*ModifyDeviceTagResponse) FromJsonString added in v1.0.892

func (r *ModifyDeviceTagResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDeviceTagResponse) ToJsonString added in v1.0.892

func (r *ModifyDeviceTagResponse) ToJsonString() string

type ModifyDeviceTagResponseParams added in v1.0.892

type ModifyDeviceTagResponseParams struct {
	// 返回请求结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ProcessRecordInfo added in v1.0.794

type ProcessRecordInfo struct {
	// 告警的id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 处理时间,毫秒
	ProcessTime *int64 `json:"ProcessTime,omitnil,omitempty" name:"ProcessTime"`

	// 处理类型,此处操作类型固定填add_record
	ProcessType *string `json:"ProcessType,omitnil,omitempty" name:"ProcessType"`

	// 注:此字段填写的是孪生中台的用户,非孪生中台用户不填该字段
	// [{\"id\":\"123\",\"name\":\"tes\"}]
	Processor *string `json:"Processor,omitnil,omitempty" name:"Processor"`

	// 处理描述信息
	ProcessDescription *string `json:"ProcessDescription,omitnil,omitempty" name:"ProcessDescription"`

	// 附加文件标识
	AttachedFileId *string `json:"AttachedFileId,omitnil,omitempty" name:"AttachedFileId"`
}

type ProductInfo added in v1.0.794

type ProductInfo struct {
	// 工作空间id
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 产品PID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductId *int64 `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 产品名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 设备类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceTypeName *string `json:"DeviceTypeName,omitnil,omitempty" name:"DeviceTypeName"`

	// 设备类型id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceTypeId *string `json:"DeviceTypeId,omitnil,omitempty" name:"DeviceTypeId"`

	// 产品属性,如:网关(1)、直连设备(2)、子设备(3)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attribute *int64 `json:"Attribute,omitnil,omitempty" name:"Attribute"`

	// 产品型号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductType *string `json:"ProductType,omitnil,omitempty" name:"ProductType"`

	// 产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductAbility *int64 `json:"ProductAbility,omitnil,omitempty" name:"ProductAbility"`

	// 生产厂商
	// 注意:此字段可能返回 null,表示取不到有效值。
	Manufacturer *string `json:"Manufacturer,omitnil,omitempty" name:"Manufacturer"`

	// 维保厂商
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaintenanceMfr *string `json:"MaintenanceMfr,omitnil,omitempty" name:"MaintenanceMfr"`

	// 物模型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// 物模型id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 物模型类型,产品模型/标准模型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelType *int64 `json:"ModelType,omitnil,omitempty" name:"ModelType"`
}

type ProductSet added in v1.0.794

type ProductSet struct {
	// 第几页
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRow *int64 `json:"TotalRow,omitnil,omitempty" name:"TotalRow"`

	// 产品信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Product []*ProductInfo `json:"Product,omitnil,omitempty" name:"Product"`
}

type RawInfo added in v1.0.794

type RawInfo struct {
	// 加密向量(如果视频网关选择流为非加密传输这个参数可忽略)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SM4Vector *string `json:"SM4Vector,omitnil,omitempty" name:"SM4Vector"`

	// 专线ip (非专线接入可忽略)
	// 注意:此字段可能返回 null,表示取不到有效值。
	NATIP *string `json:"NATIP,omitnil,omitempty" name:"NATIP"`

	// 客户端握手鉴权参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamToken *string `json:"StreamToken,omitnil,omitempty" name:"StreamToken"`

	// 拉流端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 视频流加密key,目前为AES128加密KEY(如果视频网关选择流为非加密传输这个参数可忽略)
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamEnKey *string `json:"StreamEnKey,omitnil,omitempty" name:"StreamEnKey"`

	// 拉流公网地址(非公网接入时,这个地址是内网地址)
	// 注意:此字段可能返回 null,表示取不到有效值。
	IP *string `json:"IP,omitnil,omitempty" name:"IP"`

	// 拉流内网地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	InnerIP *string `json:"InnerIP,omitnil,omitempty" name:"InnerIP"`
}

type RecordInfo added in v1.0.794

type RecordInfo struct {
	// 本录像片段开始时间(s)
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 本录像片段结束时间(s)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 录像片段文件url
	// 注意:此字段可能返回 null,表示取不到有效值。
	VideoURL *string `json:"VideoURL,omitnil,omitempty" name:"VideoURL"`
}

type RelatedProduct added in v1.0.794

type RelatedProduct struct {
	// 关联产品pid
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 关联产品名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type ReportAppMessage added in v1.0.794

type ReportAppMessage struct {
	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 消息定义
	Profile *MessageProfile `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 数据上报时间
	ReportTs *int64 `json:"ReportTs,omitnil,omitempty" name:"ReportTs"`

	// 属性定义 - KV,若为json格式,需在前加上x-json:,有效字段为x-json:后的字段
	Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"`

	// 事件定义 - KKV,若为json格式,需在前加上x-json:,有效字段为x-json:后的字段
	EventSet *string `json:"EventSet,omitnil,omitempty" name:"EventSet"`

	// 服务定义 - KKV,若为json格式,需在前加上x-json:,有效字段为x-json:后的字段
	ServiceSet *string `json:"ServiceSet,omitnil,omitempty" name:"ServiceSet"`

	// 扩展字段2,如:算法上报id,若为json格式,需在前加上x-json:
	ExtendTwo *string `json:"ExtendTwo,omitnil,omitempty" name:"ExtendTwo"`

	// 透传信息,若为json格式,需在前加上x-json:,有效字段为x-json:后的字段
	Echo *string `json:"Echo,omitnil,omitempty" name:"Echo"`
}

type ReportAppMessageRequest added in v1.0.788

type ReportAppMessageRequest struct {
	*tchttp.BaseRequest

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 消息定义
	Profile *MessageProfile `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 数据上报时间
	ReportTs *int64 `json:"ReportTs,omitnil,omitempty" name:"ReportTs"`

	// 属性定义 - KV的json格式,有效字段为x-json:后的字段
	Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 事件定义 - KKV的json格式,有效字段为x-json:后的字段
	EventSet *string `json:"EventSet,omitnil,omitempty" name:"EventSet"`

	// 服务定义 - KKV的json格式,有效字段为x-json:后的字段
	ServiceSet *string `json:"ServiceSet,omitnil,omitempty" name:"ServiceSet"`

	// 扩展字段2,如:算法上报id,若为json格式,需传x-json:{},有效字段为x-json:后的字段
	ExtendTwo *string `json:"ExtendTwo,omitnil,omitempty" name:"ExtendTwo"`

	// 透传信息,若为json格式,需传x-json:{},有效字段为x-json:后的字段
	Echo *string `json:"Echo,omitnil,omitempty" name:"Echo"`
}

func NewReportAppMessageRequest added in v1.0.788

func NewReportAppMessageRequest() (request *ReportAppMessageRequest)

func (*ReportAppMessageRequest) FromJsonString added in v1.0.788

func (r *ReportAppMessageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReportAppMessageRequest) ToJsonString added in v1.0.788

func (r *ReportAppMessageRequest) ToJsonString() string

type ReportAppMessageRequestParams added in v1.0.788

type ReportAppMessageRequestParams struct {
	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 消息定义
	Profile *MessageProfile `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 数据上报时间
	ReportTs *int64 `json:"ReportTs,omitnil,omitempty" name:"ReportTs"`

	// 属性定义 - KV的json格式,有效字段为x-json:后的字段
	Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 事件定义 - KKV的json格式,有效字段为x-json:后的字段
	EventSet *string `json:"EventSet,omitnil,omitempty" name:"EventSet"`

	// 服务定义 - KKV的json格式,有效字段为x-json:后的字段
	ServiceSet *string `json:"ServiceSet,omitnil,omitempty" name:"ServiceSet"`

	// 扩展字段2,如:算法上报id,若为json格式,需传x-json:{},有效字段为x-json:后的字段
	ExtendTwo *string `json:"ExtendTwo,omitnil,omitempty" name:"ExtendTwo"`

	// 透传信息,若为json格式,需传x-json:{},有效字段为x-json:后的字段
	Echo *string `json:"Echo,omitnil,omitempty" name:"Echo"`
}

Predefined struct for user

type ReportAppMessageResponse added in v1.0.788

type ReportAppMessageResponse struct {
	*tchttp.BaseResponse
	Response *ReportAppMessageResponseParams `json:"Response"`
}

func NewReportAppMessageResponse added in v1.0.788

func NewReportAppMessageResponse() (response *ReportAppMessageResponse)

func (*ReportAppMessageResponse) FromJsonString added in v1.0.788

func (r *ReportAppMessageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReportAppMessageResponse) ToJsonString added in v1.0.788

func (r *ReportAppMessageResponse) ToJsonString() string

type ReportAppMessageResponseParams added in v1.0.788

type ReportAppMessageResponseParams struct {
	// 上报单条信息结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ReportImg added in v1.0.794

type ReportImg struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
}

type ReportMsgRes added in v1.0.794

type ReportMsgRes struct {
	// 上报消息对应下标的16位标识Id, 即第几个消息
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportId *string `json:"ReportId,omitnil,omitempty" name:"ReportId"`

	// 上报消息结果,1表示成功推送,0表示推送失败
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportStatus *int64 `json:"ReportStatus,omitnil,omitempty" name:"ReportStatus"`
}

type RuleDetailRes added in v1.0.794

type RuleDetailRes struct {
	// 联动id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 联动名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 联动说明
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleDesc *string `json:"RuleDesc,omitnil,omitempty" name:"RuleDesc"`

	// 1 全天有效,0:固定时间段有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidType *int64 `json:"ValidType,omitnil,omitempty" name:"ValidType"`

	// 有效期,json字符串(全天有效时为空)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidPeriod *string `json:"ValidPeriod,omitnil,omitempty" name:"ValidPeriod"`

	// 起始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 启用状态。1-启用,0-停用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 触发规则,事件的组合
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventRule *string `json:"EventRule,omitnil,omitempty" name:"EventRule"`

	// 事件对象集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventInfoSet []*EventObj `json:"EventInfoSet,omitnil,omitempty" name:"EventInfoSet"`

	// 动作对象集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActionInfoSet []*ActionObj `json:"ActionInfoSet,omitnil,omitempty" name:"ActionInfoSet"`
}

type SaveDeviceGroupRequest added in v1.0.892

type SaveDeviceGroupRequest struct {
	*tchttp.BaseRequest

	// 分组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分组描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 分组id, 携带则为修改, 不携带则为新增
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 分组父级id
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`
}

func NewSaveDeviceGroupRequest added in v1.0.892

func NewSaveDeviceGroupRequest() (request *SaveDeviceGroupRequest)

func (*SaveDeviceGroupRequest) FromJsonString added in v1.0.892

func (r *SaveDeviceGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SaveDeviceGroupRequest) ToJsonString added in v1.0.892

func (r *SaveDeviceGroupRequest) ToJsonString() string

type SaveDeviceGroupRequestParams added in v1.0.892

type SaveDeviceGroupRequestParams struct {
	// 分组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分组描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 分组id, 携带则为修改, 不携带则为新增
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 分组父级id
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`
}

Predefined struct for user

type SaveDeviceGroupRes added in v1.0.892

type SaveDeviceGroupRes struct {
	// 保存or修改设备分组回包信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

type SaveDeviceGroupResponse added in v1.0.892

type SaveDeviceGroupResponse struct {
	*tchttp.BaseResponse
	Response *SaveDeviceGroupResponseParams `json:"Response"`
}

func NewSaveDeviceGroupResponse added in v1.0.892

func NewSaveDeviceGroupResponse() (response *SaveDeviceGroupResponse)

func (*SaveDeviceGroupResponse) FromJsonString added in v1.0.892

func (r *SaveDeviceGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SaveDeviceGroupResponse) ToJsonString added in v1.0.892

func (r *SaveDeviceGroupResponse) ToJsonString() string

type SaveDeviceGroupResponseParams added in v1.0.892

type SaveDeviceGroupResponseParams struct {
	// 新增/修改的设备分组记录的id
	Result *SaveDeviceGroupRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SceneInfo added in v1.0.794

type SceneInfo struct {
	// 场景id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"`

	// 场景名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SceneName *string `json:"SceneName,omitnil,omitempty" name:"SceneName"`

	// 场景版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`
}

type SceneListRes added in v1.0.794

type SceneListRes struct {
	// 场景列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SceneList []*SceneInfo `json:"SceneList,omitnil,omitempty" name:"SceneList"`
}

type SpaceDataListStatsRes added in v1.0.794

type SpaceDataListStatsRes struct {
	// 楼栋数量与建筑面积列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*SpaceDataStats `json:"List,omitnil,omitempty" name:"List"`
}

type SpaceDataStats added in v1.0.794

type SpaceDataStats struct {
	// 工作空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 工作空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceName *string `json:"WorkspaceName,omitnil,omitempty" name:"WorkspaceName"`

	// 楼栋数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingCount *uint64 `json:"BuildingCount,omitnil,omitempty" name:"BuildingCount"`

	// 建筑面积
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingArea *float64 `json:"BuildingArea,omitnil,omitempty" name:"BuildingArea"`
}

type SpaceDataTotalStatsRes added in v1.0.794

type SpaceDataTotalStatsRes struct {
	// 总楼栋数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingCount *uint64 `json:"BuildingCount,omitnil,omitempty" name:"BuildingCount"`

	// 总建筑面积
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildingArea *float64 `json:"BuildingArea,omitnil,omitempty" name:"BuildingArea"`
}

type SpaceDeviceIdListRes added in v1.0.794

type SpaceDeviceIdListRes struct {
	// 设备id列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"`
}

type SpaceDeviceRelation added in v1.0.794

type SpaceDeviceRelation struct {
	// 设备id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 构件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`
}

type SpaceDeviceRelationRes added in v1.0.794

type SpaceDeviceRelationRes struct {
	// 设备空间绑定关系列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceDeviceRelationList []*SpaceDeviceRelation `json:"SpaceDeviceRelationList,omitnil,omitempty" name:"SpaceDeviceRelationList"`
}

type SpaceInfo added in v1.0.794

type SpaceInfo struct {
	// 项目空间id
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *uint64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 租户id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TenantId *uint64 `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 英文名
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnglishName *string `json:"EnglishName,omitnil,omitempty" name:"EnglishName"`

	// 中文名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChineseName *string `json:"ChineseName,omitnil,omitempty" name:"ChineseName"`

	// 项目空间描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 项目空间状态:0 启用 1 停用 -1 已删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否是公共空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCommWorkspace *bool `json:"IsCommWorkspace,omitnil,omitempty" name:"IsCommWorkspace"`

	// 有效期开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidityStartTime *string `json:"ValidityStartTime,omitnil,omitempty" name:"ValidityStartTime"`

	// 有效期结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidityEndTime *string `json:"ValidityEndTime,omitnil,omitempty" name:"ValidityEndTime"`

	// 选中状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Selected *uint64 `json:"Selected,omitnil,omitempty" name:"Selected"`

	// 系统生成状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSystem *uint64 `json:"IsSystem,omitnil,omitempty" name:"IsSystem"`
}

type SpaceRelation added in v1.0.794

type SpaceRelation struct {
	// 构件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementId *string `json:"ElementId,omitnil,omitempty" name:"ElementId"`

	// 构件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElementName *string `json:"ElementName,omitnil,omitempty" name:"ElementName"`

	// 空间层级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 空间编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceCode *string `json:"SpaceCode,omitnil,omitempty" name:"SpaceCode"`

	// 父级空间编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentSpaceCode *string `json:"ParentSpaceCode,omitnil,omitempty" name:"ParentSpaceCode"`

	// 子构件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Children []*SpaceRelation `json:"Children,omitnil,omitempty" name:"Children"`
}

type SpaceRelationRes added in v1.0.794

type SpaceRelationRes struct {
	// 空间层级关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceRelation *SpaceRelation `json:"SpaceRelation,omitnil,omitempty" name:"SpaceRelation"`
}

type SpaceType added in v1.0.794

type SpaceType struct {
	// 空间分类编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceTypeCode *string `json:"SpaceTypeCode,omitnil,omitempty" name:"SpaceTypeCode"`

	// 空间分类名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceTypeName *string `json:"SpaceTypeName,omitnil,omitempty" name:"SpaceTypeName"`
}

type SpaceTypeListRes added in v1.0.794

type SpaceTypeListRes struct {
	// 空间分类列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceTypeList []*SpaceType `json:"SpaceTypeList,omitnil,omitempty" name:"SpaceTypeList"`
}

type SsoDepartment added in v1.0.788

type SsoDepartment struct {
	// 部门ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DepartmentId *string `json:"DepartmentId,omitnil,omitempty" name:"DepartmentId"`

	// 部门名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 父级部门ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentDepartmentId *string `json:"ParentDepartmentId,omitnil,omitempty" name:"ParentDepartmentId"`
}

type SsoDepartmentsResult added in v1.0.788

type SsoDepartmentsResult struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 部门列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Departments []*SsoDepartment `json:"Departments,omitnil,omitempty" name:"Departments"`
}

type SsoTeamUser

type SsoTeamUser struct {
	// 用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 用户名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RealName *string `json:"RealName,omitnil,omitempty" name:"RealName"`

	// 用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 所属租户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 邮箱
	// 注意:此字段可能返回 null,表示取不到有效值。
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 用户状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateAt *int64 `json:"CreateAt,omitnil,omitempty" name:"CreateAt"`

	// 部门ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DepartmentId *string `json:"DepartmentId,omitnil,omitempty" name:"DepartmentId"`

	// 部门名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DepartmentName *string `json:"DepartmentName,omitnil,omitempty" name:"DepartmentName"`

	// 是否关联权限
	// 注意:此字段可能返回 null,表示取不到有效值。
	LinkFilter *int64 `json:"LinkFilter,omitnil,omitempty" name:"LinkFilter"`
}

type SsoTeamUserResult

type SsoTeamUserResult struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 部门用户列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Users []*SsoTeamUser `json:"Users,omitnil,omitempty" name:"Users"`
}

type SsoUser added in v1.0.788

type SsoUser struct {
	// 用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RealName *string `json:"RealName,omitnil,omitempty" name:"RealName"`

	// 用户类型,1-超级管理员;2-1号管理员;3-普通管理员;99-普通用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 所属租户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"`

	// 所属组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"`

	// 邮箱
	// 注意:此字段可能返回 null,表示取不到有效值。
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 用户状态,0待审核,1正常启用,2禁用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateAt *int64 `json:"CreateAt,omitnil,omitempty" name:"CreateAt"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateAt *int64 `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"`

	// 是否属于团队,0不可用,1属于,2不属
	// 注意:此字段可能返回 null,表示取不到有效值。
	BelongTeam *int64 `json:"BelongTeam,omitnil,omitempty" name:"BelongTeam"`

	// 部门ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DepartmentId *string `json:"DepartmentId,omitnil,omitempty" name:"DepartmentId"`

	// 部门名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DepartmentName *string `json:"DepartmentName,omitnil,omitempty" name:"DepartmentName"`

	// 子账户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DepartmentUserId *int64 `json:"DepartmentUserId,omitnil,omitempty" name:"DepartmentUserId"`

	// 密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

type SsoUserResult added in v1.0.788

type SsoUserResult struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 租户人员数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Users []*SsoUser `json:"Users,omitnil,omitempty" name:"Users"`
}

type StatDeviceType added in v1.0.794

type StatDeviceType struct {
	// 汇总数。在线(正常+故障) + 离线
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 正常数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Normal *int64 `json:"Normal,omitnil,omitempty" name:"Normal"`

	// 离线数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Offline *int64 `json:"Offline,omitnil,omitempty" name:"Offline"`

	// 故障数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fault *int64 `json:"Fault,omitnil,omitempty" name:"Fault"`

	// 设备名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 设备类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`
}

type StatLevel added in v1.0.794

type StatLevel struct {
	// 汇总数。在线(正常+故障) + 离线
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 正常数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NormalSum *int64 `json:"NormalSum,omitnil,omitempty" name:"NormalSum"`

	// 离线数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfflineSum *int64 `json:"OfflineSum,omitnil,omitempty" name:"OfflineSum"`

	// 故障数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaultSum *int64 `json:"FaultSum,omitnil,omitempty" name:"FaultSum"`

	// 空间id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceCode *string `json:"SpaceCode,omitnil,omitempty" name:"SpaceCode"`

	// 设备类型统计列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatDeviceTypeSet []*StatDeviceType `json:"StatDeviceTypeSet,omitnil,omitempty" name:"StatDeviceTypeSet"`
}

type StopVideoStreamingRequest added in v1.0.788

type StopVideoStreamingRequest struct {
	*tchttp.BaseRequest

	// 流的唯一标识,播放链接尾缀
	Stream *string `json:"Stream,omitnil,omitempty" name:"Stream"`

	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

func NewStopVideoStreamingRequest added in v1.0.788

func NewStopVideoStreamingRequest() (request *StopVideoStreamingRequest)

func (*StopVideoStreamingRequest) FromJsonString added in v1.0.788

func (r *StopVideoStreamingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopVideoStreamingRequest) ToJsonString added in v1.0.788

func (r *StopVideoStreamingRequest) ToJsonString() string

type StopVideoStreamingRequestParams added in v1.0.788

type StopVideoStreamingRequestParams struct {
	// 流的唯一标识,播放链接尾缀
	Stream *string `json:"Stream,omitnil,omitempty" name:"Stream"`

	// 设备的唯一标识
	WID *string `json:"WID,omitnil,omitempty" name:"WID"`

	// 工作空间Id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`
}

Predefined struct for user

type StopVideoStreamingResponse added in v1.0.788

type StopVideoStreamingResponse struct {
	*tchttp.BaseResponse
	Response *StopVideoStreamingResponseParams `json:"Response"`
}

func NewStopVideoStreamingResponse added in v1.0.788

func NewStopVideoStreamingResponse() (response *StopVideoStreamingResponse)

func (*StopVideoStreamingResponse) FromJsonString added in v1.0.788

func (r *StopVideoStreamingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopVideoStreamingResponse) ToJsonString added in v1.0.788

func (r *StopVideoStreamingResponse) ToJsonString() string

type StopVideoStreamingResponseParams added in v1.0.788

type StopVideoStreamingResponseParams struct {
	// 停流接口返回结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateWorkspaceParkAttributesRequest added in v1.0.788

type UpdateWorkspaceParkAttributesRequest struct {
	*tchttp.BaseRequest

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 园区简称
	ParkName *string `json:"ParkName,omitnil,omitempty" name:"ParkName"`

	// 园区编号
	ParkNum *string `json:"ParkNum,omitnil,omitempty" name:"ParkNum"`
}

func NewUpdateWorkspaceParkAttributesRequest added in v1.0.788

func NewUpdateWorkspaceParkAttributesRequest() (request *UpdateWorkspaceParkAttributesRequest)

func (*UpdateWorkspaceParkAttributesRequest) FromJsonString added in v1.0.788

func (r *UpdateWorkspaceParkAttributesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateWorkspaceParkAttributesRequest) ToJsonString added in v1.0.788

func (r *UpdateWorkspaceParkAttributesRequest) ToJsonString() string

type UpdateWorkspaceParkAttributesRequestParams added in v1.0.788

type UpdateWorkspaceParkAttributesRequestParams struct {
	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 应用token
	ApplicationToken *string `json:"ApplicationToken,omitnil,omitempty" name:"ApplicationToken"`

	// 园区简称
	ParkName *string `json:"ParkName,omitnil,omitempty" name:"ParkName"`

	// 园区编号
	ParkNum *string `json:"ParkNum,omitnil,omitempty" name:"ParkNum"`
}

Predefined struct for user

type UpdateWorkspaceParkAttributesResponse added in v1.0.788

type UpdateWorkspaceParkAttributesResponse struct {
	*tchttp.BaseResponse
	Response *UpdateWorkspaceParkAttributesResponseParams `json:"Response"`
}

func NewUpdateWorkspaceParkAttributesResponse added in v1.0.788

func NewUpdateWorkspaceParkAttributesResponse() (response *UpdateWorkspaceParkAttributesResponse)

func (*UpdateWorkspaceParkAttributesResponse) FromJsonString added in v1.0.788

func (r *UpdateWorkspaceParkAttributesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateWorkspaceParkAttributesResponse) ToJsonString added in v1.0.788

type UpdateWorkspaceParkAttributesResponseParams added in v1.0.788

type UpdateWorkspaceParkAttributesResponseParams struct {
	// 修改工作空间园区属性结果
	Result *EmptyRes `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VideoCloudRecordRes added in v1.0.794

type VideoCloudRecordRes struct {
	// 录像信息总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 录像信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordSet []*RecordInfo `json:"RecordSet,omitnil,omitempty" name:"RecordSet"`
}

type VideoRecordStreamRes added in v1.0.794

type VideoRecordStreamRes struct {
	// FLV协议格式视频流
	// 注意:此字段可能返回 null,表示取不到有效值。
	FLV *string `json:"FLV,omitnil,omitempty" name:"FLV"`

	// RTMP协议格式视频流
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTMP *string `json:"RTMP,omitnil,omitempty" name:"RTMP"`

	// HLS协议格式视频流
	// 注意:此字段可能返回 null,表示取不到有效值。
	HLS *string `json:"HLS,omitnil,omitempty" name:"HLS"`

	// WebRtc协议格式视频流
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebRTC *string `json:"WebRTC,omitnil,omitempty" name:"WebRTC"`

	// RAW协议格式视频流
	// 注意:此字段可能返回 null,表示取不到有效值。
	RAW *RawInfo `json:"RAW,omitnil,omitempty" name:"RAW"`

	// 视频流的唯一标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	Stream *string `json:"Stream,omitnil,omitempty" name:"Stream"`
}

type WorkspaceInfo added in v1.0.794

type WorkspaceInfo struct {
	// 工作空间Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *int64 `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"`

	// 工作空间中文名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChineseName *string `json:"ChineseName,omitnil,omitempty" name:"ChineseName"`

	// 工作空间描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 工作空间是否删除状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 该工作空间绑定的区/县的行政区名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParkName *string `json:"ParkName,omitnil,omitempty" name:"ParkName"`

	// 该工作空间绑定的区/县的行政区编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParkNum *string `json:"ParkNum,omitnil,omitempty" name:"ParkNum"`

	// 获取该工作空间绑定的区/县的上级行政区划信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdministrativeDetailSet []*AdministrativeDetail `json:"AdministrativeDetailSet,omitnil,omitempty" name:"AdministrativeDetailSet"`
}

type WorkspaceInfoList added in v1.0.794

type WorkspaceInfoList struct {
	// 项目空间列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*SpaceInfo `json:"List,omitnil,omitempty" name:"List"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL