v20211125

package
v1.0.934 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 设备固件升级任务已经完成。
	FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone"

	// 设备正在升级中。
	FAILEDOPERATION_DEVICEISUPDATING = "FailedOperation.DeviceIsUpdating"

	// 设备已经运行其他ota升级任务。
	FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask"

	// 无相关操作权限。
	FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"

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

	// 数据库内部错误。
	INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"

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

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

	// 固件已存在。
	INVALIDPARAMETERVALUE_FIRMWAREALREADYEXIST = "InvalidParameterValue.FirmwareAlreadyExist"

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

	// 设备固件升级任务不存在。
	RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist"

	// 设备无固件版本。
	RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware"

	// 固件不存在。
	RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

	// 固件升级任务不存在。
	RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2021-11-25"

Variables

This section is empty.

Functions

This section is empty.

Types

type AIModelApplication added in v1.0.446

type AIModelApplication struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 产品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 申请状态:1-已申请;2-已取消;3-已拒绝;4-已通过
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type AIModelInfo added in v1.0.446

type AIModelInfo struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 产品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 申请状态:1-已申请;2-已取消;3-已拒绝;4-已通过
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 可调用数量
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 已调用数量
	Used *uint64 `json:"Used,omitnil,omitempty" name:"Used"`

	// 申请时间
	ApplyTime *uint64 `json:"ApplyTime,omitnil,omitempty" name:"ApplyTime"`

	// 审批通过时间
	ApprovalTime *uint64 `json:"ApprovalTime,omitnil,omitempty" name:"ApprovalTime"`
}

type AIModelUsageInfo added in v1.0.446

type AIModelUsageInfo struct {
	// 开通时间
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 资源总量
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 已使用资源数量
	Used *uint64 `json:"Used,omitnil,omitempty" name:"Used"`
}

type ActionHistory added in v1.0.446

type ActionHistory struct {
	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 动作Id
	ActionId *string `json:"ActionId,omitnil,omitempty" name:"ActionId"`

	// 动作名称
	ActionName *string `json:"ActionName,omitnil,omitempty" name:"ActionName"`

	// 请求时间
	ReqTime *uint64 `json:"ReqTime,omitnil,omitempty" name:"ReqTime"`

	// 响应时间
	RspTime *uint64 `json:"RspTime,omitnil,omitempty" name:"RspTime"`

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

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

	// 调用方式
	Calling *string `json:"Calling,omitnil,omitempty" name:"Calling"`

	// 调用Id
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// 调用状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type ApplyAIModelRequest added in v1.0.446

type ApplyAIModelRequest struct {
	*tchttp.BaseRequest

	// AI模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewApplyAIModelRequest added in v1.0.446

func NewApplyAIModelRequest() (request *ApplyAIModelRequest)

func (*ApplyAIModelRequest) FromJsonString added in v1.0.446

func (r *ApplyAIModelRequest) 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 (*ApplyAIModelRequest) ToJsonString added in v1.0.446

func (r *ApplyAIModelRequest) ToJsonString() string

type ApplyAIModelRequestParams added in v1.0.446

type ApplyAIModelRequestParams struct {
	// AI模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type ApplyAIModelResponse added in v1.0.446

type ApplyAIModelResponse struct {
	*tchttp.BaseResponse
	Response *ApplyAIModelResponseParams `json:"Response"`
}

func NewApplyAIModelResponse added in v1.0.446

func NewApplyAIModelResponse() (response *ApplyAIModelResponse)

func (*ApplyAIModelResponse) FromJsonString added in v1.0.446

func (r *ApplyAIModelResponse) 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 (*ApplyAIModelResponse) ToJsonString added in v1.0.446

func (r *ApplyAIModelResponse) ToJsonString() string

type ApplyAIModelResponseParams added in v1.0.446

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

Predefined struct for user

type BalanceTransaction added in v1.0.446

type BalanceTransaction struct {
	// 账户类型:1-设备接入 2-云存。
	AccountType *uint64 `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 账户变更类型:Rechareg-充值;CreateOrder-新购。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 流水ID。
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 变更金额,单位:分(人民币)。
	Amount *uint64 `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 变更后账户余额,单位:分(人民币)。
	Balance *uint64 `json:"Balance,omitnil,omitempty" name:"Balance"`

	// 变更时间。
	OperationTime *int64 `json:"OperationTime,omitnil,omitempty" name:"OperationTime"`
}

type BatchUpdateFirmwareRequest added in v1.0.446

type BatchUpdateFirmwareRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件新版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件原版本号,根据文件列表升级固件不需要填写此参数
	FirmwareOriVersion *string `json:"FirmwareOriVersion,omitnil,omitempty" name:"FirmwareOriVersion"`

	// 升级方式,0 静默升级  1 用户确认升级。 不填默认为静默升级方式
	UpgradeMethod *uint64 `json:"UpgradeMethod,omitnil,omitempty" name:"UpgradeMethod"`

	// 设备列表文件名称,根据文件列表升级固件需要填写此参数
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 设备列表的文件md5值
	FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"`

	// 设备列表的文件大小值
	FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 需要升级的设备名称列表
	DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"`

	// 固件升级任务默认超时时间。 最小取值60秒,最大为3600秒
	TimeoutInterval *int64 `json:"TimeoutInterval,omitnil,omitempty" name:"TimeoutInterval"`
}

func NewBatchUpdateFirmwareRequest added in v1.0.446

func NewBatchUpdateFirmwareRequest() (request *BatchUpdateFirmwareRequest)

func (*BatchUpdateFirmwareRequest) FromJsonString added in v1.0.446

func (r *BatchUpdateFirmwareRequest) 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 (*BatchUpdateFirmwareRequest) ToJsonString added in v1.0.446

func (r *BatchUpdateFirmwareRequest) ToJsonString() string

type BatchUpdateFirmwareRequestParams added in v1.0.446

type BatchUpdateFirmwareRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件新版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件原版本号,根据文件列表升级固件不需要填写此参数
	FirmwareOriVersion *string `json:"FirmwareOriVersion,omitnil,omitempty" name:"FirmwareOriVersion"`

	// 升级方式,0 静默升级  1 用户确认升级。 不填默认为静默升级方式
	UpgradeMethod *uint64 `json:"UpgradeMethod,omitnil,omitempty" name:"UpgradeMethod"`

	// 设备列表文件名称,根据文件列表升级固件需要填写此参数
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 设备列表的文件md5值
	FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"`

	// 设备列表的文件大小值
	FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 需要升级的设备名称列表
	DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"`

	// 固件升级任务默认超时时间。 最小取值60秒,最大为3600秒
	TimeoutInterval *int64 `json:"TimeoutInterval,omitnil,omitempty" name:"TimeoutInterval"`
}

Predefined struct for user

type BatchUpdateFirmwareResponse added in v1.0.446

type BatchUpdateFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *BatchUpdateFirmwareResponseParams `json:"Response"`
}

func NewBatchUpdateFirmwareResponse added in v1.0.446

func NewBatchUpdateFirmwareResponse() (response *BatchUpdateFirmwareResponse)

func (*BatchUpdateFirmwareResponse) FromJsonString added in v1.0.446

func (r *BatchUpdateFirmwareResponse) 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 (*BatchUpdateFirmwareResponse) ToJsonString added in v1.0.446

func (r *BatchUpdateFirmwareResponse) ToJsonString() string

type BatchUpdateFirmwareResponseParams added in v1.0.446

type BatchUpdateFirmwareResponseParams struct {
	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type BindCloudStorageUserRequest added in v1.0.446

type BindCloudStorageUserRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewBindCloudStorageUserRequest added in v1.0.446

func NewBindCloudStorageUserRequest() (request *BindCloudStorageUserRequest)

func (*BindCloudStorageUserRequest) FromJsonString added in v1.0.446

func (r *BindCloudStorageUserRequest) 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 (*BindCloudStorageUserRequest) ToJsonString added in v1.0.446

func (r *BindCloudStorageUserRequest) ToJsonString() string

type BindCloudStorageUserRequestParams added in v1.0.446

type BindCloudStorageUserRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type BindCloudStorageUserResponse added in v1.0.446

type BindCloudStorageUserResponse struct {
	*tchttp.BaseResponse
	Response *BindCloudStorageUserResponseParams `json:"Response"`
}

func NewBindCloudStorageUserResponse added in v1.0.446

func NewBindCloudStorageUserResponse() (response *BindCloudStorageUserResponse)

func (*BindCloudStorageUserResponse) FromJsonString added in v1.0.446

func (r *BindCloudStorageUserResponse) 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 (*BindCloudStorageUserResponse) ToJsonString added in v1.0.446

func (r *BindCloudStorageUserResponse) ToJsonString() string

type BindCloudStorageUserResponseParams added in v1.0.446

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

Predefined struct for user

type BonusInfo added in v1.0.446

type BonusInfo struct {
	// 资源包ID
	BonusId *uint64 `json:"BonusId,omitnil,omitempty" name:"BonusId"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 资源包配置ID
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 资源总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 资源消耗总数
	Used *uint64 `json:"Used,omitnil,omitempty" name:"Used"`

	// 资源包过期时间
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 资源包创建时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 资源包状态 0.未使用 1.使用中 2.已退款 3.已过期
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type CallDeviceActionAsyncRequest

type CallDeviceActionAsyncRequest struct {
	*tchttp.BaseRequest

	// 产品Id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义
	ActionId *string `json:"ActionId,omitnil,omitempty" name:"ActionId"`

	// 输入参数
	InputParams *string `json:"InputParams,omitnil,omitempty" name:"InputParams"`
}

func NewCallDeviceActionAsyncRequest

func NewCallDeviceActionAsyncRequest() (request *CallDeviceActionAsyncRequest)

func (*CallDeviceActionAsyncRequest) FromJsonString

func (r *CallDeviceActionAsyncRequest) 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 (*CallDeviceActionAsyncRequest) ToJsonString

func (r *CallDeviceActionAsyncRequest) ToJsonString() string

type CallDeviceActionAsyncRequestParams

type CallDeviceActionAsyncRequestParams struct {
	// 产品Id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义
	ActionId *string `json:"ActionId,omitnil,omitempty" name:"ActionId"`

	// 输入参数
	InputParams *string `json:"InputParams,omitnil,omitempty" name:"InputParams"`
}

Predefined struct for user

type CallDeviceActionAsyncResponse

type CallDeviceActionAsyncResponse struct {
	*tchttp.BaseResponse
	Response *CallDeviceActionAsyncResponseParams `json:"Response"`
}

func NewCallDeviceActionAsyncResponse

func NewCallDeviceActionAsyncResponse() (response *CallDeviceActionAsyncResponse)

func (*CallDeviceActionAsyncResponse) FromJsonString

func (r *CallDeviceActionAsyncResponse) 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 (*CallDeviceActionAsyncResponse) ToJsonString

func (r *CallDeviceActionAsyncResponse) ToJsonString() string

type CallDeviceActionAsyncResponseParams

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

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

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

Predefined struct for user

type CallDeviceActionSyncRequest

type CallDeviceActionSyncRequest struct {
	*tchttp.BaseRequest

	// 产品Id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义
	ActionId *string `json:"ActionId,omitnil,omitempty" name:"ActionId"`

	// 输入参数
	InputParams *string `json:"InputParams,omitnil,omitempty" name:"InputParams"`
}

func NewCallDeviceActionSyncRequest

func NewCallDeviceActionSyncRequest() (request *CallDeviceActionSyncRequest)

func (*CallDeviceActionSyncRequest) FromJsonString

func (r *CallDeviceActionSyncRequest) 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 (*CallDeviceActionSyncRequest) ToJsonString

func (r *CallDeviceActionSyncRequest) ToJsonString() string

type CallDeviceActionSyncRequestParams

type CallDeviceActionSyncRequestParams struct {
	// 产品Id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 产品数据模板中行为功能的标识符,由开发者自行根据设备的应用场景定义
	ActionId *string `json:"ActionId,omitnil,omitempty" name:"ActionId"`

	// 输入参数
	InputParams *string `json:"InputParams,omitnil,omitempty" name:"InputParams"`
}

Predefined struct for user

type CallDeviceActionSyncResponse

type CallDeviceActionSyncResponse struct {
	*tchttp.BaseResponse
	Response *CallDeviceActionSyncResponseParams `json:"Response"`
}

func NewCallDeviceActionSyncResponse

func NewCallDeviceActionSyncResponse() (response *CallDeviceActionSyncResponse)

func (*CallDeviceActionSyncResponse) FromJsonString

func (r *CallDeviceActionSyncResponse) 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 (*CallDeviceActionSyncResponse) ToJsonString

func (r *CallDeviceActionSyncResponse) ToJsonString() string

type CallDeviceActionSyncResponseParams

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

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

	// 返回状态,当设备不在线等部分情况,会通过该 Status 返回。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type CallTRTCDeviceRequest added in v1.0.622

type CallTRTCDeviceRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewCallTRTCDeviceRequest added in v1.0.622

func NewCallTRTCDeviceRequest() (request *CallTRTCDeviceRequest)

func (*CallTRTCDeviceRequest) FromJsonString added in v1.0.622

func (r *CallTRTCDeviceRequest) 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 (*CallTRTCDeviceRequest) ToJsonString added in v1.0.622

func (r *CallTRTCDeviceRequest) ToJsonString() string

type CallTRTCDeviceRequestParams added in v1.0.622

type CallTRTCDeviceRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type CallTRTCDeviceResponse added in v1.0.622

type CallTRTCDeviceResponse struct {
	*tchttp.BaseResponse
	Response *CallTRTCDeviceResponseParams `json:"Response"`
}

func NewCallTRTCDeviceResponse added in v1.0.622

func NewCallTRTCDeviceResponse() (response *CallTRTCDeviceResponse)

func (*CallTRTCDeviceResponse) FromJsonString added in v1.0.622

func (r *CallTRTCDeviceResponse) 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 (*CallTRTCDeviceResponse) ToJsonString added in v1.0.622

func (r *CallTRTCDeviceResponse) ToJsonString() string

type CallTRTCDeviceResponseParams added in v1.0.622

type CallTRTCDeviceResponseParams struct {
	// TRTC SDK房间参数
	TRTCParams *TRTCParams `json:"TRTCParams,omitnil,omitempty" name:"TRTCParams"`

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

Predefined struct for user

type CancelAIModelApplicationRequest added in v1.0.446

type CancelAIModelApplicationRequest struct {
	*tchttp.BaseRequest

	// AI模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewCancelAIModelApplicationRequest added in v1.0.446

func NewCancelAIModelApplicationRequest() (request *CancelAIModelApplicationRequest)

func (*CancelAIModelApplicationRequest) FromJsonString added in v1.0.446

func (r *CancelAIModelApplicationRequest) 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 (*CancelAIModelApplicationRequest) ToJsonString added in v1.0.446

func (r *CancelAIModelApplicationRequest) ToJsonString() string

type CancelAIModelApplicationRequestParams added in v1.0.446

type CancelAIModelApplicationRequestParams struct {
	// AI模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type CancelAIModelApplicationResponse added in v1.0.446

type CancelAIModelApplicationResponse struct {
	*tchttp.BaseResponse
	Response *CancelAIModelApplicationResponseParams `json:"Response"`
}

func NewCancelAIModelApplicationResponse added in v1.0.446

func NewCancelAIModelApplicationResponse() (response *CancelAIModelApplicationResponse)

func (*CancelAIModelApplicationResponse) FromJsonString added in v1.0.446

func (r *CancelAIModelApplicationResponse) 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 (*CancelAIModelApplicationResponse) ToJsonString added in v1.0.446

func (r *CancelAIModelApplicationResponse) ToJsonString() string

type CancelAIModelApplicationResponseParams added in v1.0.446

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

Predefined struct for user

type CancelDeviceFirmwareTaskRequest added in v1.0.446

type CancelDeviceFirmwareTaskRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件升级任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewCancelDeviceFirmwareTaskRequest added in v1.0.446

func NewCancelDeviceFirmwareTaskRequest() (request *CancelDeviceFirmwareTaskRequest)

func (*CancelDeviceFirmwareTaskRequest) FromJsonString added in v1.0.446

func (r *CancelDeviceFirmwareTaskRequest) 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 (*CancelDeviceFirmwareTaskRequest) ToJsonString added in v1.0.446

func (r *CancelDeviceFirmwareTaskRequest) ToJsonString() string

type CancelDeviceFirmwareTaskRequestParams added in v1.0.446

type CancelDeviceFirmwareTaskRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件升级任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type CancelDeviceFirmwareTaskResponse added in v1.0.446

type CancelDeviceFirmwareTaskResponse struct {
	*tchttp.BaseResponse
	Response *CancelDeviceFirmwareTaskResponseParams `json:"Response"`
}

func NewCancelDeviceFirmwareTaskResponse added in v1.0.446

func NewCancelDeviceFirmwareTaskResponse() (response *CancelDeviceFirmwareTaskResponse)

func (*CancelDeviceFirmwareTaskResponse) FromJsonString added in v1.0.446

func (r *CancelDeviceFirmwareTaskResponse) 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 (*CancelDeviceFirmwareTaskResponse) ToJsonString added in v1.0.446

func (r *CancelDeviceFirmwareTaskResponse) ToJsonString() string

type CancelDeviceFirmwareTaskResponseParams added in v1.0.446

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

Predefined struct for user

type CheckForwardAuthRequest added in v1.0.446

type CheckForwardAuthRequest struct {
	*tchttp.BaseRequest

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列类型 0.CMQ  1.Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`
}

func NewCheckForwardAuthRequest added in v1.0.446

func NewCheckForwardAuthRequest() (request *CheckForwardAuthRequest)

func (*CheckForwardAuthRequest) FromJsonString added in v1.0.446

func (r *CheckForwardAuthRequest) 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 (*CheckForwardAuthRequest) ToJsonString added in v1.0.446

func (r *CheckForwardAuthRequest) ToJsonString() string

type CheckForwardAuthRequestParams added in v1.0.446

type CheckForwardAuthRequestParams struct {
	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列类型 0.CMQ  1.Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`
}

Predefined struct for user

type CheckForwardAuthResponse added in v1.0.446

type CheckForwardAuthResponse struct {
	*tchttp.BaseResponse
	Response *CheckForwardAuthResponseParams `json:"Response"`
}

func NewCheckForwardAuthResponse added in v1.0.446

func NewCheckForwardAuthResponse() (response *CheckForwardAuthResponse)

func (*CheckForwardAuthResponse) FromJsonString added in v1.0.446

func (r *CheckForwardAuthResponse) 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 (*CheckForwardAuthResponse) ToJsonString added in v1.0.446

func (r *CheckForwardAuthResponse) ToJsonString() string

type CheckForwardAuthResponseParams added in v1.0.446

type CheckForwardAuthResponseParams struct {
	// 腾讯云账号
	Endpoint *string `json:"Endpoint,omitnil,omitempty" name:"Endpoint"`

	// 结果
	Result *uint64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 产品ID
	Productid *string `json:"Productid,omitnil,omitempty" name:"Productid"`

	// 错误消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 队列类型 0.CMQ  1.Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 唯一请求 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) ApplyAIModel added in v1.0.446

func (c *Client) ApplyAIModel(request *ApplyAIModelRequest) (response *ApplyAIModelResponse, err error)

ApplyAIModel 申请AI模型

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ApplyAIModelWithContext added in v1.0.446

func (c *Client) ApplyAIModelWithContext(ctx context.Context, request *ApplyAIModelRequest) (response *ApplyAIModelResponse, err error)

ApplyAIModel 申请AI模型

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) BatchUpdateFirmware added in v1.0.446

func (c *Client) BatchUpdateFirmware(request *BatchUpdateFirmwareRequest) (response *BatchUpdateFirmwareResponse, err error)

BatchUpdateFirmware 本接口(BatchUpdateFirmware)用于批量更新设备固件

可能返回的错误码:

FAILEDOPERATION_DEVICEISUPDATING = "FailedOperation.DeviceIsUpdating"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) BatchUpdateFirmwareWithContext added in v1.0.446

func (c *Client) BatchUpdateFirmwareWithContext(ctx context.Context, request *BatchUpdateFirmwareRequest) (response *BatchUpdateFirmwareResponse, err error)

BatchUpdateFirmware 本接口(BatchUpdateFirmware)用于批量更新设备固件

可能返回的错误码:

FAILEDOPERATION_DEVICEISUPDATING = "FailedOperation.DeviceIsUpdating"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) BindCloudStorageUser added in v1.0.446

func (c *Client) BindCloudStorageUser(request *BindCloudStorageUserRequest) (response *BindCloudStorageUserResponse, err error)

BindCloudStorageUser 绑定云存用户

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) BindCloudStorageUserWithContext added in v1.0.446

func (c *Client) BindCloudStorageUserWithContext(ctx context.Context, request *BindCloudStorageUserRequest) (response *BindCloudStorageUserResponse, err error)

BindCloudStorageUser 绑定云存用户

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CallDeviceActionAsync

func (c *Client) CallDeviceActionAsync(request *CallDeviceActionAsyncRequest) (response *CallDeviceActionAsyncResponse, err error)

CallDeviceActionAsync 异步调用设备行为

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CallDeviceActionAsyncWithContext

func (c *Client) CallDeviceActionAsyncWithContext(ctx context.Context, request *CallDeviceActionAsyncRequest) (response *CallDeviceActionAsyncResponse, err error)

CallDeviceActionAsync 异步调用设备行为

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CallDeviceActionSync

func (c *Client) CallDeviceActionSync(request *CallDeviceActionSyncRequest) (response *CallDeviceActionSyncResponse, err error)

CallDeviceActionSync 同步调用设备行为

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CallDeviceActionSyncWithContext

func (c *Client) CallDeviceActionSyncWithContext(ctx context.Context, request *CallDeviceActionSyncRequest) (response *CallDeviceActionSyncResponse, err error)

CallDeviceActionSync 同步调用设备行为

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CallTRTCDevice added in v1.0.622

func (c *Client) CallTRTCDevice(request *CallTRTCDeviceRequest) (response *CallTRTCDeviceResponse, err error)

CallTRTCDevice 呼叫TRTC设备

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CallTRTCDeviceWithContext added in v1.0.622

func (c *Client) CallTRTCDeviceWithContext(ctx context.Context, request *CallTRTCDeviceRequest) (response *CallTRTCDeviceResponse, err error)

CallTRTCDevice 呼叫TRTC设备

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CancelAIModelApplication added in v1.0.446

func (c *Client) CancelAIModelApplication(request *CancelAIModelApplicationRequest) (response *CancelAIModelApplicationResponse, err error)

CancelAIModelApplication 取消AI模型申请

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CancelAIModelApplicationWithContext added in v1.0.446

func (c *Client) CancelAIModelApplicationWithContext(ctx context.Context, request *CancelAIModelApplicationRequest) (response *CancelAIModelApplicationResponse, err error)

CancelAIModelApplication 取消AI模型申请

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CancelDeviceFirmwareTask added in v1.0.446

func (c *Client) CancelDeviceFirmwareTask(request *CancelDeviceFirmwareTaskRequest) (response *CancelDeviceFirmwareTaskResponse, err error)

CancelDeviceFirmwareTask 本接口用于取消设备升级任务

可能返回的错误码:

FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone"
FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask"
RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist"

func (*Client) CancelDeviceFirmwareTaskWithContext added in v1.0.446

func (c *Client) CancelDeviceFirmwareTaskWithContext(ctx context.Context, request *CancelDeviceFirmwareTaskRequest) (response *CancelDeviceFirmwareTaskResponse, err error)

CancelDeviceFirmwareTask 本接口用于取消设备升级任务

可能返回的错误码:

FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone"
FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask"
RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist"

func (*Client) CheckForwardAuth added in v1.0.446

func (c *Client) CheckForwardAuth(request *CheckForwardAuthRequest) (response *CheckForwardAuthResponse, err error)

CheckForwardAuth 判断是否开启转发的权限

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CheckForwardAuthWithContext added in v1.0.446

func (c *Client) CheckForwardAuthWithContext(ctx context.Context, request *CheckForwardAuthRequest) (response *CheckForwardAuthResponse, err error)

CheckForwardAuth 判断是否开启转发的权限

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ControlDeviceData added in v1.0.446

func (c *Client) ControlDeviceData(request *ControlDeviceDataRequest) (response *ControlDeviceDataResponse, err error)

ControlDeviceData 根据设备产品ID、设备名称,设置控制设备的属性数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ControlDeviceDataWithContext added in v1.0.446

func (c *Client) ControlDeviceDataWithContext(ctx context.Context, request *ControlDeviceDataRequest) (response *ControlDeviceDataResponse, err error)

ControlDeviceData 根据设备产品ID、设备名称,设置控制设备的属性数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAIDetection added in v1.0.446

func (c *Client) CreateAIDetection(request *CreateAIDetectionRequest) (response *CreateAIDetectionResponse, err error)

CreateAIDetection 发起AI推理请求

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAIDetectionWithContext added in v1.0.446

func (c *Client) CreateAIDetectionWithContext(ctx context.Context, request *CreateAIDetectionRequest) (response *CreateAIDetectionResponse, err error)

CreateAIDetection 发起AI推理请求

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateBatch added in v1.0.446

func (c *Client) CreateBatch(request *CreateBatchRequest) (response *CreateBatchResponse, err error)

CreateBatch 创建批次

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateBatchWithContext added in v1.0.446

func (c *Client) CreateBatchWithContext(ctx context.Context, request *CreateBatchRequest) (response *CreateBatchResponse, err error)

CreateBatch 创建批次

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCOSCredentials added in v1.0.446

func (c *Client) CreateCOSCredentials(request *CreateCOSCredentialsRequest) (response *CreateCOSCredentialsResponse, err error)

CreateCOSCredentials 创建COS上传密钥

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCOSCredentialsWithContext added in v1.0.446

func (c *Client) CreateCOSCredentialsWithContext(ctx context.Context, request *CreateCOSCredentialsRequest) (response *CreateCOSCredentialsResponse, err error)

CreateCOSCredentials 创建COS上传密钥

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCloudStorage added in v1.0.446

func (c *Client) CreateCloudStorage(request *CreateCloudStorageRequest) (response *CreateCloudStorageResponse, err error)

CreateCloudStorage 开通云存服务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCloudStorageWithContext added in v1.0.446

func (c *Client) CreateCloudStorageWithContext(ctx context.Context, request *CreateCloudStorageRequest) (response *CreateCloudStorageResponse, err error)

CreateCloudStorage 开通云存服务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDataForward added in v1.0.446

func (c *Client) CreateDataForward(request *CreateDataForwardRequest) (response *CreateDataForwardResponse, err error)

CreateDataForward 创建数据转发

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDataForwardWithContext added in v1.0.446

func (c *Client) CreateDataForwardWithContext(ctx context.Context, request *CreateDataForwardRequest) (response *CreateDataForwardResponse, err error)

CreateDataForward 创建数据转发

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateForwardRule added in v1.0.446

func (c *Client) CreateForwardRule(request *CreateForwardRuleRequest) (response *CreateForwardRuleResponse, err error)

CreateForwardRule 创建转发规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateForwardRuleWithContext added in v1.0.446

func (c *Client) CreateForwardRuleWithContext(ctx context.Context, request *CreateForwardRuleRequest) (response *CreateForwardRuleResponse, err error)

CreateForwardRule 创建转发规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateProduct added in v1.0.442

func (c *Client) CreateProduct(request *CreateProductRequest) (response *CreateProductResponse, err error)

CreateProduct 创建产品

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateProductWithContext added in v1.0.442

func (c *Client) CreateProductWithContext(ctx context.Context, request *CreateProductRequest) (response *CreateProductResponse, err error)

CreateProduct 创建产品

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateTaskFileUrl added in v1.0.446

func (c *Client) CreateTaskFileUrl(request *CreateTaskFileUrlRequest) (response *CreateTaskFileUrlResponse, err error)

CreateTaskFileUrl 本接口(CreateTaskFileUrl)用于获取产品级任务文件上传链接

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateTaskFileUrlWithContext added in v1.0.446

func (c *Client) CreateTaskFileUrlWithContext(ctx context.Context, request *CreateTaskFileUrlRequest) (response *CreateTaskFileUrlResponse, err error)

CreateTaskFileUrl 本接口(CreateTaskFileUrl)用于获取产品级任务文件上传链接

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteCloudStorageEvent added in v1.0.708

func (c *Client) DeleteCloudStorageEvent(request *DeleteCloudStorageEventRequest) (response *DeleteCloudStorageEventResponse, err error)

DeleteCloudStorageEvent 删除云存事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteCloudStorageEventWithContext added in v1.0.708

func (c *Client) DeleteCloudStorageEventWithContext(ctx context.Context, request *DeleteCloudStorageEventRequest) (response *DeleteCloudStorageEventResponse, err error)

DeleteCloudStorageEvent 删除云存事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDevice added in v1.0.446

func (c *Client) DeleteDevice(request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)

DeleteDevice 删除设备

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDeviceWithContext added in v1.0.446

func (c *Client) DeleteDeviceWithContext(ctx context.Context, request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)

DeleteDevice 删除设备

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteFirmware added in v1.0.446

func (c *Client) DeleteFirmware(request *DeleteFirmwareRequest) (response *DeleteFirmwareResponse, err error)

DeleteFirmware 本接口(DeleteFirmware)用于删除固件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) DeleteFirmwareWithContext added in v1.0.446

func (c *Client) DeleteFirmwareWithContext(ctx context.Context, request *DeleteFirmwareRequest) (response *DeleteFirmwareResponse, err error)

DeleteFirmware 本接口(DeleteFirmware)用于删除固件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) DeleteForwardRule added in v1.0.446

func (c *Client) DeleteForwardRule(request *DeleteForwardRuleRequest) (response *DeleteForwardRuleResponse, err error)

DeleteForwardRule 删除转发规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteForwardRuleWithContext added in v1.0.446

func (c *Client) DeleteForwardRuleWithContext(ctx context.Context, request *DeleteForwardRuleRequest) (response *DeleteForwardRuleResponse, err error)

DeleteForwardRule 删除转发规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteProduct added in v1.0.446

func (c *Client) DeleteProduct(request *DeleteProductRequest) (response *DeleteProductResponse, err error)

DeleteProduct 删除产品

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteProductWithContext added in v1.0.446

func (c *Client) DeleteProductWithContext(ctx context.Context, request *DeleteProductRequest) (response *DeleteProductResponse, err error)

DeleteProduct 删除产品

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAIModelApplications added in v1.0.446

func (c *Client) DescribeAIModelApplications(request *DescribeAIModelApplicationsRequest) (response *DescribeAIModelApplicationsResponse, err error)

DescribeAIModelApplications 用户AI模型申请记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAIModelApplicationsWithContext added in v1.0.446

func (c *Client) DescribeAIModelApplicationsWithContext(ctx context.Context, request *DescribeAIModelApplicationsRequest) (response *DescribeAIModelApplicationsResponse, err error)

DescribeAIModelApplications 用户AI模型申请记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAIModelChannel added in v1.0.446

func (c *Client) DescribeAIModelChannel(request *DescribeAIModelChannelRequest) (response *DescribeAIModelChannelResponse, err error)

DescribeAIModelChannel 查看AI推理结果推送配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAIModelChannelWithContext added in v1.0.446

func (c *Client) DescribeAIModelChannelWithContext(ctx context.Context, request *DescribeAIModelChannelRequest) (response *DescribeAIModelChannelResponse, err error)

DescribeAIModelChannel 查看AI推理结果推送配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAIModelUsage added in v1.0.446

func (c *Client) DescribeAIModelUsage(request *DescribeAIModelUsageRequest) (response *DescribeAIModelUsageResponse, err error)

DescribeAIModelUsage 查看AI模型资源包

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAIModelUsageWithContext added in v1.0.446

func (c *Client) DescribeAIModelUsageWithContext(ctx context.Context, request *DescribeAIModelUsageRequest) (response *DescribeAIModelUsageResponse, err error)

DescribeAIModelUsage 查看AI模型资源包

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAIModels added in v1.0.446

func (c *Client) DescribeAIModels(request *DescribeAIModelsRequest) (response *DescribeAIModelsResponse, err error)

DescribeAIModels 拉取AI模型列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAIModelsWithContext added in v1.0.446

func (c *Client) DescribeAIModelsWithContext(ctx context.Context, request *DescribeAIModelsRequest) (response *DescribeAIModelsResponse, err error)

DescribeAIModels 拉取AI模型列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccount added in v1.0.446

func (c *Client) DescribeAccount(request *DescribeAccountRequest) (response *DescribeAccountResponse, err error)

DescribeAccount 获取消费版账号信息

可能返回的错误码:

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

func (*Client) DescribeAccountWithContext added in v1.0.446

func (c *Client) DescribeAccountWithContext(ctx context.Context, request *DescribeAccountRequest) (response *DescribeAccountResponse, err error)

DescribeAccount 获取消费版账号信息

可能返回的错误码:

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

func (*Client) DescribeBalance added in v1.0.446

func (c *Client) DescribeBalance(request *DescribeBalanceRequest) (response *DescribeBalanceResponse, err error)

DescribeBalance 查询账户余额

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBalanceTransactions added in v1.0.446

func (c *Client) DescribeBalanceTransactions(request *DescribeBalanceTransactionsRequest) (response *DescribeBalanceTransactionsResponse, err error)

DescribeBalanceTransactions 拉取账户流水

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBalanceTransactionsWithContext added in v1.0.446

func (c *Client) DescribeBalanceTransactionsWithContext(ctx context.Context, request *DescribeBalanceTransactionsRequest) (response *DescribeBalanceTransactionsResponse, err error)

DescribeBalanceTransactions 拉取账户流水

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBalanceWithContext added in v1.0.446

func (c *Client) DescribeBalanceWithContext(ctx context.Context, request *DescribeBalanceRequest) (response *DescribeBalanceResponse, err error)

DescribeBalance 查询账户余额

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBatch added in v1.0.446

func (c *Client) DescribeBatch(request *DescribeBatchRequest) (response *DescribeBatchResponse, err error)

DescribeBatch 获取批次详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBatchWithContext added in v1.0.446

func (c *Client) DescribeBatchWithContext(ctx context.Context, request *DescribeBatchRequest) (response *DescribeBatchResponse, err error)

DescribeBatch 获取批次详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBatchs added in v1.0.446

func (c *Client) DescribeBatchs(request *DescribeBatchsRequest) (response *DescribeBatchsResponse, err error)

DescribeBatchs 获取批次列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBatchsWithContext added in v1.0.446

func (c *Client) DescribeBatchsWithContext(ctx context.Context, request *DescribeBatchsRequest) (response *DescribeBatchsResponse, err error)

DescribeBatchs 获取批次列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBonuses added in v1.0.446

func (c *Client) DescribeBonuses(request *DescribeBonusesRequest) (response *DescribeBonusesResponse, err error)

DescribeBonuses 查看运营活动资源包列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBonusesWithContext added in v1.0.446

func (c *Client) DescribeBonusesWithContext(ctx context.Context, request *DescribeBonusesRequest) (response *DescribeBonusesResponse, err error)

DescribeBonuses 查看运营活动资源包列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCategory added in v1.0.446

func (c *Client) DescribeCategory(request *DescribeCategoryRequest) (response *DescribeCategoryResponse, err error)

DescribeCategory 获取Category详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCategoryWithContext added in v1.0.446

func (c *Client) DescribeCategoryWithContext(ctx context.Context, request *DescribeCategoryRequest) (response *DescribeCategoryResponse, err error)

DescribeCategory 获取Category详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorage added in v1.0.446

func (c *Client) DescribeCloudStorage(request *DescribeCloudStorageRequest) (response *DescribeCloudStorageResponse, err error)

DescribeCloudStorage 获取设备云存服务详情

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageDate added in v1.0.446

func (c *Client) DescribeCloudStorageDate(request *DescribeCloudStorageDateRequest) (response *DescribeCloudStorageDateResponse, err error)

DescribeCloudStorageDate 获取具有云存的日期

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageDateWithContext added in v1.0.446

func (c *Client) DescribeCloudStorageDateWithContext(ctx context.Context, request *DescribeCloudStorageDateRequest) (response *DescribeCloudStorageDateResponse, err error)

DescribeCloudStorageDate 获取具有云存的日期

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageEvents added in v1.0.446

func (c *Client) DescribeCloudStorageEvents(request *DescribeCloudStorageEventsRequest) (response *DescribeCloudStorageEventsResponse, err error)

DescribeCloudStorageEvents 拉取云存事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageEventsWithContext added in v1.0.446

func (c *Client) DescribeCloudStorageEventsWithContext(ctx context.Context, request *DescribeCloudStorageEventsRequest) (response *DescribeCloudStorageEventsResponse, err error)

DescribeCloudStorageEvents 拉取云存事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageMultiThumbnail added in v1.0.847

func (c *Client) DescribeCloudStorageMultiThumbnail(request *DescribeCloudStorageMultiThumbnailRequest) (response *DescribeCloudStorageMultiThumbnailResponse, err error)

DescribeCloudStorageMultiThumbnail 拉取多个云存事件缩略图

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageMultiThumbnailWithContext added in v1.0.847

func (c *Client) DescribeCloudStorageMultiThumbnailWithContext(ctx context.Context, request *DescribeCloudStorageMultiThumbnailRequest) (response *DescribeCloudStorageMultiThumbnailResponse, err error)

DescribeCloudStorageMultiThumbnail 拉取多个云存事件缩略图

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageOrder added in v1.0.726

func (c *Client) DescribeCloudStorageOrder(request *DescribeCloudStorageOrderRequest) (response *DescribeCloudStorageOrderResponse, err error)

DescribeCloudStorageOrder 查询云存服务详情

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageOrderWithContext added in v1.0.726

func (c *Client) DescribeCloudStorageOrderWithContext(ctx context.Context, request *DescribeCloudStorageOrderRequest) (response *DescribeCloudStorageOrderResponse, err error)

DescribeCloudStorageOrder 查询云存服务详情

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStoragePackageConsumeDetails added in v1.0.446

func (c *Client) DescribeCloudStoragePackageConsumeDetails(request *DescribeCloudStoragePackageConsumeDetailsRequest) (response *DescribeCloudStoragePackageConsumeDetailsResponse, err error)

DescribeCloudStoragePackageConsumeDetails 获取云存套餐包消耗详细记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStoragePackageConsumeDetailsWithContext added in v1.0.446

func (c *Client) DescribeCloudStoragePackageConsumeDetailsWithContext(ctx context.Context, request *DescribeCloudStoragePackageConsumeDetailsRequest) (response *DescribeCloudStoragePackageConsumeDetailsResponse, err error)

DescribeCloudStoragePackageConsumeDetails 获取云存套餐包消耗详细记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStoragePackageConsumeStats added in v1.0.446

func (c *Client) DescribeCloudStoragePackageConsumeStats(request *DescribeCloudStoragePackageConsumeStatsRequest) (response *DescribeCloudStoragePackageConsumeStatsResponse, err error)

DescribeCloudStoragePackageConsumeStats 获取云存套餐包消耗统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStoragePackageConsumeStatsWithContext added in v1.0.446

func (c *Client) DescribeCloudStoragePackageConsumeStatsWithContext(ctx context.Context, request *DescribeCloudStoragePackageConsumeStatsRequest) (response *DescribeCloudStoragePackageConsumeStatsResponse, err error)

DescribeCloudStoragePackageConsumeStats 获取云存套餐包消耗统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageStreamData added in v1.0.486

func (c *Client) DescribeCloudStorageStreamData(request *DescribeCloudStorageStreamDataRequest) (response *DescribeCloudStorageStreamDataResponse, err error)

DescribeCloudStorageStreamData 获取设备图片流数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageStreamDataWithContext added in v1.0.486

func (c *Client) DescribeCloudStorageStreamDataWithContext(ctx context.Context, request *DescribeCloudStorageStreamDataRequest) (response *DescribeCloudStorageStreamDataResponse, err error)

DescribeCloudStorageStreamData 获取设备图片流数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageThumbnail added in v1.0.446

func (c *Client) DescribeCloudStorageThumbnail(request *DescribeCloudStorageThumbnailRequest) (response *DescribeCloudStorageThumbnailResponse, err error)

DescribeCloudStorageThumbnail 拉取云存事件缩略图

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageThumbnailList added in v1.0.806

func (c *Client) DescribeCloudStorageThumbnailList(request *DescribeCloudStorageThumbnailListRequest) (response *DescribeCloudStorageThumbnailListResponse, err error)

DescribeCloudStorageThumbnailList 批量拉取云存事件缩略图

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageThumbnailListWithContext added in v1.0.806

func (c *Client) DescribeCloudStorageThumbnailListWithContext(ctx context.Context, request *DescribeCloudStorageThumbnailListRequest) (response *DescribeCloudStorageThumbnailListResponse, err error)

DescribeCloudStorageThumbnailList 批量拉取云存事件缩略图

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageThumbnailWithContext added in v1.0.446

func (c *Client) DescribeCloudStorageThumbnailWithContext(ctx context.Context, request *DescribeCloudStorageThumbnailRequest) (response *DescribeCloudStorageThumbnailResponse, err error)

DescribeCloudStorageThumbnail 拉取云存事件缩略图

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageTime added in v1.0.446

func (c *Client) DescribeCloudStorageTime(request *DescribeCloudStorageTimeRequest) (response *DescribeCloudStorageTimeResponse, err error)

DescribeCloudStorageTime 获取某一天云存时间轴

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageTimeWithContext added in v1.0.446

func (c *Client) DescribeCloudStorageTimeWithContext(ctx context.Context, request *DescribeCloudStorageTimeRequest) (response *DescribeCloudStorageTimeResponse, err error)

DescribeCloudStorageTime 获取某一天云存时间轴

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageUsers added in v1.0.446

func (c *Client) DescribeCloudStorageUsers(request *DescribeCloudStorageUsersRequest) (response *DescribeCloudStorageUsersResponse, err error)

DescribeCloudStorageUsers 拉取云存用户列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageUsersWithContext added in v1.0.446

func (c *Client) DescribeCloudStorageUsersWithContext(ctx context.Context, request *DescribeCloudStorageUsersRequest) (response *DescribeCloudStorageUsersResponse, err error)

DescribeCloudStorageUsers 拉取云存用户列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageWithContext added in v1.0.446

func (c *Client) DescribeCloudStorageWithContext(ctx context.Context, request *DescribeCloudStorageRequest) (response *DescribeCloudStorageResponse, err error)

DescribeCloudStorage 获取设备云存服务详情

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDataForwardList added in v1.0.446

func (c *Client) DescribeDataForwardList(request *DescribeDataForwardListRequest) (response *DescribeDataForwardListResponse, err error)

DescribeDataForwardList 获取数据转发列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDataForwardListWithContext added in v1.0.446

func (c *Client) DescribeDataForwardListWithContext(ctx context.Context, request *DescribeDataForwardListRequest) (response *DescribeDataForwardListResponse, err error)

DescribeDataForwardList 获取数据转发列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDevice added in v1.0.446

func (c *Client) DescribeDevice(request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)

DescribeDevice 查看设备详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceActionHistory added in v1.0.446

func (c *Client) DescribeDeviceActionHistory(request *DescribeDeviceActionHistoryRequest) (response *DescribeDeviceActionHistoryResponse, err error)

DescribeDeviceActionHistory 为用户提供获取动作历史的能力。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceActionHistoryWithContext added in v1.0.446

func (c *Client) DescribeDeviceActionHistoryWithContext(ctx context.Context, request *DescribeDeviceActionHistoryRequest) (response *DescribeDeviceActionHistoryResponse, err error)

DescribeDeviceActionHistory 为用户提供获取动作历史的能力。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceCommLog added in v1.0.446

func (c *Client) DescribeDeviceCommLog(request *DescribeDeviceCommLogRequest) (response *DescribeDeviceCommLogResponse, err error)

DescribeDeviceCommLog 获取设备在指定时间范围内的通讯日志

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceCommLogWithContext added in v1.0.446

func (c *Client) DescribeDeviceCommLogWithContext(ctx context.Context, request *DescribeDeviceCommLogRequest) (response *DescribeDeviceCommLogResponse, err error)

DescribeDeviceCommLog 获取设备在指定时间范围内的通讯日志

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceData added in v1.0.446

func (c *Client) DescribeDeviceData(request *DescribeDeviceDataRequest) (response *DescribeDeviceDataResponse, err error)

DescribeDeviceData 获取设备属性数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceDataHistory added in v1.0.446

func (c *Client) DescribeDeviceDataHistory(request *DescribeDeviceDataHistoryRequest) (response *DescribeDeviceDataHistoryResponse, err error)

DescribeDeviceDataHistory 获取设备在指定时间范围内上报的历史数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceDataHistoryWithContext added in v1.0.446

func (c *Client) DescribeDeviceDataHistoryWithContext(ctx context.Context, request *DescribeDeviceDataHistoryRequest) (response *DescribeDeviceDataHistoryResponse, err error)

DescribeDeviceDataHistory 获取设备在指定时间范围内上报的历史数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceDataStats

func (c *Client) DescribeDeviceDataStats(request *DescribeDeviceDataStatsRequest) (response *DescribeDeviceDataStatsResponse, err error)

DescribeDeviceDataStats 查询设备数据统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceDataStatsWithContext

func (c *Client) DescribeDeviceDataStatsWithContext(ctx context.Context, request *DescribeDeviceDataStatsRequest) (response *DescribeDeviceDataStatsResponse, err error)

DescribeDeviceDataStats 查询设备数据统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceDataWithContext added in v1.0.446

func (c *Client) DescribeDeviceDataWithContext(ctx context.Context, request *DescribeDeviceDataRequest) (response *DescribeDeviceDataResponse, err error)

DescribeDeviceData 获取设备属性数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceEventHistory added in v1.0.446

func (c *Client) DescribeDeviceEventHistory(request *DescribeDeviceEventHistoryRequest) (response *DescribeDeviceEventHistoryResponse, err error)

DescribeDeviceEventHistory 获取设备的历史事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceEventHistoryWithContext added in v1.0.446

func (c *Client) DescribeDeviceEventHistoryWithContext(ctx context.Context, request *DescribeDeviceEventHistoryRequest) (response *DescribeDeviceEventHistoryResponse, err error)

DescribeDeviceEventHistory 获取设备的历史事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDevicePackages added in v1.0.708

func (c *Client) DescribeDevicePackages(request *DescribeDevicePackagesRequest) (response *DescribeDevicePackagesResponse, err error)

DescribeDevicePackages 根据设备信息拉取有效套餐列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDevicePackagesWithContext added in v1.0.708

func (c *Client) DescribeDevicePackagesWithContext(ctx context.Context, request *DescribeDevicePackagesRequest) (response *DescribeDevicePackagesResponse, err error)

DescribeDevicePackages 根据设备信息拉取有效套餐列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceStatusLog added in v1.0.446

func (c *Client) DescribeDeviceStatusLog(request *DescribeDeviceStatusLogRequest) (response *DescribeDeviceStatusLogResponse, err error)

DescribeDeviceStatusLog 获取设备上下线日志

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceStatusLogWithContext added in v1.0.446

func (c *Client) DescribeDeviceStatusLogWithContext(ctx context.Context, request *DescribeDeviceStatusLogRequest) (response *DescribeDeviceStatusLogResponse, err error)

DescribeDeviceStatusLog 获取设备上下线日志

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceWithContext added in v1.0.446

func (c *Client) DescribeDeviceWithContext(ctx context.Context, request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)

DescribeDevice 查看设备详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDevices added in v1.0.446

func (c *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)

DescribeDevices 获取设备列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDevicesWithContext added in v1.0.446

func (c *Client) DescribeDevicesWithContext(ctx context.Context, request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)

DescribeDevices 获取设备列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFirmware added in v1.0.446

func (c *Client) DescribeFirmware(request *DescribeFirmwareRequest) (response *DescribeFirmwareResponse, err error)

DescribeFirmware 本接口(DescribeFirmware)用于查询固件信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) DescribeFirmwareTask added in v1.0.446

func (c *Client) DescribeFirmwareTask(request *DescribeFirmwareTaskRequest) (response *DescribeFirmwareTaskResponse, err error)

DescribeFirmwareTask 此接口查询固件升级任务详情

可能返回的错误码:

RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"

func (*Client) DescribeFirmwareTaskDevices added in v1.0.446

func (c *Client) DescribeFirmwareTaskDevices(request *DescribeFirmwareTaskDevicesRequest) (response *DescribeFirmwareTaskDevicesResponse, err error)

DescribeFirmwareTaskDevices 本接口用于查询固件升级任务的设备列表

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskDevicesWithContext added in v1.0.446

func (c *Client) DescribeFirmwareTaskDevicesWithContext(ctx context.Context, request *DescribeFirmwareTaskDevicesRequest) (response *DescribeFirmwareTaskDevicesResponse, err error)

DescribeFirmwareTaskDevices 本接口用于查询固件升级任务的设备列表

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskDistribution added in v1.0.446

func (c *Client) DescribeFirmwareTaskDistribution(request *DescribeFirmwareTaskDistributionRequest) (response *DescribeFirmwareTaskDistributionResponse, err error)

DescribeFirmwareTaskDistribution 本接口用于查询固件升级任务状态分布

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskDistributionWithContext added in v1.0.446

func (c *Client) DescribeFirmwareTaskDistributionWithContext(ctx context.Context, request *DescribeFirmwareTaskDistributionRequest) (response *DescribeFirmwareTaskDistributionResponse, err error)

DescribeFirmwareTaskDistribution 本接口用于查询固件升级任务状态分布

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskStatistics added in v1.0.446

func (c *Client) DescribeFirmwareTaskStatistics(request *DescribeFirmwareTaskStatisticsRequest) (response *DescribeFirmwareTaskStatisticsResponse, err error)

DescribeFirmwareTaskStatistics 本接口用于查询固件升级任务统计信息

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskStatisticsWithContext added in v1.0.446

func (c *Client) DescribeFirmwareTaskStatisticsWithContext(ctx context.Context, request *DescribeFirmwareTaskStatisticsRequest) (response *DescribeFirmwareTaskStatisticsResponse, err error)

DescribeFirmwareTaskStatistics 本接口用于查询固件升级任务统计信息

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskWithContext added in v1.0.446

func (c *Client) DescribeFirmwareTaskWithContext(ctx context.Context, request *DescribeFirmwareTaskRequest) (response *DescribeFirmwareTaskResponse, err error)

DescribeFirmwareTask 此接口查询固件升级任务详情

可能返回的错误码:

RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"

func (*Client) DescribeFirmwareTasks added in v1.0.446

func (c *Client) DescribeFirmwareTasks(request *DescribeFirmwareTasksRequest) (response *DescribeFirmwareTasksResponse, err error)

DescribeFirmwareTasks 本接口用于查询固件升级任务列表

可能返回的错误码:

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

func (*Client) DescribeFirmwareTasksWithContext added in v1.0.446

func (c *Client) DescribeFirmwareTasksWithContext(ctx context.Context, request *DescribeFirmwareTasksRequest) (response *DescribeFirmwareTasksResponse, err error)

DescribeFirmwareTasks 本接口用于查询固件升级任务列表

可能返回的错误码:

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

func (*Client) DescribeFirmwareWithContext added in v1.0.446

func (c *Client) DescribeFirmwareWithContext(ctx context.Context, request *DescribeFirmwareRequest) (response *DescribeFirmwareResponse, err error)

DescribeFirmware 本接口(DescribeFirmware)用于查询固件信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) DescribeForwardRule added in v1.0.446

func (c *Client) DescribeForwardRule(request *DescribeForwardRuleRequest) (response *DescribeForwardRuleResponse, err error)

DescribeForwardRule 获取产品转发规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeForwardRuleWithContext added in v1.0.446

func (c *Client) DescribeForwardRuleWithContext(ctx context.Context, request *DescribeForwardRuleRequest) (response *DescribeForwardRuleResponse, err error)

DescribeForwardRule 获取产品转发规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMessageDataStats

func (c *Client) DescribeMessageDataStats(request *DescribeMessageDataStatsRequest) (response *DescribeMessageDataStatsResponse, err error)

DescribeMessageDataStats 查询设备消息数量统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMessageDataStatsWithContext

func (c *Client) DescribeMessageDataStatsWithContext(ctx context.Context, request *DescribeMessageDataStatsRequest) (response *DescribeMessageDataStatsResponse, err error)

DescribeMessageDataStats 查询设备消息数量统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeModelDefinition added in v1.0.446

func (c *Client) DescribeModelDefinition(request *DescribeModelDefinitionRequest) (response *DescribeModelDefinitionResponse, err error)

DescribeModelDefinition 查询产品配置的数据模板信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeModelDefinitionWithContext added in v1.0.446

func (c *Client) DescribeModelDefinitionWithContext(ctx context.Context, request *DescribeModelDefinitionRequest) (response *DescribeModelDefinitionResponse, err error)

DescribeModelDefinition 查询产品配置的数据模板信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeP2PInfo added in v1.0.869

func (c *Client) DescribeP2PInfo(request *DescribeP2PInfoRequest) (response *DescribeP2PInfoResponse, err error)

DescribeP2PInfo 拉取设备p2p信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeP2PInfoWithContext added in v1.0.869

func (c *Client) DescribeP2PInfoWithContext(ctx context.Context, request *DescribeP2PInfoRequest) (response *DescribeP2PInfoResponse, err error)

DescribeP2PInfo 拉取设备p2p信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePackageConsumeTask added in v1.0.446

func (c *Client) DescribePackageConsumeTask(request *DescribePackageConsumeTaskRequest) (response *DescribePackageConsumeTaskResponse, err error)

DescribePackageConsumeTask 查询套餐消耗记录详情

可能返回的错误码:

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

func (*Client) DescribePackageConsumeTaskWithContext added in v1.0.446

func (c *Client) DescribePackageConsumeTaskWithContext(ctx context.Context, request *DescribePackageConsumeTaskRequest) (response *DescribePackageConsumeTaskResponse, err error)

DescribePackageConsumeTask 查询套餐消耗记录详情

可能返回的错误码:

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

func (*Client) DescribePackageConsumeTasks added in v1.0.446

func (c *Client) DescribePackageConsumeTasks(request *DescribePackageConsumeTasksRequest) (response *DescribePackageConsumeTasksResponse, err error)

DescribePackageConsumeTasks 查询套餐消耗记录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePackageConsumeTasksWithContext added in v1.0.446

func (c *Client) DescribePackageConsumeTasksWithContext(ctx context.Context, request *DescribePackageConsumeTasksRequest) (response *DescribePackageConsumeTasksResponse, err error)

DescribePackageConsumeTasks 查询套餐消耗记录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProduct added in v1.0.446

func (c *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error)

DescribeProduct 获取产品详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProductDynamicRegister added in v1.0.446

func (c *Client) DescribeProductDynamicRegister(request *DescribeProductDynamicRegisterRequest) (response *DescribeProductDynamicRegisterResponse, err error)

DescribeProductDynamicRegister 获取产品动态注册详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProductDynamicRegisterWithContext added in v1.0.446

func (c *Client) DescribeProductDynamicRegisterWithContext(ctx context.Context, request *DescribeProductDynamicRegisterRequest) (response *DescribeProductDynamicRegisterResponse, err error)

DescribeProductDynamicRegister 获取产品动态注册详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProductWithContext added in v1.0.446

func (c *Client) DescribeProductWithContext(ctx context.Context, request *DescribeProductRequest) (response *DescribeProductResponse, err error)

DescribeProduct 获取产品详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProducts added in v1.0.446

func (c *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)

DescribeProducts 获取产品列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProductsWithContext added in v1.0.446

func (c *Client) DescribeProductsWithContext(ctx context.Context, request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)

DescribeProducts 获取产品列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePushChannel added in v1.0.446

func (c *Client) DescribePushChannel(request *DescribePushChannelRequest) (response *DescribePushChannelResponse, err error)

DescribePushChannel 查看推送通道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePushChannelWithContext added in v1.0.446

func (c *Client) DescribePushChannelWithContext(ctx context.Context, request *DescribePushChannelRequest) (response *DescribePushChannelResponse, err error)

DescribePushChannel 查看推送通道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSDKLog added in v1.0.446

func (c *Client) DescribeSDKLog(request *DescribeSDKLogRequest) (response *DescribeSDKLogResponse, err error)

DescribeSDKLog 获取设备sdk日志

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSDKLogWithContext added in v1.0.446

func (c *Client) DescribeSDKLogWithContext(ctx context.Context, request *DescribeSDKLogRequest) (response *DescribeSDKLogResponse, err error)

DescribeSDKLog 获取设备sdk日志

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUser added in v1.0.446

func (c *Client) DescribeUser(request *DescribeUserRequest) (response *DescribeUserResponse, err error)

DescribeUser 获取video消费版用户信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUserWithContext added in v1.0.446

func (c *Client) DescribeUserWithContext(ctx context.Context, request *DescribeUserRequest) (response *DescribeUserResponse, err error)

DescribeUser 获取video消费版用户信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) EditFirmware added in v1.0.446

func (c *Client) EditFirmware(request *EditFirmwareRequest) (response *EditFirmwareResponse, err error)

EditFirmware 本接口用于编辑固件信息

可能返回的错误码:

RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware"

func (*Client) EditFirmwareWithContext added in v1.0.446

func (c *Client) EditFirmwareWithContext(ctx context.Context, request *EditFirmwareRequest) (response *EditFirmwareResponse, err error)

EditFirmware 本接口用于编辑固件信息

可能返回的错误码:

RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware"

func (*Client) GenSingleDeviceSignatureOfPublic added in v1.0.442

func (c *Client) GenSingleDeviceSignatureOfPublic(request *GenSingleDeviceSignatureOfPublicRequest) (response *GenSingleDeviceSignatureOfPublicResponse, err error)

GenSingleDeviceSignatureOfPublic 获取设备的绑定签名

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) GenSingleDeviceSignatureOfPublicWithContext added in v1.0.442

func (c *Client) GenSingleDeviceSignatureOfPublicWithContext(ctx context.Context, request *GenSingleDeviceSignatureOfPublicRequest) (response *GenSingleDeviceSignatureOfPublicResponse, err error)

GenSingleDeviceSignatureOfPublic 获取设备的绑定签名

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) GenerateSignedVideoURL added in v1.0.446

func (c *Client) GenerateSignedVideoURL(request *GenerateSignedVideoURLRequest) (response *GenerateSignedVideoURLResponse, err error)

GenerateSignedVideoURL 获取视频防盗链播放URL

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) GenerateSignedVideoURLWithContext added in v1.0.446

func (c *Client) GenerateSignedVideoURLWithContext(ctx context.Context, request *GenerateSignedVideoURLRequest) (response *GenerateSignedVideoURLResponse, err error)

GenerateSignedVideoURL 获取视频防盗链播放URL

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) GetAllFirmwareVersion added in v1.0.446

func (c *Client) GetAllFirmwareVersion(request *GetAllFirmwareVersionRequest) (response *GetAllFirmwareVersionResponse, err error)

GetAllFirmwareVersion 本接口(GetAllFirmwareVersion)用于获取所有的版本列表

可能返回的错误码:

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

func (*Client) GetAllFirmwareVersionWithContext added in v1.0.446

func (c *Client) GetAllFirmwareVersionWithContext(ctx context.Context, request *GetAllFirmwareVersionRequest) (response *GetAllFirmwareVersionResponse, err error)

GetAllFirmwareVersion 本接口(GetAllFirmwareVersion)用于获取所有的版本列表

可能返回的错误码:

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

func (*Client) GetFirmwareURL added in v1.0.446

func (c *Client) GetFirmwareURL(request *GetFirmwareURLRequest) (response *GetFirmwareURLResponse, err error)

GetFirmwareURL 本接口(GetFirmwareURL)用于获取固件存储的URL

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) GetFirmwareURLWithContext added in v1.0.446

func (c *Client) GetFirmwareURLWithContext(ctx context.Context, request *GetFirmwareURLRequest) (response *GetFirmwareURLResponse, err error)

GetFirmwareURL 本接口(GetFirmwareURL)用于获取固件存储的URL

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ImportModelDefinition added in v1.0.446

func (c *Client) ImportModelDefinition(request *ImportModelDefinitionRequest) (response *ImportModelDefinitionResponse, err error)

ImportModelDefinition 导入其它产品的数据模板,覆盖现有数据模板的物模型和产品分类信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ImportModelDefinitionWithContext added in v1.0.446

func (c *Client) ImportModelDefinitionWithContext(ctx context.Context, request *ImportModelDefinitionRequest) (response *ImportModelDefinitionResponse, err error)

ImportModelDefinition 导入其它产品的数据模板,覆盖现有数据模板的物模型和产品分类信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) InheritCloudStorageUser added in v1.0.446

func (c *Client) InheritCloudStorageUser(request *InheritCloudStorageUserRequest) (response *InheritCloudStorageUserResponse, err error)

InheritCloudStorageUser 继承云存用户

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) InheritCloudStorageUserWithContext added in v1.0.446

func (c *Client) InheritCloudStorageUserWithContext(ctx context.Context, request *InheritCloudStorageUserRequest) (response *InheritCloudStorageUserResponse, err error)

InheritCloudStorageUser 继承云存用户

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ListFirmwares added in v1.0.446

func (c *Client) ListFirmwares(request *ListFirmwaresRequest) (response *ListFirmwaresResponse, err error)

ListFirmwares 本接口(ListFirmwares)用于获取固件列表

可能返回的错误码:

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

func (*Client) ListFirmwaresWithContext added in v1.0.446

func (c *Client) ListFirmwaresWithContext(ctx context.Context, request *ListFirmwaresRequest) (response *ListFirmwaresResponse, err error)

ListFirmwares 本接口(ListFirmwares)用于获取固件列表

可能返回的错误码:

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

func (*Client) ModifyDataForward added in v1.0.446

func (c *Client) ModifyDataForward(request *ModifyDataForwardRequest) (response *ModifyDataForwardResponse, err error)

ModifyDataForward 修改数据转发

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDataForwardStatus added in v1.0.446

func (c *Client) ModifyDataForwardStatus(request *ModifyDataForwardStatusRequest) (response *ModifyDataForwardStatusResponse, err error)

ModifyDataForwardStatus 设置数据转发状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDataForwardStatusWithContext added in v1.0.446

func (c *Client) ModifyDataForwardStatusWithContext(ctx context.Context, request *ModifyDataForwardStatusRequest) (response *ModifyDataForwardStatusResponse, err error)

ModifyDataForwardStatus 设置数据转发状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDataForwardWithContext added in v1.0.446

func (c *Client) ModifyDataForwardWithContext(ctx context.Context, request *ModifyDataForwardRequest) (response *ModifyDataForwardResponse, err error)

ModifyDataForward 修改数据转发

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDevice added in v1.0.446

func (c *Client) ModifyDevice(request *ModifyDeviceRequest) (response *ModifyDeviceResponse, err error)

ModifyDevice 修改设备信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDeviceLogLevel added in v1.0.446

func (c *Client) ModifyDeviceLogLevel(request *ModifyDeviceLogLevelRequest) (response *ModifyDeviceLogLevelResponse, err error)

ModifyDeviceLogLevel 更新设备日志级别

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDeviceLogLevelWithContext added in v1.0.446

func (c *Client) ModifyDeviceLogLevelWithContext(ctx context.Context, request *ModifyDeviceLogLevelRequest) (response *ModifyDeviceLogLevelResponse, err error)

ModifyDeviceLogLevel 更新设备日志级别

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDeviceWithContext added in v1.0.446

func (c *Client) ModifyDeviceWithContext(ctx context.Context, request *ModifyDeviceRequest) (response *ModifyDeviceResponse, err error)

ModifyDevice 修改设备信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyForwardRule added in v1.0.446

func (c *Client) ModifyForwardRule(request *ModifyForwardRuleRequest) (response *ModifyForwardRuleResponse, err error)

ModifyForwardRule 修改转发规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyForwardRuleWithContext added in v1.0.446

func (c *Client) ModifyForwardRuleWithContext(ctx context.Context, request *ModifyForwardRuleRequest) (response *ModifyForwardRuleResponse, err error)

ModifyForwardRule 修改转发规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyModelDefinition added in v1.0.446

func (c *Client) ModifyModelDefinition(request *ModifyModelDefinitionRequest) (response *ModifyModelDefinitionResponse, err error)

ModifyModelDefinition 提供修改产品的数据模板的能力

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyModelDefinitionWithContext added in v1.0.446

func (c *Client) ModifyModelDefinitionWithContext(ctx context.Context, request *ModifyModelDefinitionRequest) (response *ModifyModelDefinitionResponse, err error)

ModifyModelDefinition 提供修改产品的数据模板的能力

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyProduct added in v1.0.446

func (c *Client) ModifyProduct(request *ModifyProductRequest) (response *ModifyProductResponse, err error)

ModifyProduct 修改产品信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyProductDynamicRegister added in v1.0.446

func (c *Client) ModifyProductDynamicRegister(request *ModifyProductDynamicRegisterRequest) (response *ModifyProductDynamicRegisterResponse, err error)

ModifyProductDynamicRegister 修改产品动态注册

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyProductDynamicRegisterWithContext added in v1.0.446

func (c *Client) ModifyProductDynamicRegisterWithContext(ctx context.Context, request *ModifyProductDynamicRegisterRequest) (response *ModifyProductDynamicRegisterResponse, err error)

ModifyProductDynamicRegister 修改产品动态注册

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyProductWithContext added in v1.0.446

func (c *Client) ModifyProductWithContext(ctx context.Context, request *ModifyProductRequest) (response *ModifyProductResponse, err error)

ModifyProduct 修改产品信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyPushChannel added in v1.0.446

func (c *Client) ModifyPushChannel(request *ModifyPushChannelRequest) (response *ModifyPushChannelResponse, err error)

ModifyPushChannel 更新推送通道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyPushChannelWithContext added in v1.0.446

func (c *Client) ModifyPushChannelWithContext(ctx context.Context, request *ModifyPushChannelRequest) (response *ModifyPushChannelResponse, err error)

ModifyPushChannel 更新推送通道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) PublishMessage added in v1.0.446

func (c *Client) PublishMessage(request *PublishMessageRequest) (response *PublishMessageResponse, err error)

PublishMessage 本接口(PublishMessage)用于使用自定义透传协议进行设备远控

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) PublishMessageWithContext added in v1.0.446

func (c *Client) PublishMessageWithContext(ctx context.Context, request *PublishMessageRequest) (response *PublishMessageResponse, err error)

PublishMessage 本接口(PublishMessage)用于使用自定义透传协议进行设备远控

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ReportAliveDevice added in v1.0.446

func (c *Client) ReportAliveDevice(request *ReportAliveDeviceRequest) (response *ReportAliveDeviceResponse, err error)

ReportAliveDevice 上报活跃设备

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ReportAliveDeviceWithContext added in v1.0.446

func (c *Client) ReportAliveDeviceWithContext(ctx context.Context, request *ReportAliveDeviceRequest) (response *ReportAliveDeviceResponse, err error)

ReportAliveDevice 上报活跃设备

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ResetCloudStorage added in v1.0.446

func (c *Client) ResetCloudStorage(request *ResetCloudStorageRequest) (response *ResetCloudStorageResponse, err error)

ResetCloudStorage 重置云存服务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ResetCloudStorageEvent added in v1.0.719

func (c *Client) ResetCloudStorageEvent(request *ResetCloudStorageEventRequest) (response *ResetCloudStorageEventResponse, err error)

ResetCloudStorageEvent 重置云存事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ResetCloudStorageEventWithContext added in v1.0.719

func (c *Client) ResetCloudStorageEventWithContext(ctx context.Context, request *ResetCloudStorageEventRequest) (response *ResetCloudStorageEventResponse, err error)

ResetCloudStorageEvent 重置云存事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ResetCloudStorageWithContext added in v1.0.446

func (c *Client) ResetCloudStorageWithContext(ctx context.Context, request *ResetCloudStorageRequest) (response *ResetCloudStorageResponse, err error)

ResetCloudStorage 重置云存服务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RetryDeviceFirmwareTask added in v1.0.446

func (c *Client) RetryDeviceFirmwareTask(request *RetryDeviceFirmwareTaskRequest) (response *RetryDeviceFirmwareTaskResponse, err error)

RetryDeviceFirmwareTask 本接口用于重试设备升级任务

可能返回的错误码:

FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone"
FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist"
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) RetryDeviceFirmwareTaskWithContext added in v1.0.446

func (c *Client) RetryDeviceFirmwareTaskWithContext(ctx context.Context, request *RetryDeviceFirmwareTaskRequest) (response *RetryDeviceFirmwareTaskResponse, err error)

RetryDeviceFirmwareTask 本接口用于重试设备升级任务

可能返回的错误码:

FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone"
FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist"
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) SetForwardAuth added in v1.0.446

func (c *Client) SetForwardAuth(request *SetForwardAuthRequest) (response *SetForwardAuthResponse, err error)

SetForwardAuth 设置转发权限

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SetForwardAuthWithContext added in v1.0.446

func (c *Client) SetForwardAuthWithContext(ctx context.Context, request *SetForwardAuthRequest) (response *SetForwardAuthResponse, err error)

SetForwardAuth 设置转发权限

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) TransferCloudStorage added in v1.0.446

func (c *Client) TransferCloudStorage(request *TransferCloudStorageRequest) (response *TransferCloudStorageResponse, err error)

TransferCloudStorage 转移云存服务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) TransferCloudStorageWithContext added in v1.0.446

func (c *Client) TransferCloudStorageWithContext(ctx context.Context, request *TransferCloudStorageRequest) (response *TransferCloudStorageResponse, err error)

TransferCloudStorage 转移云存服务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateAIModelChannel added in v1.0.446

func (c *Client) UpdateAIModelChannel(request *UpdateAIModelChannelRequest) (response *UpdateAIModelChannelResponse, err error)

UpdateAIModelChannel 更新AI推理结果推送配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateAIModelChannelWithContext added in v1.0.446

func (c *Client) UpdateAIModelChannelWithContext(ctx context.Context, request *UpdateAIModelChannelRequest) (response *UpdateAIModelChannelResponse, err error)

UpdateAIModelChannel 更新AI推理结果推送配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UploadFirmware added in v1.0.446

func (c *Client) UploadFirmware(request *UploadFirmwareRequest) (response *UploadFirmwareResponse, err error)

UploadFirmware 本接口(UploadFirmware)用于上传设备固件信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FIRMWAREALREADYEXIST = "InvalidParameterValue.FirmwareAlreadyExist"

func (*Client) UploadFirmwareWithContext added in v1.0.446

func (c *Client) UploadFirmwareWithContext(ctx context.Context, request *UploadFirmwareRequest) (response *UploadFirmwareResponse, err error)

UploadFirmware 本接口(UploadFirmware)用于上传设备固件信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FIRMWAREALREADYEXIST = "InvalidParameterValue.FirmwareAlreadyExist"

func (*Client) WakeUpDevice added in v1.0.446

func (c *Client) WakeUpDevice(request *WakeUpDeviceRequest) (response *WakeUpDeviceResponse, err error)

WakeUpDevice 设备唤醒

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) WakeUpDeviceWithContext added in v1.0.446

func (c *Client) WakeUpDeviceWithContext(ctx context.Context, request *WakeUpDeviceRequest) (response *WakeUpDeviceResponse, err error)

WakeUpDevice 设备唤醒

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

type CloudStorageEvent added in v1.0.446

type CloudStorageEvent struct {
	// 事件起始时间(Unix 时间戳,秒级
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 事件结束时间(Unix 时间戳,秒级
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 事件缩略图
	Thumbnail *string `json:"Thumbnail,omitnil,omitempty" name:"Thumbnail"`

	// 事件ID
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	UploadStatus *string `json:"UploadStatus,omitnil,omitempty" name:"UploadStatus"`
}

type CloudStorageTimeData added in v1.0.446

type CloudStorageTimeData struct {
	// 云存时间轴信息列表
	TimeList []*CloudStorageTimeInfo `json:"TimeList,omitnil,omitempty" name:"TimeList"`

	// 播放地址
	VideoURL *string `json:"VideoURL,omitnil,omitempty" name:"VideoURL"`
}

type CloudStorageTimeInfo added in v1.0.446

type CloudStorageTimeInfo struct {
	// 开始时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type CloudStorageUserInfo added in v1.0.446

type CloudStorageUserInfo struct {
	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

type ControlDeviceDataRequest added in v1.0.446

type ControlDeviceDataRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 属性数据, JSON格式字符串, 注意字段需要在物模型属性里定义
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 请求类型 , 不填该参数或者 desired 表示下发属性给设备,  reported 表示模拟设备上报属性
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 上报数据UNIX时间戳(毫秒), 仅对Method:reported有效
	DataTimestamp *int64 `json:"DataTimestamp,omitnil,omitempty" name:"DataTimestamp"`
}

func NewControlDeviceDataRequest added in v1.0.446

func NewControlDeviceDataRequest() (request *ControlDeviceDataRequest)

func (*ControlDeviceDataRequest) FromJsonString added in v1.0.446

func (r *ControlDeviceDataRequest) 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 (*ControlDeviceDataRequest) ToJsonString added in v1.0.446

func (r *ControlDeviceDataRequest) ToJsonString() string

type ControlDeviceDataRequestParams added in v1.0.446

type ControlDeviceDataRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 属性数据, JSON格式字符串, 注意字段需要在物模型属性里定义
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 请求类型 , 不填该参数或者 desired 表示下发属性给设备,  reported 表示模拟设备上报属性
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 上报数据UNIX时间戳(毫秒), 仅对Method:reported有效
	DataTimestamp *int64 `json:"DataTimestamp,omitnil,omitempty" name:"DataTimestamp"`
}

Predefined struct for user

type ControlDeviceDataResponse added in v1.0.446

type ControlDeviceDataResponse struct {
	*tchttp.BaseResponse
	Response *ControlDeviceDataResponseParams `json:"Response"`
}

func NewControlDeviceDataResponse added in v1.0.446

func NewControlDeviceDataResponse() (response *ControlDeviceDataResponse)

func (*ControlDeviceDataResponse) FromJsonString added in v1.0.446

func (r *ControlDeviceDataResponse) 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 (*ControlDeviceDataResponse) ToJsonString added in v1.0.446

func (r *ControlDeviceDataResponse) ToJsonString() string

type ControlDeviceDataResponseParams added in v1.0.446

type ControlDeviceDataResponseParams struct {
	// 返回信息
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// JSON字符串, 返回下发控制的结果信息,
	// Sent = 1 表示设备已经在线并且订阅了控制下发的mqtt topic
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateAIDetectionRequest added in v1.0.446

type CreateAIDetectionRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// AI模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 图片上传的开始时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 图片上传的结束时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewCreateAIDetectionRequest added in v1.0.446

func NewCreateAIDetectionRequest() (request *CreateAIDetectionRequest)

func (*CreateAIDetectionRequest) FromJsonString added in v1.0.446

func (r *CreateAIDetectionRequest) 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 (*CreateAIDetectionRequest) ToJsonString added in v1.0.446

func (r *CreateAIDetectionRequest) ToJsonString() string

type CreateAIDetectionRequestParams added in v1.0.446

type CreateAIDetectionRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// AI模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 图片上传的开始时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 图片上传的结束时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type CreateAIDetectionResponse added in v1.0.446

type CreateAIDetectionResponse struct {
	*tchttp.BaseResponse
	Response *CreateAIDetectionResponseParams `json:"Response"`
}

func NewCreateAIDetectionResponse added in v1.0.446

func NewCreateAIDetectionResponse() (response *CreateAIDetectionResponse)

func (*CreateAIDetectionResponse) FromJsonString added in v1.0.446

func (r *CreateAIDetectionResponse) 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 (*CreateAIDetectionResponse) ToJsonString added in v1.0.446

func (r *CreateAIDetectionResponse) ToJsonString() string

type CreateAIDetectionResponseParams added in v1.0.446

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

Predefined struct for user

type CreateBatchRequest added in v1.0.446

type CreateBatchRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 批次创建的设备数量
	DevNum *uint64 `json:"DevNum,omitnil,omitempty" name:"DevNum"`

	// 批次创建的设备前缀。不超过24个字符
	DevPre *string `json:"DevPre,omitnil,omitempty" name:"DevPre"`
}

func NewCreateBatchRequest added in v1.0.446

func NewCreateBatchRequest() (request *CreateBatchRequest)

func (*CreateBatchRequest) FromJsonString added in v1.0.446

func (r *CreateBatchRequest) 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 (*CreateBatchRequest) ToJsonString added in v1.0.446

func (r *CreateBatchRequest) ToJsonString() string

type CreateBatchRequestParams added in v1.0.446

type CreateBatchRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 批次创建的设备数量
	DevNum *uint64 `json:"DevNum,omitnil,omitempty" name:"DevNum"`

	// 批次创建的设备前缀。不超过24个字符
	DevPre *string `json:"DevPre,omitnil,omitempty" name:"DevPre"`
}

Predefined struct for user

type CreateBatchResponse added in v1.0.446

type CreateBatchResponse struct {
	*tchttp.BaseResponse
	Response *CreateBatchResponseParams `json:"Response"`
}

func NewCreateBatchResponse added in v1.0.446

func NewCreateBatchResponse() (response *CreateBatchResponse)

func (*CreateBatchResponse) FromJsonString added in v1.0.446

func (r *CreateBatchResponse) 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 (*CreateBatchResponse) ToJsonString added in v1.0.446

func (r *CreateBatchResponse) ToJsonString() string

type CreateBatchResponseParams added in v1.0.446

type CreateBatchResponseParams struct {
	// 批次ID
	BatchId *uint64 `json:"BatchId,omitnil,omitempty" name:"BatchId"`

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

Predefined struct for user

type CreateCOSCredentialsRequest added in v1.0.446

type CreateCOSCredentialsRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewCreateCOSCredentialsRequest added in v1.0.446

func NewCreateCOSCredentialsRequest() (request *CreateCOSCredentialsRequest)

func (*CreateCOSCredentialsRequest) FromJsonString added in v1.0.446

func (r *CreateCOSCredentialsRequest) 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 (*CreateCOSCredentialsRequest) ToJsonString added in v1.0.446

func (r *CreateCOSCredentialsRequest) ToJsonString() string

type CreateCOSCredentialsRequestParams added in v1.0.446

type CreateCOSCredentialsRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type CreateCOSCredentialsResponse added in v1.0.446

type CreateCOSCredentialsResponse struct {
	*tchttp.BaseResponse
	Response *CreateCOSCredentialsResponseParams `json:"Response"`
}

func NewCreateCOSCredentialsResponse added in v1.0.446

func NewCreateCOSCredentialsResponse() (response *CreateCOSCredentialsResponse)

func (*CreateCOSCredentialsResponse) FromJsonString added in v1.0.446

func (r *CreateCOSCredentialsResponse) 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 (*CreateCOSCredentialsResponse) ToJsonString added in v1.0.446

func (r *CreateCOSCredentialsResponse) ToJsonString() string

type CreateCOSCredentialsResponseParams added in v1.0.446

type CreateCOSCredentialsResponseParams struct {
	// COS存储桶名称
	StorageBucket *string `json:"StorageBucket,omitnil,omitempty" name:"StorageBucket"`

	// COS存储桶区域
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// COS存储桶路径
	StoragePath *string `json:"StoragePath,omitnil,omitempty" name:"StoragePath"`

	// COS上传用的SecretID
	SecretID *string `json:"SecretID,omitnil,omitempty" name:"SecretID"`

	// COS上传用的SecretKey
	SecretKey *string `json:"SecretKey,omitnil,omitempty" name:"SecretKey"`

	// COS上传用的Token
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 密钥信息过期时间
	ExpiredTime *uint64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

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

Predefined struct for user

type CreateCloudStorageRequest added in v1.0.446

type CreateCloudStorageRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 云存套餐ID:
	// yc1m3d : 全时3天存储月套餐。
	// yc1m7d : 全时7天存储月套餐。
	// yc1m30d :全时30天存储月套餐。
	// yc1y3d :全时3天存储年套餐。
	// yc1y7d :全时7天存储年套餐。
	// yc1y30d :全时30天存储年套餐。
	// ye1m3d :事件3天存储月套餐。
	// ye1m7d :事件7天存储月套餐。
	// ye1m30d :事件30天存储月套餐 。
	// ye1y3d :事件3天存储年套餐。
	// ye1y7d :事件7天存储年套餐。
	// ye1y30d :事件30天存储年套餐。
	// yc1w7d : 全时7天存储周套餐。
	// ye1w7d : 事件7天存储周套餐。
	// lye1m3d:低功耗事件3天月套餐。
	// lye1m7d:低功耗事件7天月套餐。
	// lye1m30d:低功耗事件30天月套餐。
	// lye1y3d:低功耗事件3天年套餐。
	// lye1y7d:低功耗事件7天年套餐。
	// lye1y30d:低功耗事件30天年套餐。
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。
	Override *uint64 `json:"Override,omitnil,omitempty" name:"Override"`

	// 套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。
	PackageQueue *string `json:"PackageQueue,omitnil,omitempty" name:"PackageQueue"`

	// 订单id
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// 云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`
}

func NewCreateCloudStorageRequest added in v1.0.446

func NewCreateCloudStorageRequest() (request *CreateCloudStorageRequest)

func (*CreateCloudStorageRequest) FromJsonString added in v1.0.446

func (r *CreateCloudStorageRequest) 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 (*CreateCloudStorageRequest) ToJsonString added in v1.0.446

func (r *CreateCloudStorageRequest) ToJsonString() string

type CreateCloudStorageRequestParams added in v1.0.446

type CreateCloudStorageRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 云存套餐ID:
	// yc1m3d : 全时3天存储月套餐。
	// yc1m7d : 全时7天存储月套餐。
	// yc1m30d :全时30天存储月套餐。
	// yc1y3d :全时3天存储年套餐。
	// yc1y7d :全时7天存储年套餐。
	// yc1y30d :全时30天存储年套餐。
	// ye1m3d :事件3天存储月套餐。
	// ye1m7d :事件7天存储月套餐。
	// ye1m30d :事件30天存储月套餐 。
	// ye1y3d :事件3天存储年套餐。
	// ye1y7d :事件7天存储年套餐。
	// ye1y30d :事件30天存储年套餐。
	// yc1w7d : 全时7天存储周套餐。
	// ye1w7d : 事件7天存储周套餐。
	// lye1m3d:低功耗事件3天月套餐。
	// lye1m7d:低功耗事件7天月套餐。
	// lye1m30d:低功耗事件30天月套餐。
	// lye1y3d:低功耗事件3天年套餐。
	// lye1y7d:低功耗事件7天年套餐。
	// lye1y30d:低功耗事件30天年套餐。
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。
	Override *uint64 `json:"Override,omitnil,omitempty" name:"Override"`

	// 套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。
	PackageQueue *string `json:"PackageQueue,omitnil,omitempty" name:"PackageQueue"`

	// 订单id
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// 云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`
}

Predefined struct for user

type CreateCloudStorageResponse added in v1.0.446

type CreateCloudStorageResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudStorageResponseParams `json:"Response"`
}

func NewCreateCloudStorageResponse added in v1.0.446

func NewCreateCloudStorageResponse() (response *CreateCloudStorageResponse)

func (*CreateCloudStorageResponse) FromJsonString added in v1.0.446

func (r *CreateCloudStorageResponse) 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 (*CreateCloudStorageResponse) ToJsonString added in v1.0.446

func (r *CreateCloudStorageResponse) ToJsonString() string

type CreateCloudStorageResponseParams added in v1.0.446

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

Predefined struct for user

type CreateDataForwardRequest added in v1.0.446

type CreateDataForwardRequest struct {
	*tchttp.BaseRequest

	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 转发地址。如果有鉴权Token,则需要自行传入,例如 [{\"forward\":{\"api\":\"http://123.207.117.108:1080/sub.php\",\"token\":\"testtoken\"}}]
	ForwardAddr *string `json:"ForwardAddr,omitnil,omitempty" name:"ForwardAddr"`

	// 1-数据信息转发 2-设备上下线状态转发 3-数据信息转发&设备上下线状态转发
	DataChose *int64 `json:"DataChose,omitnil,omitempty" name:"DataChose"`
}

func NewCreateDataForwardRequest added in v1.0.446

func NewCreateDataForwardRequest() (request *CreateDataForwardRequest)

func (*CreateDataForwardRequest) FromJsonString added in v1.0.446

func (r *CreateDataForwardRequest) 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 (*CreateDataForwardRequest) ToJsonString added in v1.0.446

func (r *CreateDataForwardRequest) ToJsonString() string

type CreateDataForwardRequestParams added in v1.0.446

type CreateDataForwardRequestParams struct {
	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 转发地址。如果有鉴权Token,则需要自行传入,例如 [{\"forward\":{\"api\":\"http://123.207.117.108:1080/sub.php\",\"token\":\"testtoken\"}}]
	ForwardAddr *string `json:"ForwardAddr,omitnil,omitempty" name:"ForwardAddr"`

	// 1-数据信息转发 2-设备上下线状态转发 3-数据信息转发&设备上下线状态转发
	DataChose *int64 `json:"DataChose,omitnil,omitempty" name:"DataChose"`
}

Predefined struct for user

type CreateDataForwardResponse added in v1.0.446

type CreateDataForwardResponse struct {
	*tchttp.BaseResponse
	Response *CreateDataForwardResponseParams `json:"Response"`
}

func NewCreateDataForwardResponse added in v1.0.446

func NewCreateDataForwardResponse() (response *CreateDataForwardResponse)

func (*CreateDataForwardResponse) FromJsonString added in v1.0.446

func (r *CreateDataForwardResponse) 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 (*CreateDataForwardResponse) ToJsonString added in v1.0.446

func (r *CreateDataForwardResponse) ToJsonString() string

type CreateDataForwardResponseParams added in v1.0.446

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

Predefined struct for user

type CreateForwardRuleRequest added in v1.0.446

type CreateForwardRuleRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 消息类型
	MsgType *uint64 `json:"MsgType,omitnil,omitempty" name:"MsgType"`

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列区域
	QueueRegion *string `json:"QueueRegion,omitnil,omitempty" name:"QueueRegion"`

	// 队列类型 0.CMQ  1.Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 临时密钥
	Consecretid *string `json:"Consecretid,omitnil,omitempty" name:"Consecretid"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 队列或主题ID
	QueueID *string `json:"QueueID,omitnil,omitempty" name:"QueueID"`

	// 队列或主题名称
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`
}

func NewCreateForwardRuleRequest added in v1.0.446

func NewCreateForwardRuleRequest() (request *CreateForwardRuleRequest)

func (*CreateForwardRuleRequest) FromJsonString added in v1.0.446

func (r *CreateForwardRuleRequest) 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 (*CreateForwardRuleRequest) ToJsonString added in v1.0.446

func (r *CreateForwardRuleRequest) ToJsonString() string

type CreateForwardRuleRequestParams added in v1.0.446

type CreateForwardRuleRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 消息类型
	MsgType *uint64 `json:"MsgType,omitnil,omitempty" name:"MsgType"`

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列区域
	QueueRegion *string `json:"QueueRegion,omitnil,omitempty" name:"QueueRegion"`

	// 队列类型 0.CMQ  1.Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 临时密钥
	Consecretid *string `json:"Consecretid,omitnil,omitempty" name:"Consecretid"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 队列或主题ID
	QueueID *string `json:"QueueID,omitnil,omitempty" name:"QueueID"`

	// 队列或主题名称
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`
}

Predefined struct for user

type CreateForwardRuleResponse added in v1.0.446

type CreateForwardRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateForwardRuleResponseParams `json:"Response"`
}

func NewCreateForwardRuleResponse added in v1.0.446

func NewCreateForwardRuleResponse() (response *CreateForwardRuleResponse)

func (*CreateForwardRuleResponse) FromJsonString added in v1.0.446

func (r *CreateForwardRuleResponse) 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 (*CreateForwardRuleResponse) ToJsonString added in v1.0.446

func (r *CreateForwardRuleResponse) ToJsonString() string

type CreateForwardRuleResponseParams added in v1.0.446

type CreateForwardRuleResponseParams struct {
	// 腾讯云账号
	Endpoint *string `json:"Endpoint,omitnil,omitempty" name:"Endpoint"`

	// 队列名
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 消息类型
	MsgType *uint64 `json:"MsgType,omitnil,omitempty" name:"MsgType"`

	// 结果
	Result *uint64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 角色名称
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`

	// 角色ID
	RoleID *uint64 `json:"RoleID,omitnil,omitempty" name:"RoleID"`

	// 队列区
	QueueRegion *string `json:"QueueRegion,omitnil,omitempty" name:"QueueRegion"`

	// 消息队列的类型。 0:CMQ,1:Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 实例id, 目前只有Ckafka会用到
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称,目前只有Ckafka会用到
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 错误消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

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

Predefined struct for user

type CreateProductRequest added in v1.0.442

type CreateProductRequest struct {
	*tchttp.BaseRequest

	// 产品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 产品设备类型 1.普通设备 2.NVR设备
	DeviceType *uint64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 产品有效期
	ProductVaildYears *uint64 `json:"ProductVaildYears,omitnil,omitempty" name:"ProductVaildYears"`

	// 设备功能码 ypsxth音频双向通话 spdxth视频单向通话 sxysp双向音视频
	// 注意:此字段只支持创建'摄像头'和'儿童手表',摄像头传["ypsxth","spdxth"],儿童手表传["ypsxth","spdxth","sxysp"],创建其它品类的产品需要传递CategoryId字段,通过云api调用此接口时,如果传了CategoryId字段,将忽略Features字段,但Features仍需传值(可传任意字符串数组)
	Features []*string `json:"Features,omitnil,omitempty" name:"Features"`

	// 芯片厂商id,通用设备填default
	ChipManufactureId *string `json:"ChipManufactureId,omitnil,omitempty" name:"ChipManufactureId"`

	// 芯片id,通用设备填default
	ChipId *string `json:"ChipId,omitnil,omitempty" name:"ChipId"`

	// 产品描述信息
	ProductDescription *string `json:"ProductDescription,omitnil,omitempty" name:"ProductDescription"`

	// 设备操作系统,通用设备填default
	ChipOs *string `json:"ChipOs,omitnil,omitempty" name:"ChipOs"`

	// 认证方式 只支持取值为2 psk认证
	EncryptionType *uint64 `json:"EncryptionType,omitnil,omitempty" name:"EncryptionType"`

	// 产品品类id,113:摄像头,567:儿童手表,595:可视对讲门锁
	// 注意:通过云api调用此接口时,如果传了CategoryId字段,将忽略Features字段,但Features仍需传值(可传任意字符串数组)
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 连接类型,wifi表示WIFI连接,cellular表示4G连接
	NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`
}

func NewCreateProductRequest added in v1.0.442

func NewCreateProductRequest() (request *CreateProductRequest)

func (*CreateProductRequest) FromJsonString added in v1.0.442

func (r *CreateProductRequest) 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 (*CreateProductRequest) ToJsonString added in v1.0.442

func (r *CreateProductRequest) ToJsonString() string

type CreateProductRequestParams added in v1.0.442

type CreateProductRequestParams struct {
	// 产品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 产品设备类型 1.普通设备 2.NVR设备
	DeviceType *uint64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 产品有效期
	ProductVaildYears *uint64 `json:"ProductVaildYears,omitnil,omitempty" name:"ProductVaildYears"`

	// 设备功能码 ypsxth音频双向通话 spdxth视频单向通话 sxysp双向音视频
	// 注意:此字段只支持创建'摄像头'和'儿童手表',摄像头传["ypsxth","spdxth"],儿童手表传["ypsxth","spdxth","sxysp"],创建其它品类的产品需要传递CategoryId字段,通过云api调用此接口时,如果传了CategoryId字段,将忽略Features字段,但Features仍需传值(可传任意字符串数组)
	Features []*string `json:"Features,omitnil,omitempty" name:"Features"`

	// 芯片厂商id,通用设备填default
	ChipManufactureId *string `json:"ChipManufactureId,omitnil,omitempty" name:"ChipManufactureId"`

	// 芯片id,通用设备填default
	ChipId *string `json:"ChipId,omitnil,omitempty" name:"ChipId"`

	// 产品描述信息
	ProductDescription *string `json:"ProductDescription,omitnil,omitempty" name:"ProductDescription"`

	// 设备操作系统,通用设备填default
	ChipOs *string `json:"ChipOs,omitnil,omitempty" name:"ChipOs"`

	// 认证方式 只支持取值为2 psk认证
	EncryptionType *uint64 `json:"EncryptionType,omitnil,omitempty" name:"EncryptionType"`

	// 产品品类id,113:摄像头,567:儿童手表,595:可视对讲门锁
	// 注意:通过云api调用此接口时,如果传了CategoryId字段,将忽略Features字段,但Features仍需传值(可传任意字符串数组)
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 连接类型,wifi表示WIFI连接,cellular表示4G连接
	NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`
}

Predefined struct for user

type CreateProductResponse added in v1.0.442

type CreateProductResponse struct {
	*tchttp.BaseResponse
	Response *CreateProductResponseParams `json:"Response"`
}

func NewCreateProductResponse added in v1.0.442

func NewCreateProductResponse() (response *CreateProductResponse)

func (*CreateProductResponse) FromJsonString added in v1.0.442

func (r *CreateProductResponse) 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 (*CreateProductResponse) ToJsonString added in v1.0.442

func (r *CreateProductResponse) ToJsonString() string

type CreateProductResponseParams added in v1.0.442

type CreateProductResponseParams struct {
	// 产品详情
	Data *VideoProduct `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type CreateTaskFileUrlRequest added in v1.0.446

type CreateTaskFileUrlRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewCreateTaskFileUrlRequest added in v1.0.446

func NewCreateTaskFileUrlRequest() (request *CreateTaskFileUrlRequest)

func (*CreateTaskFileUrlRequest) FromJsonString added in v1.0.446

func (r *CreateTaskFileUrlRequest) 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 (*CreateTaskFileUrlRequest) ToJsonString added in v1.0.446

func (r *CreateTaskFileUrlRequest) ToJsonString() string

type CreateTaskFileUrlRequestParams added in v1.0.446

type CreateTaskFileUrlRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type CreateTaskFileUrlResponse added in v1.0.446

type CreateTaskFileUrlResponse struct {
	*tchttp.BaseResponse
	Response *CreateTaskFileUrlResponseParams `json:"Response"`
}

func NewCreateTaskFileUrlResponse added in v1.0.446

func NewCreateTaskFileUrlResponse() (response *CreateTaskFileUrlResponse)

func (*CreateTaskFileUrlResponse) FromJsonString added in v1.0.446

func (r *CreateTaskFileUrlResponse) 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 (*CreateTaskFileUrlResponse) ToJsonString added in v1.0.446

func (r *CreateTaskFileUrlResponse) ToJsonString() string

type CreateTaskFileUrlResponseParams added in v1.0.446

type CreateTaskFileUrlResponseParams struct {
	// 任务文件上传链接
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 任务文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

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

Predefined struct for user

type DataForward added in v1.0.446

type DataForward struct {
	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 转发地址。
	ForwardAddr *string `json:"ForwardAddr,omitnil,omitempty" name:"ForwardAddr"`

	// 转发状态。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间。
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间。
	UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 1-数据信息转发 2-设备上下线状态转发 3-数据信息转发&设备上下线状态转发
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataChose *int64 `json:"DataChose,omitnil,omitempty" name:"DataChose"`
}

type DeleteCloudStorageEventRequest added in v1.0.708

type DeleteCloudStorageEventRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 事件id
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 开始时间,unix时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,unix时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewDeleteCloudStorageEventRequest added in v1.0.708

func NewDeleteCloudStorageEventRequest() (request *DeleteCloudStorageEventRequest)

func (*DeleteCloudStorageEventRequest) FromJsonString added in v1.0.708

func (r *DeleteCloudStorageEventRequest) 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 (*DeleteCloudStorageEventRequest) ToJsonString added in v1.0.708

func (r *DeleteCloudStorageEventRequest) ToJsonString() string

type DeleteCloudStorageEventRequestParams added in v1.0.708

type DeleteCloudStorageEventRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 事件id
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 开始时间,unix时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,unix时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type DeleteCloudStorageEventResponse added in v1.0.708

type DeleteCloudStorageEventResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudStorageEventResponseParams `json:"Response"`
}

func NewDeleteCloudStorageEventResponse added in v1.0.708

func NewDeleteCloudStorageEventResponse() (response *DeleteCloudStorageEventResponse)

func (*DeleteCloudStorageEventResponse) FromJsonString added in v1.0.708

func (r *DeleteCloudStorageEventResponse) 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 (*DeleteCloudStorageEventResponse) ToJsonString added in v1.0.708

func (r *DeleteCloudStorageEventResponse) ToJsonString() string

type DeleteCloudStorageEventResponseParams added in v1.0.708

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

Predefined struct for user

type DeleteDeviceRequest added in v1.0.446

type DeleteDeviceRequest struct {
	*tchttp.BaseRequest

	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称。
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewDeleteDeviceRequest added in v1.0.446

func NewDeleteDeviceRequest() (request *DeleteDeviceRequest)

func (*DeleteDeviceRequest) FromJsonString added in v1.0.446

func (r *DeleteDeviceRequest) 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 (*DeleteDeviceRequest) ToJsonString added in v1.0.446

func (r *DeleteDeviceRequest) ToJsonString() string

type DeleteDeviceRequestParams added in v1.0.446

type DeleteDeviceRequestParams struct {
	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称。
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type DeleteDeviceResponse added in v1.0.446

type DeleteDeviceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDeviceResponseParams `json:"Response"`
}

func NewDeleteDeviceResponse added in v1.0.446

func NewDeleteDeviceResponse() (response *DeleteDeviceResponse)

func (*DeleteDeviceResponse) FromJsonString added in v1.0.446

func (r *DeleteDeviceResponse) 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 (*DeleteDeviceResponse) ToJsonString added in v1.0.446

func (r *DeleteDeviceResponse) ToJsonString() string

type DeleteDeviceResponseParams added in v1.0.446

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

Predefined struct for user

type DeleteFirmwareRequest added in v1.0.446

type DeleteFirmwareRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`
}

func NewDeleteFirmwareRequest added in v1.0.446

func NewDeleteFirmwareRequest() (request *DeleteFirmwareRequest)

func (*DeleteFirmwareRequest) FromJsonString added in v1.0.446

func (r *DeleteFirmwareRequest) 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 (*DeleteFirmwareRequest) ToJsonString added in v1.0.446

func (r *DeleteFirmwareRequest) ToJsonString() string

type DeleteFirmwareRequestParams added in v1.0.446

type DeleteFirmwareRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`
}

Predefined struct for user

type DeleteFirmwareResponse added in v1.0.446

type DeleteFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *DeleteFirmwareResponseParams `json:"Response"`
}

func NewDeleteFirmwareResponse added in v1.0.446

func NewDeleteFirmwareResponse() (response *DeleteFirmwareResponse)

func (*DeleteFirmwareResponse) FromJsonString added in v1.0.446

func (r *DeleteFirmwareResponse) 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 (*DeleteFirmwareResponse) ToJsonString added in v1.0.446

func (r *DeleteFirmwareResponse) ToJsonString() string

type DeleteFirmwareResponseParams added in v1.0.446

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

Predefined struct for user

type DeleteForwardRuleRequest added in v1.0.446

type DeleteForwardRuleRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列类型
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 队列名称
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`
}

func NewDeleteForwardRuleRequest added in v1.0.446

func NewDeleteForwardRuleRequest() (request *DeleteForwardRuleRequest)

func (*DeleteForwardRuleRequest) FromJsonString added in v1.0.446

func (r *DeleteForwardRuleRequest) 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 (*DeleteForwardRuleRequest) ToJsonString added in v1.0.446

func (r *DeleteForwardRuleRequest) ToJsonString() string

type DeleteForwardRuleRequestParams added in v1.0.446

type DeleteForwardRuleRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列类型
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 队列名称
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`
}

Predefined struct for user

type DeleteForwardRuleResponse added in v1.0.446

type DeleteForwardRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteForwardRuleResponseParams `json:"Response"`
}

func NewDeleteForwardRuleResponse added in v1.0.446

func NewDeleteForwardRuleResponse() (response *DeleteForwardRuleResponse)

func (*DeleteForwardRuleResponse) FromJsonString added in v1.0.446

func (r *DeleteForwardRuleResponse) 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 (*DeleteForwardRuleResponse) ToJsonString added in v1.0.446

func (r *DeleteForwardRuleResponse) ToJsonString() string

type DeleteForwardRuleResponseParams added in v1.0.446

type DeleteForwardRuleResponseParams struct {
	// 腾讯云账号
	Endpoint *string `json:"Endpoint,omitnil,omitempty" name:"Endpoint"`

	// 队列名称
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 删除结果 0成功 其他不成功
	Result *uint64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 错误消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

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

Predefined struct for user

type DeleteProductRequest added in v1.0.446

type DeleteProductRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDeleteProductRequest added in v1.0.446

func NewDeleteProductRequest() (request *DeleteProductRequest)

func (*DeleteProductRequest) FromJsonString added in v1.0.446

func (r *DeleteProductRequest) 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 (*DeleteProductRequest) ToJsonString added in v1.0.446

func (r *DeleteProductRequest) ToJsonString() string

type DeleteProductRequestParams added in v1.0.446

type DeleteProductRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DeleteProductResponse added in v1.0.446

type DeleteProductResponse struct {
	*tchttp.BaseResponse
	Response *DeleteProductResponseParams `json:"Response"`
}

func NewDeleteProductResponse added in v1.0.446

func NewDeleteProductResponse() (response *DeleteProductResponse)

func (*DeleteProductResponse) FromJsonString added in v1.0.446

func (r *DeleteProductResponse) 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 (*DeleteProductResponse) ToJsonString added in v1.0.446

func (r *DeleteProductResponse) ToJsonString() string

type DeleteProductResponseParams added in v1.0.446

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

Predefined struct for user

type DescribeAIModelApplicationsRequest added in v1.0.446

type DescribeAIModelApplicationsRequest struct {
	*tchttp.BaseRequest

	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDescribeAIModelApplicationsRequest added in v1.0.446

func NewDescribeAIModelApplicationsRequest() (request *DescribeAIModelApplicationsRequest)

func (*DescribeAIModelApplicationsRequest) FromJsonString added in v1.0.446

func (r *DescribeAIModelApplicationsRequest) 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 (*DescribeAIModelApplicationsRequest) ToJsonString added in v1.0.446

func (r *DescribeAIModelApplicationsRequest) ToJsonString() string

type DescribeAIModelApplicationsRequestParams added in v1.0.446

type DescribeAIModelApplicationsRequestParams struct {
	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DescribeAIModelApplicationsResponse added in v1.0.446

type DescribeAIModelApplicationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIModelApplicationsResponseParams `json:"Response"`
}

func NewDescribeAIModelApplicationsResponse added in v1.0.446

func NewDescribeAIModelApplicationsResponse() (response *DescribeAIModelApplicationsResponse)

func (*DescribeAIModelApplicationsResponse) FromJsonString added in v1.0.446

func (r *DescribeAIModelApplicationsResponse) 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 (*DescribeAIModelApplicationsResponse) ToJsonString added in v1.0.446

func (r *DescribeAIModelApplicationsResponse) ToJsonString() string

type DescribeAIModelApplicationsResponseParams added in v1.0.446

type DescribeAIModelApplicationsResponseParams struct {
	// 申请记录数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 申请记录数组
	Applications []*AIModelApplication `json:"Applications,omitnil,omitempty" name:"Applications"`

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

Predefined struct for user

type DescribeAIModelChannelRequest added in v1.0.446

type DescribeAIModelChannelRequest struct {
	*tchttp.BaseRequest

	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDescribeAIModelChannelRequest added in v1.0.446

func NewDescribeAIModelChannelRequest() (request *DescribeAIModelChannelRequest)

func (*DescribeAIModelChannelRequest) FromJsonString added in v1.0.446

func (r *DescribeAIModelChannelRequest) 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 (*DescribeAIModelChannelRequest) ToJsonString added in v1.0.446

func (r *DescribeAIModelChannelRequest) ToJsonString() string

type DescribeAIModelChannelRequestParams added in v1.0.446

type DescribeAIModelChannelRequestParams struct {
	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DescribeAIModelChannelResponse added in v1.0.446

type DescribeAIModelChannelResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIModelChannelResponseParams `json:"Response"`
}

func NewDescribeAIModelChannelResponse added in v1.0.446

func NewDescribeAIModelChannelResponse() (response *DescribeAIModelChannelResponse)

func (*DescribeAIModelChannelResponse) FromJsonString added in v1.0.446

func (r *DescribeAIModelChannelResponse) 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 (*DescribeAIModelChannelResponse) ToJsonString added in v1.0.446

func (r *DescribeAIModelChannelResponse) ToJsonString() string

type DescribeAIModelChannelResponseParams added in v1.0.446

type DescribeAIModelChannelResponseParams struct {
	// 推送类型。ckafka:消息队列;forward:http/https推送
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

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

	// 第三方推送密钥
	// 注意:此字段可能返回 null,表示取不到有效值。
	ForwardKey *string `json:"ForwardKey,omitnil,omitempty" name:"ForwardKey"`

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

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

	// ckafka订阅主题
	// 注意:此字段可能返回 null,表示取不到有效值。
	CKafkaTopic *string `json:"CKafkaTopic,omitnil,omitempty" name:"CKafkaTopic"`

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

Predefined struct for user

type DescribeAIModelUsageRequest added in v1.0.446

type DescribeAIModelUsageRequest struct {
	*tchttp.BaseRequest

	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 偏移量,从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAIModelUsageRequest added in v1.0.446

func NewDescribeAIModelUsageRequest() (request *DescribeAIModelUsageRequest)

func (*DescribeAIModelUsageRequest) FromJsonString added in v1.0.446

func (r *DescribeAIModelUsageRequest) 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 (*DescribeAIModelUsageRequest) ToJsonString added in v1.0.446

func (r *DescribeAIModelUsageRequest) ToJsonString() string

type DescribeAIModelUsageRequestParams added in v1.0.446

type DescribeAIModelUsageRequestParams struct {
	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 偏移量,从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAIModelUsageResponse added in v1.0.446

type DescribeAIModelUsageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIModelUsageResponseParams `json:"Response"`
}

func NewDescribeAIModelUsageResponse added in v1.0.446

func NewDescribeAIModelUsageResponse() (response *DescribeAIModelUsageResponse)

func (*DescribeAIModelUsageResponse) FromJsonString added in v1.0.446

func (r *DescribeAIModelUsageResponse) 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 (*DescribeAIModelUsageResponse) ToJsonString added in v1.0.446

func (r *DescribeAIModelUsageResponse) ToJsonString() string

type DescribeAIModelUsageResponseParams added in v1.0.446

type DescribeAIModelUsageResponseParams struct {
	// AI模型资源包总量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// AI模型资源包信息数组
	UsageInfo []*AIModelUsageInfo `json:"UsageInfo,omitnil,omitempty" name:"UsageInfo"`

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

Predefined struct for user

type DescribeAIModelsRequest added in v1.0.446

type DescribeAIModelsRequest struct {
	*tchttp.BaseRequest

	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 申请状态:1-已申请;2-已取消;3-已拒绝;4-已通过
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAIModelsRequest added in v1.0.446

func NewDescribeAIModelsRequest() (request *DescribeAIModelsRequest)

func (*DescribeAIModelsRequest) FromJsonString added in v1.0.446

func (r *DescribeAIModelsRequest) 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 (*DescribeAIModelsRequest) ToJsonString added in v1.0.446

func (r *DescribeAIModelsRequest) ToJsonString() string

type DescribeAIModelsRequestParams added in v1.0.446

type DescribeAIModelsRequestParams struct {
	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 申请状态:1-已申请;2-已取消;3-已拒绝;4-已通过
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAIModelsResponse added in v1.0.446

type DescribeAIModelsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIModelsResponseParams `json:"Response"`
}

func NewDescribeAIModelsResponse added in v1.0.446

func NewDescribeAIModelsResponse() (response *DescribeAIModelsResponse)

func (*DescribeAIModelsResponse) FromJsonString added in v1.0.446

func (r *DescribeAIModelsResponse) 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 (*DescribeAIModelsResponse) ToJsonString added in v1.0.446

func (r *DescribeAIModelsResponse) ToJsonString() string

type DescribeAIModelsResponseParams added in v1.0.446

type DescribeAIModelsResponseParams struct {
	// AI模型数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// AI模型信息数组
	Models []*AIModelInfo `json:"Models,omitnil,omitempty" name:"Models"`

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

Predefined struct for user

type DescribeAccountRequest added in v1.0.446

type DescribeAccountRequest struct {
	*tchttp.BaseRequest

	// 1设备,2云存,3ai
	AccountType *uint64 `json:"AccountType,omitnil,omitempty" name:"AccountType"`
}

func NewDescribeAccountRequest added in v1.0.446

func NewDescribeAccountRequest() (request *DescribeAccountRequest)

func (*DescribeAccountRequest) FromJsonString added in v1.0.446

func (r *DescribeAccountRequest) 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 (*DescribeAccountRequest) ToJsonString added in v1.0.446

func (r *DescribeAccountRequest) ToJsonString() string

type DescribeAccountRequestParams added in v1.0.446

type DescribeAccountRequestParams struct {
	// 1设备,2云存,3ai
	AccountType *uint64 `json:"AccountType,omitnil,omitempty" name:"AccountType"`
}

Predefined struct for user

type DescribeAccountResponse added in v1.0.446

type DescribeAccountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccountResponseParams `json:"Response"`
}

func NewDescribeAccountResponse added in v1.0.446

func NewDescribeAccountResponse() (response *DescribeAccountResponse)

func (*DescribeAccountResponse) FromJsonString added in v1.0.446

func (r *DescribeAccountResponse) 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 (*DescribeAccountResponse) ToJsonString added in v1.0.446

func (r *DescribeAccountResponse) ToJsonString() string

type DescribeAccountResponseParams added in v1.0.446

type DescribeAccountResponseParams struct {
	// 查询的账号id
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 1线上计费,2线下计费
	BillType *uint64 `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 0未定义,1按套餐预付费,2按量后付费
	BillMode *uint64 `json:"BillMode,omitnil,omitempty" name:"BillMode"`

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

Predefined struct for user

type DescribeBalanceRequest added in v1.0.446

type DescribeBalanceRequest struct {
	*tchttp.BaseRequest

	// 账户类型:1-设备接入;2-云存。
	AccountType *uint64 `json:"AccountType,omitnil,omitempty" name:"AccountType"`
}

func NewDescribeBalanceRequest added in v1.0.446

func NewDescribeBalanceRequest() (request *DescribeBalanceRequest)

func (*DescribeBalanceRequest) FromJsonString added in v1.0.446

func (r *DescribeBalanceRequest) 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 (*DescribeBalanceRequest) ToJsonString added in v1.0.446

func (r *DescribeBalanceRequest) ToJsonString() string

type DescribeBalanceRequestParams added in v1.0.446

type DescribeBalanceRequestParams struct {
	// 账户类型:1-设备接入;2-云存。
	AccountType *uint64 `json:"AccountType,omitnil,omitempty" name:"AccountType"`
}

Predefined struct for user

type DescribeBalanceResponse added in v1.0.446

type DescribeBalanceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBalanceResponseParams `json:"Response"`
}

func NewDescribeBalanceResponse added in v1.0.446

func NewDescribeBalanceResponse() (response *DescribeBalanceResponse)

func (*DescribeBalanceResponse) FromJsonString added in v1.0.446

func (r *DescribeBalanceResponse) 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 (*DescribeBalanceResponse) ToJsonString added in v1.0.446

func (r *DescribeBalanceResponse) ToJsonString() string

type DescribeBalanceResponseParams added in v1.0.446

type DescribeBalanceResponseParams struct {
	// 账户余额,单位:分(人民币)。
	Balance *uint64 `json:"Balance,omitnil,omitempty" name:"Balance"`

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

Predefined struct for user

type DescribeBalanceTransactionsRequest added in v1.0.446

type DescribeBalanceTransactionsRequest struct {
	*tchttp.BaseRequest

	// 账户类型:1-设备接入;2-云存。
	AccountType *uint64 `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 分页游标开始,默认为0开始拉取第一条。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页每页数量。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 流水类型:All-全部类型;Recharge-充值;CreateOrder-新购。默认为All
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
}

func NewDescribeBalanceTransactionsRequest added in v1.0.446

func NewDescribeBalanceTransactionsRequest() (request *DescribeBalanceTransactionsRequest)

func (*DescribeBalanceTransactionsRequest) FromJsonString added in v1.0.446

func (r *DescribeBalanceTransactionsRequest) 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 (*DescribeBalanceTransactionsRequest) ToJsonString added in v1.0.446

func (r *DescribeBalanceTransactionsRequest) ToJsonString() string

type DescribeBalanceTransactionsRequestParams added in v1.0.446

type DescribeBalanceTransactionsRequestParams struct {
	// 账户类型:1-设备接入;2-云存。
	AccountType *uint64 `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 分页游标开始,默认为0开始拉取第一条。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页每页数量。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 流水类型:All-全部类型;Recharge-充值;CreateOrder-新购。默认为All
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
}

Predefined struct for user

type DescribeBalanceTransactionsResponse added in v1.0.446

type DescribeBalanceTransactionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBalanceTransactionsResponseParams `json:"Response"`
}

func NewDescribeBalanceTransactionsResponse added in v1.0.446

func NewDescribeBalanceTransactionsResponse() (response *DescribeBalanceTransactionsResponse)

func (*DescribeBalanceTransactionsResponse) FromJsonString added in v1.0.446

func (r *DescribeBalanceTransactionsResponse) 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 (*DescribeBalanceTransactionsResponse) ToJsonString added in v1.0.446

func (r *DescribeBalanceTransactionsResponse) ToJsonString() string

type DescribeBalanceTransactionsResponseParams added in v1.0.446

type DescribeBalanceTransactionsResponseParams struct {
	// 账户流水总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 账户流水详情数组。
	Transactions []*BalanceTransaction `json:"Transactions,omitnil,omitempty" name:"Transactions"`

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

Predefined struct for user

type DescribeBatchRequest added in v1.0.446

type DescribeBatchRequest struct {
	*tchttp.BaseRequest

	// 批次ID
	BatchId *uint64 `json:"BatchId,omitnil,omitempty" name:"BatchId"`
}

func NewDescribeBatchRequest added in v1.0.446

func NewDescribeBatchRequest() (request *DescribeBatchRequest)

func (*DescribeBatchRequest) FromJsonString added in v1.0.446

func (r *DescribeBatchRequest) 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 (*DescribeBatchRequest) ToJsonString added in v1.0.446

func (r *DescribeBatchRequest) ToJsonString() string

type DescribeBatchRequestParams added in v1.0.446

type DescribeBatchRequestParams struct {
	// 批次ID
	BatchId *uint64 `json:"BatchId,omitnil,omitempty" name:"BatchId"`
}

Predefined struct for user

type DescribeBatchResponse added in v1.0.446

type DescribeBatchResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBatchResponseParams `json:"Response"`
}

func NewDescribeBatchResponse added in v1.0.446

func NewDescribeBatchResponse() (response *DescribeBatchResponse)

func (*DescribeBatchResponse) FromJsonString added in v1.0.446

func (r *DescribeBatchResponse) 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 (*DescribeBatchResponse) ToJsonString added in v1.0.446

func (r *DescribeBatchResponse) ToJsonString() string

type DescribeBatchResponseParams added in v1.0.446

type DescribeBatchResponseParams struct {
	// 批次详情
	Data *VideoBatch `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeBatchsRequest added in v1.0.446

type DescribeBatchsRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeBatchsRequest added in v1.0.446

func NewDescribeBatchsRequest() (request *DescribeBatchsRequest)

func (*DescribeBatchsRequest) FromJsonString added in v1.0.446

func (r *DescribeBatchsRequest) 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 (*DescribeBatchsRequest) ToJsonString added in v1.0.446

func (r *DescribeBatchsRequest) ToJsonString() string

type DescribeBatchsRequestParams added in v1.0.446

type DescribeBatchsRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeBatchsResponse added in v1.0.446

type DescribeBatchsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBatchsResponseParams `json:"Response"`
}

func NewDescribeBatchsResponse added in v1.0.446

func NewDescribeBatchsResponse() (response *DescribeBatchsResponse)

func (*DescribeBatchsResponse) FromJsonString added in v1.0.446

func (r *DescribeBatchsResponse) 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 (*DescribeBatchsResponse) ToJsonString added in v1.0.446

func (r *DescribeBatchsResponse) ToJsonString() string

type DescribeBatchsResponseParams added in v1.0.446

type DescribeBatchsResponseParams struct {
	// 批次数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 批次列表详情
	Data []*VideoBatch `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeBonusesRequest added in v1.0.446

type DescribeBonusesRequest struct {
	*tchttp.BaseRequest

	// 分页拉取偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页拉取数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeBonusesRequest added in v1.0.446

func NewDescribeBonusesRequest() (request *DescribeBonusesRequest)

func (*DescribeBonusesRequest) FromJsonString added in v1.0.446

func (r *DescribeBonusesRequest) 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 (*DescribeBonusesRequest) ToJsonString added in v1.0.446

func (r *DescribeBonusesRequest) ToJsonString() string

type DescribeBonusesRequestParams added in v1.0.446

type DescribeBonusesRequestParams struct {
	// 分页拉取偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页拉取数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeBonusesResponse added in v1.0.446

type DescribeBonusesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBonusesResponseParams `json:"Response"`
}

func NewDescribeBonusesResponse added in v1.0.446

func NewDescribeBonusesResponse() (response *DescribeBonusesResponse)

func (*DescribeBonusesResponse) FromJsonString added in v1.0.446

func (r *DescribeBonusesResponse) 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 (*DescribeBonusesResponse) ToJsonString added in v1.0.446

func (r *DescribeBonusesResponse) ToJsonString() string

type DescribeBonusesResponseParams added in v1.0.446

type DescribeBonusesResponseParams struct {
	// 资源包总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 资源包信息
	Bonuses []*BonusInfo `json:"Bonuses,omitnil,omitempty" name:"Bonuses"`

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

Predefined struct for user

type DescribeCategoryRequest added in v1.0.446

type DescribeCategoryRequest struct {
	*tchttp.BaseRequest

	// Category ID。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeCategoryRequest added in v1.0.446

func NewDescribeCategoryRequest() (request *DescribeCategoryRequest)

func (*DescribeCategoryRequest) FromJsonString added in v1.0.446

func (r *DescribeCategoryRequest) 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 (*DescribeCategoryRequest) ToJsonString added in v1.0.446

func (r *DescribeCategoryRequest) ToJsonString() string

type DescribeCategoryRequestParams added in v1.0.446

type DescribeCategoryRequestParams struct {
	// Category ID。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeCategoryResponse added in v1.0.446

type DescribeCategoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCategoryResponseParams `json:"Response"`
}

func NewDescribeCategoryResponse added in v1.0.446

func NewDescribeCategoryResponse() (response *DescribeCategoryResponse)

func (*DescribeCategoryResponse) FromJsonString added in v1.0.446

func (r *DescribeCategoryResponse) 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 (*DescribeCategoryResponse) ToJsonString added in v1.0.446

func (r *DescribeCategoryResponse) ToJsonString() string

type DescribeCategoryResponseParams added in v1.0.446

type DescribeCategoryResponseParams struct {
	// Category详情
	Data *ProductTemplate `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCloudStorageDateRequest added in v1.0.446

type DescribeCloudStorageDateRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewDescribeCloudStorageDateRequest added in v1.0.446

func NewDescribeCloudStorageDateRequest() (request *DescribeCloudStorageDateRequest)

func (*DescribeCloudStorageDateRequest) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageDateRequest) 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 (*DescribeCloudStorageDateRequest) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageDateRequest) ToJsonString() string

type DescribeCloudStorageDateRequestParams added in v1.0.446

type DescribeCloudStorageDateRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type DescribeCloudStorageDateResponse added in v1.0.446

type DescribeCloudStorageDateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageDateResponseParams `json:"Response"`
}

func NewDescribeCloudStorageDateResponse added in v1.0.446

func NewDescribeCloudStorageDateResponse() (response *DescribeCloudStorageDateResponse)

func (*DescribeCloudStorageDateResponse) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageDateResponse) 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 (*DescribeCloudStorageDateResponse) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageDateResponse) ToJsonString() string

type DescribeCloudStorageDateResponseParams added in v1.0.446

type DescribeCloudStorageDateResponseParams struct {
	// 云存日期数组,["2021-01-05","2021-01-06"]
	Data []*string `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCloudStorageEventsRequest added in v1.0.446

type DescribeCloudStorageEventsRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(Unix 时间戳,秒级), 为0 表示当前时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 请求上下文, 用作查询游标
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID 非NVR设备则不填 NVR设备则必填 默认为无
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewDescribeCloudStorageEventsRequest added in v1.0.446

func NewDescribeCloudStorageEventsRequest() (request *DescribeCloudStorageEventsRequest)

func (*DescribeCloudStorageEventsRequest) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageEventsRequest) 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 (*DescribeCloudStorageEventsRequest) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageEventsRequest) ToJsonString() string

type DescribeCloudStorageEventsRequestParams added in v1.0.446

type DescribeCloudStorageEventsRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(Unix 时间戳,秒级), 为0 表示当前时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 请求上下文, 用作查询游标
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID 非NVR设备则不填 NVR设备则必填 默认为无
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type DescribeCloudStorageEventsResponse added in v1.0.446

type DescribeCloudStorageEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageEventsResponseParams `json:"Response"`
}

func NewDescribeCloudStorageEventsResponse added in v1.0.446

func NewDescribeCloudStorageEventsResponse() (response *DescribeCloudStorageEventsResponse)

func (*DescribeCloudStorageEventsResponse) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageEventsResponse) 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 (*DescribeCloudStorageEventsResponse) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageEventsResponse) ToJsonString() string

type DescribeCloudStorageEventsResponseParams added in v1.0.446

type DescribeCloudStorageEventsResponseParams struct {
	// 云存事件列表
	Events []*CloudStorageEvent `json:"Events,omitnil,omitempty" name:"Events"`

	// 请求上下文, 用作查询游标
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 拉取结果是否已经结束
	Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"`

	// 内部结果数量,并不等同于事件总数。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 视频播放URL
	VideoURL *string `json:"VideoURL,omitnil,omitempty" name:"VideoURL"`

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

Predefined struct for user

type DescribeCloudStorageMultiThumbnailRequest added in v1.0.847

type DescribeCloudStorageMultiThumbnailRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 多个缩略图文件名根据 | 分割
	MultiThumbnail *string `json:"MultiThumbnail,omitnil,omitempty" name:"MultiThumbnail"`
}

func NewDescribeCloudStorageMultiThumbnailRequest added in v1.0.847

func NewDescribeCloudStorageMultiThumbnailRequest() (request *DescribeCloudStorageMultiThumbnailRequest)

func (*DescribeCloudStorageMultiThumbnailRequest) FromJsonString added in v1.0.847

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

func (*DescribeCloudStorageMultiThumbnailRequest) ToJsonString added in v1.0.847

type DescribeCloudStorageMultiThumbnailRequestParams added in v1.0.847

type DescribeCloudStorageMultiThumbnailRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 多个缩略图文件名根据 | 分割
	MultiThumbnail *string `json:"MultiThumbnail,omitnil,omitempty" name:"MultiThumbnail"`
}

Predefined struct for user

type DescribeCloudStorageMultiThumbnailResponse added in v1.0.847

type DescribeCloudStorageMultiThumbnailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageMultiThumbnailResponseParams `json:"Response"`
}

func NewDescribeCloudStorageMultiThumbnailResponse added in v1.0.847

func NewDescribeCloudStorageMultiThumbnailResponse() (response *DescribeCloudStorageMultiThumbnailResponse)

func (*DescribeCloudStorageMultiThumbnailResponse) FromJsonString added in v1.0.847

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

func (*DescribeCloudStorageMultiThumbnailResponse) ToJsonString added in v1.0.847

type DescribeCloudStorageMultiThumbnailResponseParams added in v1.0.847

type DescribeCloudStorageMultiThumbnailResponseParams struct {
	// 缩略图访问地址
	ThumbnailURLInfoList []*ThumbnailURLInfoList `json:"ThumbnailURLInfoList,omitnil,omitempty" name:"ThumbnailURLInfoList"`

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

Predefined struct for user

type DescribeCloudStorageOrderRequest added in v1.0.726

type DescribeCloudStorageOrderRequest struct {
	*tchttp.BaseRequest

	// 订单id
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`
}

func NewDescribeCloudStorageOrderRequest added in v1.0.726

func NewDescribeCloudStorageOrderRequest() (request *DescribeCloudStorageOrderRequest)

func (*DescribeCloudStorageOrderRequest) FromJsonString added in v1.0.726

func (r *DescribeCloudStorageOrderRequest) 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 (*DescribeCloudStorageOrderRequest) ToJsonString added in v1.0.726

func (r *DescribeCloudStorageOrderRequest) ToJsonString() string

type DescribeCloudStorageOrderRequestParams added in v1.0.726

type DescribeCloudStorageOrderRequestParams struct {
	// 订单id
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`
}

Predefined struct for user

type DescribeCloudStorageOrderResponse added in v1.0.726

type DescribeCloudStorageOrderResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageOrderResponseParams `json:"Response"`
}

func NewDescribeCloudStorageOrderResponse added in v1.0.726

func NewDescribeCloudStorageOrderResponse() (response *DescribeCloudStorageOrderResponse)

func (*DescribeCloudStorageOrderResponse) FromJsonString added in v1.0.726

func (r *DescribeCloudStorageOrderResponse) 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 (*DescribeCloudStorageOrderResponse) ToJsonString added in v1.0.726

func (r *DescribeCloudStorageOrderResponse) ToJsonString() string

type DescribeCloudStorageOrderResponseParams added in v1.0.726

type DescribeCloudStorageOrderResponseParams struct {
	// 云存套餐开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 云存套餐过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

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

	// 套餐状态
	// 0:等待生效
	// 1: 已过期
	// 2:生效
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 通道id
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

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

Predefined struct for user

type DescribeCloudStoragePackageConsumeDetailsRequest added in v1.0.446

type DescribeCloudStoragePackageConsumeDetailsRequest struct {
	*tchttp.BaseRequest

	// 开始日期
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeCloudStoragePackageConsumeDetailsRequest added in v1.0.446

func NewDescribeCloudStoragePackageConsumeDetailsRequest() (request *DescribeCloudStoragePackageConsumeDetailsRequest)

func (*DescribeCloudStoragePackageConsumeDetailsRequest) FromJsonString added in v1.0.446

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

func (*DescribeCloudStoragePackageConsumeDetailsRequest) ToJsonString added in v1.0.446

type DescribeCloudStoragePackageConsumeDetailsRequestParams added in v1.0.446

type DescribeCloudStoragePackageConsumeDetailsRequestParams struct {
	// 开始日期
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeCloudStoragePackageConsumeDetailsResponse added in v1.0.446

type DescribeCloudStoragePackageConsumeDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStoragePackageConsumeDetailsResponseParams `json:"Response"`
}

func NewDescribeCloudStoragePackageConsumeDetailsResponse added in v1.0.446

func NewDescribeCloudStoragePackageConsumeDetailsResponse() (response *DescribeCloudStoragePackageConsumeDetailsResponse)

func (*DescribeCloudStoragePackageConsumeDetailsResponse) FromJsonString added in v1.0.446

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

func (*DescribeCloudStoragePackageConsumeDetailsResponse) ToJsonString added in v1.0.446

type DescribeCloudStoragePackageConsumeDetailsResponseParams added in v1.0.446

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

Predefined struct for user

type DescribeCloudStoragePackageConsumeStatsRequest added in v1.0.446

type DescribeCloudStoragePackageConsumeStatsRequest struct {
	*tchttp.BaseRequest

	// 开始日期
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,开始与结束日期间隔不可超过一年
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeCloudStoragePackageConsumeStatsRequest added in v1.0.446

func NewDescribeCloudStoragePackageConsumeStatsRequest() (request *DescribeCloudStoragePackageConsumeStatsRequest)

func (*DescribeCloudStoragePackageConsumeStatsRequest) FromJsonString added in v1.0.446

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

func (*DescribeCloudStoragePackageConsumeStatsRequest) ToJsonString added in v1.0.446

type DescribeCloudStoragePackageConsumeStatsRequestParams added in v1.0.446

type DescribeCloudStoragePackageConsumeStatsRequestParams struct {
	// 开始日期
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,开始与结束日期间隔不可超过一年
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeCloudStoragePackageConsumeStatsResponse added in v1.0.446

type DescribeCloudStoragePackageConsumeStatsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStoragePackageConsumeStatsResponseParams `json:"Response"`
}

func NewDescribeCloudStoragePackageConsumeStatsResponse added in v1.0.446

func NewDescribeCloudStoragePackageConsumeStatsResponse() (response *DescribeCloudStoragePackageConsumeStatsResponse)

func (*DescribeCloudStoragePackageConsumeStatsResponse) FromJsonString added in v1.0.446

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

func (*DescribeCloudStoragePackageConsumeStatsResponse) ToJsonString added in v1.0.446

type DescribeCloudStoragePackageConsumeStatsResponseParams added in v1.0.446

type DescribeCloudStoragePackageConsumeStatsResponseParams struct {
	// 统计列表详情
	Stats []*PackageConsumeStat `json:"Stats,omitnil,omitempty" name:"Stats"`

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

Predefined struct for user

type DescribeCloudStorageRequest added in v1.0.446

type DescribeCloudStorageRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 云存用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID 非NVR设备不填 NVR设备必填 默认为无
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewDescribeCloudStorageRequest added in v1.0.446

func NewDescribeCloudStorageRequest() (request *DescribeCloudStorageRequest)

func (*DescribeCloudStorageRequest) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageRequest) 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 (*DescribeCloudStorageRequest) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageRequest) ToJsonString() string

type DescribeCloudStorageRequestParams added in v1.0.446

type DescribeCloudStorageRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 云存用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID 非NVR设备不填 NVR设备必填 默认为无
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type DescribeCloudStorageResponse added in v1.0.446

type DescribeCloudStorageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageResponseParams `json:"Response"`
}

func NewDescribeCloudStorageResponse added in v1.0.446

func NewDescribeCloudStorageResponse() (response *DescribeCloudStorageResponse)

func (*DescribeCloudStorageResponse) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageResponse) 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 (*DescribeCloudStorageResponse) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageResponse) ToJsonString() string

type DescribeCloudStorageResponseParams added in v1.0.446

type DescribeCloudStorageResponseParams struct {
	// 云存开启状态,1为开启,0为未开启或已过期
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 云存类型,1为全时云存,2为事件云存
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 云存套餐过期时间
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 云存回看时长
	ShiftDuration *uint64 `json:"ShiftDuration,omitnil,omitempty" name:"ShiftDuration"`

	// 云存用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

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

Predefined struct for user

type DescribeCloudStorageStreamDataRequest added in v1.0.486

type DescribeCloudStorageStreamDataRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 图片流事件开始时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
}

func NewDescribeCloudStorageStreamDataRequest added in v1.0.486

func NewDescribeCloudStorageStreamDataRequest() (request *DescribeCloudStorageStreamDataRequest)

func (*DescribeCloudStorageStreamDataRequest) FromJsonString added in v1.0.486

func (r *DescribeCloudStorageStreamDataRequest) 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 (*DescribeCloudStorageStreamDataRequest) ToJsonString added in v1.0.486

type DescribeCloudStorageStreamDataRequestParams added in v1.0.486

type DescribeCloudStorageStreamDataRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 图片流事件开始时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
}

Predefined struct for user

type DescribeCloudStorageStreamDataResponse added in v1.0.486

type DescribeCloudStorageStreamDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageStreamDataResponseParams `json:"Response"`
}

func NewDescribeCloudStorageStreamDataResponse added in v1.0.486

func NewDescribeCloudStorageStreamDataResponse() (response *DescribeCloudStorageStreamDataResponse)

func (*DescribeCloudStorageStreamDataResponse) FromJsonString added in v1.0.486

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

func (*DescribeCloudStorageStreamDataResponse) ToJsonString added in v1.0.486

type DescribeCloudStorageStreamDataResponseParams added in v1.0.486

type DescribeCloudStorageStreamDataResponseParams struct {
	// 图片流视频地址
	VideoStream *string `json:"VideoStream,omitnil,omitempty" name:"VideoStream"`

	// 图片流音频地址
	AudioStream *string `json:"AudioStream,omitnil,omitempty" name:"AudioStream"`

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

Predefined struct for user

type DescribeCloudStorageThumbnailListRequest added in v1.0.806

type DescribeCloudStorageThumbnailListRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 缩略图文件名列表
	ThumbnailList []*string `json:"ThumbnailList,omitnil,omitempty" name:"ThumbnailList"`
}

func NewDescribeCloudStorageThumbnailListRequest added in v1.0.806

func NewDescribeCloudStorageThumbnailListRequest() (request *DescribeCloudStorageThumbnailListRequest)

func (*DescribeCloudStorageThumbnailListRequest) FromJsonString added in v1.0.806

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

func (*DescribeCloudStorageThumbnailListRequest) ToJsonString added in v1.0.806

type DescribeCloudStorageThumbnailListRequestParams added in v1.0.806

type DescribeCloudStorageThumbnailListRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 缩略图文件名列表
	ThumbnailList []*string `json:"ThumbnailList,omitnil,omitempty" name:"ThumbnailList"`
}

Predefined struct for user

type DescribeCloudStorageThumbnailListResponse added in v1.0.806

type DescribeCloudStorageThumbnailListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageThumbnailListResponseParams `json:"Response"`
}

func NewDescribeCloudStorageThumbnailListResponse added in v1.0.806

func NewDescribeCloudStorageThumbnailListResponse() (response *DescribeCloudStorageThumbnailListResponse)

func (*DescribeCloudStorageThumbnailListResponse) FromJsonString added in v1.0.806

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

func (*DescribeCloudStorageThumbnailListResponse) ToJsonString added in v1.0.806

type DescribeCloudStorageThumbnailListResponseParams added in v1.0.806

type DescribeCloudStorageThumbnailListResponseParams struct {
	// 缩略图访问地址
	ThumbnailURLInfoList []*ThumbnailURLInfoList `json:"ThumbnailURLInfoList,omitnil,omitempty" name:"ThumbnailURLInfoList"`

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

Predefined struct for user

type DescribeCloudStorageThumbnailRequest added in v1.0.446

type DescribeCloudStorageThumbnailRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 缩略图文件名
	Thumbnail *string `json:"Thumbnail,omitnil,omitempty" name:"Thumbnail"`
}

func NewDescribeCloudStorageThumbnailRequest added in v1.0.446

func NewDescribeCloudStorageThumbnailRequest() (request *DescribeCloudStorageThumbnailRequest)

func (*DescribeCloudStorageThumbnailRequest) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageThumbnailRequest) 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 (*DescribeCloudStorageThumbnailRequest) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageThumbnailRequest) ToJsonString() string

type DescribeCloudStorageThumbnailRequestParams added in v1.0.446

type DescribeCloudStorageThumbnailRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 缩略图文件名
	Thumbnail *string `json:"Thumbnail,omitnil,omitempty" name:"Thumbnail"`
}

Predefined struct for user

type DescribeCloudStorageThumbnailResponse added in v1.0.446

type DescribeCloudStorageThumbnailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageThumbnailResponseParams `json:"Response"`
}

func NewDescribeCloudStorageThumbnailResponse added in v1.0.446

func NewDescribeCloudStorageThumbnailResponse() (response *DescribeCloudStorageThumbnailResponse)

func (*DescribeCloudStorageThumbnailResponse) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageThumbnailResponse) 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 (*DescribeCloudStorageThumbnailResponse) ToJsonString added in v1.0.446

type DescribeCloudStorageThumbnailResponseParams added in v1.0.446

type DescribeCloudStorageThumbnailResponseParams struct {
	// 缩略图访问地址
	ThumbnailURL *string `json:"ThumbnailURL,omitnil,omitempty" name:"ThumbnailURL"`

	// 缩略图访问地址的过期时间
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

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

Predefined struct for user

type DescribeCloudStorageTimeRequest added in v1.0.446

type DescribeCloudStorageTimeRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 云存日期,例如"2020-01-05"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 开始时间,unix时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,unix时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewDescribeCloudStorageTimeRequest added in v1.0.446

func NewDescribeCloudStorageTimeRequest() (request *DescribeCloudStorageTimeRequest)

func (*DescribeCloudStorageTimeRequest) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageTimeRequest) 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 (*DescribeCloudStorageTimeRequest) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageTimeRequest) ToJsonString() string

type DescribeCloudStorageTimeRequestParams added in v1.0.446

type DescribeCloudStorageTimeRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 云存日期,例如"2020-01-05"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 开始时间,unix时间
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,unix时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type DescribeCloudStorageTimeResponse added in v1.0.446

type DescribeCloudStorageTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageTimeResponseParams `json:"Response"`
}

func NewDescribeCloudStorageTimeResponse added in v1.0.446

func NewDescribeCloudStorageTimeResponse() (response *DescribeCloudStorageTimeResponse)

func (*DescribeCloudStorageTimeResponse) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageTimeResponse) 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 (*DescribeCloudStorageTimeResponse) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageTimeResponse) ToJsonString() string

type DescribeCloudStorageTimeResponseParams added in v1.0.446

type DescribeCloudStorageTimeResponseParams struct {
	// 接口返回数据
	Data *CloudStorageTimeData `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCloudStorageUsersRequest added in v1.0.446

type DescribeCloudStorageUsersRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 分页拉取数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页拉取偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeCloudStorageUsersRequest added in v1.0.446

func NewDescribeCloudStorageUsersRequest() (request *DescribeCloudStorageUsersRequest)

func (*DescribeCloudStorageUsersRequest) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageUsersRequest) 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 (*DescribeCloudStorageUsersRequest) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageUsersRequest) ToJsonString() string

type DescribeCloudStorageUsersRequestParams added in v1.0.446

type DescribeCloudStorageUsersRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 分页拉取数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页拉取偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeCloudStorageUsersResponse added in v1.0.446

type DescribeCloudStorageUsersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageUsersResponseParams `json:"Response"`
}

func NewDescribeCloudStorageUsersResponse added in v1.0.446

func NewDescribeCloudStorageUsersResponse() (response *DescribeCloudStorageUsersResponse)

func (*DescribeCloudStorageUsersResponse) FromJsonString added in v1.0.446

func (r *DescribeCloudStorageUsersResponse) 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 (*DescribeCloudStorageUsersResponse) ToJsonString added in v1.0.446

func (r *DescribeCloudStorageUsersResponse) ToJsonString() string

type DescribeCloudStorageUsersResponseParams added in v1.0.446

type DescribeCloudStorageUsersResponseParams struct {
	// 用户总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 用户信息
	Users []*CloudStorageUserInfo `json:"Users,omitnil,omitempty" name:"Users"`

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

Predefined struct for user

type DescribeDataForwardListRequest added in v1.0.446

type DescribeDataForwardListRequest struct {
	*tchttp.BaseRequest

	// 产品ID列表
	ProductIds *string `json:"ProductIds,omitnil,omitempty" name:"ProductIds"`
}

func NewDescribeDataForwardListRequest added in v1.0.446

func NewDescribeDataForwardListRequest() (request *DescribeDataForwardListRequest)

func (*DescribeDataForwardListRequest) FromJsonString added in v1.0.446

func (r *DescribeDataForwardListRequest) 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 (*DescribeDataForwardListRequest) ToJsonString added in v1.0.446

func (r *DescribeDataForwardListRequest) ToJsonString() string

type DescribeDataForwardListRequestParams added in v1.0.446

type DescribeDataForwardListRequestParams struct {
	// 产品ID列表
	ProductIds *string `json:"ProductIds,omitnil,omitempty" name:"ProductIds"`
}

Predefined struct for user

type DescribeDataForwardListResponse added in v1.0.446

type DescribeDataForwardListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDataForwardListResponseParams `json:"Response"`
}

func NewDescribeDataForwardListResponse added in v1.0.446

func NewDescribeDataForwardListResponse() (response *DescribeDataForwardListResponse)

func (*DescribeDataForwardListResponse) FromJsonString added in v1.0.446

func (r *DescribeDataForwardListResponse) 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 (*DescribeDataForwardListResponse) ToJsonString added in v1.0.446

func (r *DescribeDataForwardListResponse) ToJsonString() string

type DescribeDataForwardListResponseParams added in v1.0.446

type DescribeDataForwardListResponseParams struct {
	// 数据转发列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataForwardList []*DataForward `json:"DataForwardList,omitnil,omitempty" name:"DataForwardList"`

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

Predefined struct for user

type DescribeDeviceActionHistoryRequest added in v1.0.446

type DescribeDeviceActionHistoryRequest struct {
	*tchttp.BaseRequest

	// 产品Id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 开始范围的 unix 毫秒时间戳
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 结束范围的 unix 毫秒时间戳
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 动作Id
	ActionId *string `json:"ActionId,omitnil,omitempty" name:"ActionId"`

	// 查询条数 默认为0 最大不超过500
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 游标,标识查询位置。
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`
}

func NewDescribeDeviceActionHistoryRequest added in v1.0.446

func NewDescribeDeviceActionHistoryRequest() (request *DescribeDeviceActionHistoryRequest)

func (*DescribeDeviceActionHistoryRequest) FromJsonString added in v1.0.446

func (r *DescribeDeviceActionHistoryRequest) 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 (*DescribeDeviceActionHistoryRequest) ToJsonString added in v1.0.446

func (r *DescribeDeviceActionHistoryRequest) ToJsonString() string

type DescribeDeviceActionHistoryRequestParams added in v1.0.446

type DescribeDeviceActionHistoryRequestParams struct {
	// 产品Id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 开始范围的 unix 毫秒时间戳
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 结束范围的 unix 毫秒时间戳
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 动作Id
	ActionId *string `json:"ActionId,omitnil,omitempty" name:"ActionId"`

	// 查询条数 默认为0 最大不超过500
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 游标,标识查询位置。
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`
}

Predefined struct for user

type DescribeDeviceActionHistoryResponse added in v1.0.446

type DescribeDeviceActionHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceActionHistoryResponseParams `json:"Response"`
}

func NewDescribeDeviceActionHistoryResponse added in v1.0.446

func NewDescribeDeviceActionHistoryResponse() (response *DescribeDeviceActionHistoryResponse)

func (*DescribeDeviceActionHistoryResponse) FromJsonString added in v1.0.446

func (r *DescribeDeviceActionHistoryResponse) 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 (*DescribeDeviceActionHistoryResponse) ToJsonString added in v1.0.446

func (r *DescribeDeviceActionHistoryResponse) ToJsonString() string

type DescribeDeviceActionHistoryResponseParams added in v1.0.446

type DescribeDeviceActionHistoryResponseParams struct {
	// 总条数
	TotalCounts *uint64 `json:"TotalCounts,omitnil,omitempty" name:"TotalCounts"`

	// 动作历史
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActionHistories []*ActionHistory `json:"ActionHistories,omitnil,omitempty" name:"ActionHistories"`

	// 用于标识查询结果的上下文,翻页用。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 搜索结果是否已经结束。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"`

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

Predefined struct for user

type DescribeDeviceCommLogRequest added in v1.0.446

type DescribeDeviceCommLogRequest struct {
	*tchttp.BaseRequest

	// 开始时间 13位时间戳 单位毫秒
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 结束时间 13位时间戳 单位毫秒
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 返回条数 默认为50
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 类型:shadow 下行,device 上行 默认为空则全部查询
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeDeviceCommLogRequest added in v1.0.446

func NewDescribeDeviceCommLogRequest() (request *DescribeDeviceCommLogRequest)

func (*DescribeDeviceCommLogRequest) FromJsonString added in v1.0.446

func (r *DescribeDeviceCommLogRequest) 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 (*DescribeDeviceCommLogRequest) ToJsonString added in v1.0.446

func (r *DescribeDeviceCommLogRequest) ToJsonString() string

type DescribeDeviceCommLogRequestParams added in v1.0.446

type DescribeDeviceCommLogRequestParams struct {
	// 开始时间 13位时间戳 单位毫秒
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 结束时间 13位时间戳 单位毫秒
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 返回条数 默认为50
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 类型:shadow 下行,device 上行 默认为空则全部查询
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeDeviceCommLogResponse added in v1.0.446

type DescribeDeviceCommLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceCommLogResponseParams `json:"Response"`
}

func NewDescribeDeviceCommLogResponse added in v1.0.446

func NewDescribeDeviceCommLogResponse() (response *DescribeDeviceCommLogResponse)

func (*DescribeDeviceCommLogResponse) FromJsonString added in v1.0.446

func (r *DescribeDeviceCommLogResponse) 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 (*DescribeDeviceCommLogResponse) ToJsonString added in v1.0.446

func (r *DescribeDeviceCommLogResponse) ToJsonString() string

type DescribeDeviceCommLogResponseParams added in v1.0.446

type DescribeDeviceCommLogResponseParams struct {
	// 数据是否已全部返回,true 表示数据全部返回,false 表示还有数据待返回,可将 Context 作为入参,继续查询返回结果。
	Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"`

	// 检索上下文,当 ListOver 为false时,可以用此上下文,继续读取后续数据
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志数据结果数组,返回对应时间点及取值。
	Results []*DeviceCommLogItem `json:"Results,omitnil,omitempty" name:"Results"`

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

Predefined struct for user

type DescribeDeviceDataHistoryRequest added in v1.0.446

type DescribeDeviceDataHistoryRequest struct {
	*tchttp.BaseRequest

	// 区间开始时间(Unix 时间戳,毫秒级)
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 区间结束时间(Unix 时间戳,毫秒级)
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 属性字段名称,对应数据模板中功能属性的标识符
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`

	// 返回条数
	Limit []*uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`
}

func NewDescribeDeviceDataHistoryRequest added in v1.0.446

func NewDescribeDeviceDataHistoryRequest() (request *DescribeDeviceDataHistoryRequest)

func (*DescribeDeviceDataHistoryRequest) FromJsonString added in v1.0.446

func (r *DescribeDeviceDataHistoryRequest) 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 (*DescribeDeviceDataHistoryRequest) ToJsonString added in v1.0.446

func (r *DescribeDeviceDataHistoryRequest) ToJsonString() string

type DescribeDeviceDataHistoryRequestParams added in v1.0.446

type DescribeDeviceDataHistoryRequestParams struct {
	// 区间开始时间(Unix 时间戳,毫秒级)
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 区间结束时间(Unix 时间戳,毫秒级)
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 属性字段名称,对应数据模板中功能属性的标识符
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`

	// 返回条数
	Limit []*uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`
}

Predefined struct for user

type DescribeDeviceDataHistoryResponse added in v1.0.446

type DescribeDeviceDataHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceDataHistoryResponseParams `json:"Response"`
}

func NewDescribeDeviceDataHistoryResponse added in v1.0.446

func NewDescribeDeviceDataHistoryResponse() (response *DescribeDeviceDataHistoryResponse)

func (*DescribeDeviceDataHistoryResponse) FromJsonString added in v1.0.446

func (r *DescribeDeviceDataHistoryResponse) 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 (*DescribeDeviceDataHistoryResponse) ToJsonString added in v1.0.446

func (r *DescribeDeviceDataHistoryResponse) ToJsonString() string

type DescribeDeviceDataHistoryResponseParams added in v1.0.446

type DescribeDeviceDataHistoryResponseParams struct {
	// 属性字段名称,对应数据模板中功能属性的标识符
	// 注意:此字段可能返回 null,表示取不到有效值。
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`

	// 数据是否已全部返回,true 表示数据全部返回,false 表示还有数据待返回,可将 Context 作为入参,继续查询返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"`

	// 检索上下文,当 ListOver 为false时,可以用此上下文,继续读取后续数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 历史数据结果数组,返回对应时间点及取值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*DeviceDataHistoryItem `json:"Results,omitnil,omitempty" name:"Results"`

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

Predefined struct for user

type DescribeDeviceDataRequest added in v1.0.446

type DescribeDeviceDataRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewDescribeDeviceDataRequest added in v1.0.446

func NewDescribeDeviceDataRequest() (request *DescribeDeviceDataRequest)

func (*DescribeDeviceDataRequest) FromJsonString added in v1.0.446

func (r *DescribeDeviceDataRequest) 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 (*DescribeDeviceDataRequest) ToJsonString added in v1.0.446

func (r *DescribeDeviceDataRequest) ToJsonString() string

type DescribeDeviceDataRequestParams added in v1.0.446

type DescribeDeviceDataRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type DescribeDeviceDataResponse added in v1.0.446

type DescribeDeviceDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceDataResponseParams `json:"Response"`
}

func NewDescribeDeviceDataResponse added in v1.0.446

func NewDescribeDeviceDataResponse() (response *DescribeDeviceDataResponse)

func (*DescribeDeviceDataResponse) FromJsonString added in v1.0.446

func (r *DescribeDeviceDataResponse) 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 (*DescribeDeviceDataResponse) ToJsonString added in v1.0.446

func (r *DescribeDeviceDataResponse) ToJsonString() string

type DescribeDeviceDataResponseParams added in v1.0.446

type DescribeDeviceDataResponseParams struct {
	// 设备数据
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeDeviceDataStatsRequest

type DescribeDeviceDataStatsRequest struct {
	*tchttp.BaseRequest

	// 开始日期
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDescribeDeviceDataStatsRequest

func NewDescribeDeviceDataStatsRequest() (request *DescribeDeviceDataStatsRequest)

func (*DescribeDeviceDataStatsRequest) FromJsonString

func (r *DescribeDeviceDataStatsRequest) 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 (*DescribeDeviceDataStatsRequest) ToJsonString

func (r *DescribeDeviceDataStatsRequest) ToJsonString() string

type DescribeDeviceDataStatsRequestParams

type DescribeDeviceDataStatsRequestParams struct {
	// 开始日期
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DescribeDeviceDataStatsResponse

type DescribeDeviceDataStatsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceDataStatsResponseParams `json:"Response"`
}

func NewDescribeDeviceDataStatsResponse

func NewDescribeDeviceDataStatsResponse() (response *DescribeDeviceDataStatsResponse)

func (*DescribeDeviceDataStatsResponse) FromJsonString

func (r *DescribeDeviceDataStatsResponse) 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 (*DescribeDeviceDataStatsResponse) ToJsonString

func (r *DescribeDeviceDataStatsResponse) ToJsonString() string

type DescribeDeviceDataStatsResponseParams

type DescribeDeviceDataStatsResponseParams struct {
	// 累计注册设备数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegisterCnt *uint64 `json:"RegisterCnt,omitnil,omitempty" name:"RegisterCnt"`

	// 设备数量列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*DeviceCntStats `json:"Data,omitnil,omitempty" name:"Data"`

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

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

Predefined struct for user

type DescribeDeviceEventHistoryRequest added in v1.0.446

type DescribeDeviceEventHistoryRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 搜索的事件类型:alert 表示告警,fault 表示故障,info 表示信息,为空则表示查询上述所有类型事件
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(Unix 时间戳,秒级), 为0 表示当前时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 搜索上下文, 用作查询游标
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 单次获取的历史数据项目的最大数量, 缺省10
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewDescribeDeviceEventHistoryRequest added in v1.0.446

func NewDescribeDeviceEventHistoryRequest() (request *DescribeDeviceEventHistoryRequest)

func (*DescribeDeviceEventHistoryRequest) FromJsonString added in v1.0.446

func (r *DescribeDeviceEventHistoryRequest) 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 (*DescribeDeviceEventHistoryRequest) ToJsonString added in v1.0.446

func (r *DescribeDeviceEventHistoryRequest) ToJsonString() string

type DescribeDeviceEventHistoryRequestParams added in v1.0.446

type DescribeDeviceEventHistoryRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 搜索的事件类型:alert 表示告警,fault 表示故障,info 表示信息,为空则表示查询上述所有类型事件
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(Unix 时间戳,秒级), 为0 表示当前时间
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 搜索上下文, 用作查询游标
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 单次获取的历史数据项目的最大数量, 缺省10
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type DescribeDeviceEventHistoryResponse added in v1.0.446

type DescribeDeviceEventHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceEventHistoryResponseParams `json:"Response"`
}

func NewDescribeDeviceEventHistoryResponse added in v1.0.446

func NewDescribeDeviceEventHistoryResponse() (response *DescribeDeviceEventHistoryResponse)

func (*DescribeDeviceEventHistoryResponse) FromJsonString added in v1.0.446

func (r *DescribeDeviceEventHistoryResponse) 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 (*DescribeDeviceEventHistoryResponse) ToJsonString added in v1.0.446

func (r *DescribeDeviceEventHistoryResponse) ToJsonString() string

type DescribeDeviceEventHistoryResponseParams added in v1.0.446

type DescribeDeviceEventHistoryResponseParams struct {
	// 搜索上下文, 用作查询游标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 搜索结果数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 搜索结果是否已经结束
	// 注意:此字段可能返回 null,表示取不到有效值。
	Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"`

	// 搜集结果集
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventHistory []*EventHistoryItem `json:"EventHistory,omitnil,omitempty" name:"EventHistory"`

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

Predefined struct for user

type DescribeDevicePackagesRequest added in v1.0.708

type DescribeDevicePackagesRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 分页拉取数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页拉取偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 用户id
	CSUserId *string `json:"CSUserId,omitnil,omitempty" name:"CSUserId"`

	// 通道id
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewDescribeDevicePackagesRequest added in v1.0.708

func NewDescribeDevicePackagesRequest() (request *DescribeDevicePackagesRequest)

func (*DescribeDevicePackagesRequest) FromJsonString added in v1.0.708

func (r *DescribeDevicePackagesRequest) 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 (*DescribeDevicePackagesRequest) ToJsonString added in v1.0.708

func (r *DescribeDevicePackagesRequest) ToJsonString() string

type DescribeDevicePackagesRequestParams added in v1.0.708

type DescribeDevicePackagesRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 分页拉取数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页拉取偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 用户id
	CSUserId *string `json:"CSUserId,omitnil,omitempty" name:"CSUserId"`

	// 通道id
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type DescribeDevicePackagesResponse added in v1.0.708

type DescribeDevicePackagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDevicePackagesResponseParams `json:"Response"`
}

func NewDescribeDevicePackagesResponse added in v1.0.708

func NewDescribeDevicePackagesResponse() (response *DescribeDevicePackagesResponse)

func (*DescribeDevicePackagesResponse) FromJsonString added in v1.0.708

func (r *DescribeDevicePackagesResponse) 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 (*DescribeDevicePackagesResponse) ToJsonString added in v1.0.708

func (r *DescribeDevicePackagesResponse) ToJsonString() string

type DescribeDevicePackagesResponseParams added in v1.0.708

type DescribeDevicePackagesResponseParams struct {
	// 有效云存套餐数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 有效云存套餐列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Packages []*PackageInfo `json:"Packages,omitnil,omitempty" name:"Packages"`

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

Predefined struct for user

type DescribeDeviceRequest added in v1.0.446

type DescribeDeviceRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewDescribeDeviceRequest added in v1.0.446

func NewDescribeDeviceRequest() (request *DescribeDeviceRequest)

func (*DescribeDeviceRequest) FromJsonString added in v1.0.446

func (r *DescribeDeviceRequest) 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 (*DescribeDeviceRequest) ToJsonString added in v1.0.446

func (r *DescribeDeviceRequest) ToJsonString() string

type DescribeDeviceRequestParams added in v1.0.446

type DescribeDeviceRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type DescribeDeviceResponse added in v1.0.446

type DescribeDeviceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceResponseParams `json:"Response"`
}

func NewDescribeDeviceResponse added in v1.0.446

func NewDescribeDeviceResponse() (response *DescribeDeviceResponse)

func (*DescribeDeviceResponse) FromJsonString added in v1.0.446

func (r *DescribeDeviceResponse) 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 (*DescribeDeviceResponse) ToJsonString added in v1.0.446

func (r *DescribeDeviceResponse) ToJsonString() string

type DescribeDeviceResponseParams added in v1.0.446

type DescribeDeviceResponseParams struct {
	// 设备名
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 设备是否在线,0不在线,1在线,2获取失败,3未激活
	Online *uint64 `json:"Online,omitnil,omitempty" name:"Online"`

	// 设备最后上线时间
	LoginTime *uint64 `json:"LoginTime,omitnil,omitempty" name:"LoginTime"`

	// 设备密钥
	DevicePsk *string `json:"DevicePsk,omitnil,omitempty" name:"DevicePsk"`

	// 设备启用状态
	EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"`

	// 设备过期时间
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 设备的sdk日志等级,0:关闭,1:错误,2:告警,3:信息,4:调试
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogLevel *uint64 `json:"LogLevel,omitnil,omitempty" name:"LogLevel"`

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

Predefined struct for user

type DescribeDeviceStatusLogRequest added in v1.0.446

type DescribeDeviceStatusLogRequest struct {
	*tchttp.BaseRequest

	// 开始时间(毫秒)
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 结束时间(毫秒)
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 返回条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`
}

func NewDescribeDeviceStatusLogRequest added in v1.0.446

func NewDescribeDeviceStatusLogRequest() (request *DescribeDeviceStatusLogRequest)

func (*DescribeDeviceStatusLogRequest) FromJsonString added in v1.0.446

func (r *DescribeDeviceStatusLogRequest) 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 (*DescribeDeviceStatusLogRequest) ToJsonString added in v1.0.446

func (r *DescribeDeviceStatusLogRequest) ToJsonString() string

type DescribeDeviceStatusLogRequestParams added in v1.0.446

type DescribeDeviceStatusLogRequestParams struct {
	// 开始时间(毫秒)
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 结束时间(毫秒)
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 返回条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`
}

Predefined struct for user

type DescribeDeviceStatusLogResponse added in v1.0.446

type DescribeDeviceStatusLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceStatusLogResponseParams `json:"Response"`
}

func NewDescribeDeviceStatusLogResponse added in v1.0.446

func NewDescribeDeviceStatusLogResponse() (response *DescribeDeviceStatusLogResponse)

func (*DescribeDeviceStatusLogResponse) FromJsonString added in v1.0.446

func (r *DescribeDeviceStatusLogResponse) 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 (*DescribeDeviceStatusLogResponse) ToJsonString added in v1.0.446

func (r *DescribeDeviceStatusLogResponse) ToJsonString() string

type DescribeDeviceStatusLogResponseParams added in v1.0.446

type DescribeDeviceStatusLogResponseParams struct {
	// 数据是否已全部返回,true 表示数据全部返回,false 表示还有数据待返回,可将 Context 作为入参,继续查询返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"`

	// 检索上下文,当 ListOver 为false时,可以用此上下文,继续读取后续数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志数据结果数组,返回对应时间点及取值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*DeviceStatusLogItem `json:"Results,omitnil,omitempty" name:"Results"`

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

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

Predefined struct for user

type DescribeDevicesRequest added in v1.0.446

type DescribeDevicesRequest struct {
	*tchttp.BaseRequest

	// 需要查看设备列表的产品 ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 需要过滤的设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewDescribeDevicesRequest added in v1.0.446

func NewDescribeDevicesRequest() (request *DescribeDevicesRequest)

func (*DescribeDevicesRequest) FromJsonString added in v1.0.446

func (r *DescribeDevicesRequest) 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 (*DescribeDevicesRequest) ToJsonString added in v1.0.446

func (r *DescribeDevicesRequest) ToJsonString() string

type DescribeDevicesRequestParams added in v1.0.446

type DescribeDevicesRequestParams struct {
	// 需要查看设备列表的产品 ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 需要过滤的设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type DescribeDevicesResponse added in v1.0.446

type DescribeDevicesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDevicesResponseParams `json:"Response"`
}

func NewDescribeDevicesResponse added in v1.0.446

func NewDescribeDevicesResponse() (response *DescribeDevicesResponse)

func (*DescribeDevicesResponse) FromJsonString added in v1.0.446

func (r *DescribeDevicesResponse) 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 (*DescribeDevicesResponse) ToJsonString added in v1.0.446

func (r *DescribeDevicesResponse) ToJsonString() string

type DescribeDevicesResponseParams added in v1.0.446

type DescribeDevicesResponseParams struct {
	// 设备总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 设备详细信息列表
	Devices []*DeviceInfo `json:"Devices,omitnil,omitempty" name:"Devices"`

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

Predefined struct for user

type DescribeFirmwareRequest added in v1.0.446

type DescribeFirmwareRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`
}

func NewDescribeFirmwareRequest added in v1.0.446

func NewDescribeFirmwareRequest() (request *DescribeFirmwareRequest)

func (*DescribeFirmwareRequest) FromJsonString added in v1.0.446

func (r *DescribeFirmwareRequest) 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 (*DescribeFirmwareRequest) ToJsonString added in v1.0.446

func (r *DescribeFirmwareRequest) ToJsonString() string

type DescribeFirmwareRequestParams added in v1.0.446

type DescribeFirmwareRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`
}

Predefined struct for user

type DescribeFirmwareResponse added in v1.0.446

type DescribeFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareResponseParams `json:"Response"`
}

func NewDescribeFirmwareResponse added in v1.0.446

func NewDescribeFirmwareResponse() (response *DescribeFirmwareResponse)

func (*DescribeFirmwareResponse) FromJsonString added in v1.0.446

func (r *DescribeFirmwareResponse) 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 (*DescribeFirmwareResponse) ToJsonString added in v1.0.446

func (r *DescribeFirmwareResponse) ToJsonString() string

type DescribeFirmwareResponseParams added in v1.0.446

type DescribeFirmwareResponseParams struct {
	// 固件版本号
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

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

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

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

	// 固件上传的秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Createtime *uint64 `json:"Createtime,omitnil,omitempty" name:"Createtime"`

	// 产品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 固件升级模块
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"`

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

Predefined struct for user

type DescribeFirmwareTaskDevicesRequest added in v1.0.446

type DescribeFirmwareTaskDevicesRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 筛选条件
	Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询偏移量 默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询的数量 默认为50
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeFirmwareTaskDevicesRequest added in v1.0.446

func NewDescribeFirmwareTaskDevicesRequest() (request *DescribeFirmwareTaskDevicesRequest)

func (*DescribeFirmwareTaskDevicesRequest) FromJsonString added in v1.0.446

func (r *DescribeFirmwareTaskDevicesRequest) 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 (*DescribeFirmwareTaskDevicesRequest) ToJsonString added in v1.0.446

func (r *DescribeFirmwareTaskDevicesRequest) ToJsonString() string

type DescribeFirmwareTaskDevicesRequestParams added in v1.0.446

type DescribeFirmwareTaskDevicesRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 筛选条件
	Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询偏移量 默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询的数量 默认为50
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeFirmwareTaskDevicesResponse added in v1.0.446

type DescribeFirmwareTaskDevicesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTaskDevicesResponseParams `json:"Response"`
}

func NewDescribeFirmwareTaskDevicesResponse added in v1.0.446

func NewDescribeFirmwareTaskDevicesResponse() (response *DescribeFirmwareTaskDevicesResponse)

func (*DescribeFirmwareTaskDevicesResponse) FromJsonString added in v1.0.446

func (r *DescribeFirmwareTaskDevicesResponse) 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 (*DescribeFirmwareTaskDevicesResponse) ToJsonString added in v1.0.446

func (r *DescribeFirmwareTaskDevicesResponse) ToJsonString() string

type DescribeFirmwareTaskDevicesResponseParams added in v1.0.446

type DescribeFirmwareTaskDevicesResponseParams struct {
	// 固件升级任务的设备总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 固件升级任务的设备列表
	Devices []*DeviceUpdateStatus `json:"Devices,omitnil,omitempty" name:"Devices"`

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

Predefined struct for user

type DescribeFirmwareTaskDistributionRequest added in v1.0.446

type DescribeFirmwareTaskDistributionRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件升级任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeFirmwareTaskDistributionRequest added in v1.0.446

func NewDescribeFirmwareTaskDistributionRequest() (request *DescribeFirmwareTaskDistributionRequest)

func (*DescribeFirmwareTaskDistributionRequest) FromJsonString added in v1.0.446

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

func (*DescribeFirmwareTaskDistributionRequest) ToJsonString added in v1.0.446

type DescribeFirmwareTaskDistributionRequestParams added in v1.0.446

type DescribeFirmwareTaskDistributionRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件升级任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeFirmwareTaskDistributionResponse added in v1.0.446

type DescribeFirmwareTaskDistributionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTaskDistributionResponseParams `json:"Response"`
}

func NewDescribeFirmwareTaskDistributionResponse added in v1.0.446

func NewDescribeFirmwareTaskDistributionResponse() (response *DescribeFirmwareTaskDistributionResponse)

func (*DescribeFirmwareTaskDistributionResponse) FromJsonString added in v1.0.446

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

func (*DescribeFirmwareTaskDistributionResponse) ToJsonString added in v1.0.446

type DescribeFirmwareTaskDistributionResponseParams added in v1.0.446

type DescribeFirmwareTaskDistributionResponseParams struct {
	// 固件升级任务状态分布信息
	StatusInfos []*StatusStatistic `json:"StatusInfos,omitnil,omitempty" name:"StatusInfos"`

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

Predefined struct for user

type DescribeFirmwareTaskRequest added in v1.0.446

type DescribeFirmwareTaskRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeFirmwareTaskRequest added in v1.0.446

func NewDescribeFirmwareTaskRequest() (request *DescribeFirmwareTaskRequest)

func (*DescribeFirmwareTaskRequest) FromJsonString added in v1.0.446

func (r *DescribeFirmwareTaskRequest) 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 (*DescribeFirmwareTaskRequest) ToJsonString added in v1.0.446

func (r *DescribeFirmwareTaskRequest) ToJsonString() string

type DescribeFirmwareTaskRequestParams added in v1.0.446

type DescribeFirmwareTaskRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeFirmwareTaskResponse added in v1.0.446

type DescribeFirmwareTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTaskResponseParams `json:"Response"`
}

func NewDescribeFirmwareTaskResponse added in v1.0.446

func NewDescribeFirmwareTaskResponse() (response *DescribeFirmwareTaskResponse)

func (*DescribeFirmwareTaskResponse) FromJsonString added in v1.0.446

func (r *DescribeFirmwareTaskResponse) 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 (*DescribeFirmwareTaskResponse) ToJsonString added in v1.0.446

func (r *DescribeFirmwareTaskResponse) ToJsonString() string

type DescribeFirmwareTaskResponseParams added in v1.0.446

type DescribeFirmwareTaskResponseParams struct {
	// 固件任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 固件任务创建时间,单位:秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 固件任务升级类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

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

	// 固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpgradeMode *string `json:"UpgradeMode,omitnil,omitempty" name:"UpgradeMode"`

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

	// 原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalVersion *string `json:"OriginalVersion,omitnil,omitempty" name:"OriginalVersion"`

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

Predefined struct for user

type DescribeFirmwareTaskStatisticsRequest added in v1.0.446

type DescribeFirmwareTaskStatisticsRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`
}

func NewDescribeFirmwareTaskStatisticsRequest added in v1.0.446

func NewDescribeFirmwareTaskStatisticsRequest() (request *DescribeFirmwareTaskStatisticsRequest)

func (*DescribeFirmwareTaskStatisticsRequest) FromJsonString added in v1.0.446

func (r *DescribeFirmwareTaskStatisticsRequest) 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 (*DescribeFirmwareTaskStatisticsRequest) ToJsonString added in v1.0.446

type DescribeFirmwareTaskStatisticsRequestParams added in v1.0.446

type DescribeFirmwareTaskStatisticsRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`
}

Predefined struct for user

type DescribeFirmwareTaskStatisticsResponse added in v1.0.446

type DescribeFirmwareTaskStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTaskStatisticsResponseParams `json:"Response"`
}

func NewDescribeFirmwareTaskStatisticsResponse added in v1.0.446

func NewDescribeFirmwareTaskStatisticsResponse() (response *DescribeFirmwareTaskStatisticsResponse)

func (*DescribeFirmwareTaskStatisticsResponse) FromJsonString added in v1.0.446

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

func (*DescribeFirmwareTaskStatisticsResponse) ToJsonString added in v1.0.446

type DescribeFirmwareTaskStatisticsResponseParams added in v1.0.446

type DescribeFirmwareTaskStatisticsResponseParams struct {
	// 升级成功的设备总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessTotal *uint64 `json:"SuccessTotal,omitnil,omitempty" name:"SuccessTotal"`

	// 升级失败的设备总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailureTotal *uint64 `json:"FailureTotal,omitnil,omitempty" name:"FailureTotal"`

	// 正在升级的设备总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpgradingTotal *uint64 `json:"UpgradingTotal,omitnil,omitempty" name:"UpgradingTotal"`

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

Predefined struct for user

type DescribeFirmwareTasksRequest added in v1.0.446

type DescribeFirmwareTasksRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 查询偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回查询结果条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索过滤条件
	Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeFirmwareTasksRequest added in v1.0.446

func NewDescribeFirmwareTasksRequest() (request *DescribeFirmwareTasksRequest)

func (*DescribeFirmwareTasksRequest) FromJsonString added in v1.0.446

func (r *DescribeFirmwareTasksRequest) 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 (*DescribeFirmwareTasksRequest) ToJsonString added in v1.0.446

func (r *DescribeFirmwareTasksRequest) ToJsonString() string

type DescribeFirmwareTasksRequestParams added in v1.0.446

type DescribeFirmwareTasksRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 查询偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回查询结果条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索过滤条件
	Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeFirmwareTasksResponse added in v1.0.446

type DescribeFirmwareTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTasksResponseParams `json:"Response"`
}

func NewDescribeFirmwareTasksResponse added in v1.0.446

func NewDescribeFirmwareTasksResponse() (response *DescribeFirmwareTasksResponse)

func (*DescribeFirmwareTasksResponse) FromJsonString added in v1.0.446

func (r *DescribeFirmwareTasksResponse) 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 (*DescribeFirmwareTasksResponse) ToJsonString added in v1.0.446

func (r *DescribeFirmwareTasksResponse) ToJsonString() string

type DescribeFirmwareTasksResponseParams added in v1.0.446

type DescribeFirmwareTasksResponseParams struct {
	// 固件升级任务列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskInfos []*FirmwareTaskInfo `json:"TaskInfos,omitnil,omitempty" name:"TaskInfos"`

	// 固件升级任务总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

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

Predefined struct for user

type DescribeForwardRuleRequest added in v1.0.446

type DescribeForwardRuleRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列类型,0:CMQ,1:Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 临时密钥
	Consecretid *string `json:"Consecretid,omitnil,omitempty" name:"Consecretid"`
}

func NewDescribeForwardRuleRequest added in v1.0.446

func NewDescribeForwardRuleRequest() (request *DescribeForwardRuleRequest)

func (*DescribeForwardRuleRequest) FromJsonString added in v1.0.446

func (r *DescribeForwardRuleRequest) 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 (*DescribeForwardRuleRequest) ToJsonString added in v1.0.446

func (r *DescribeForwardRuleRequest) ToJsonString() string

type DescribeForwardRuleRequestParams added in v1.0.446

type DescribeForwardRuleRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列类型,0:CMQ,1:Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 临时密钥
	Consecretid *string `json:"Consecretid,omitnil,omitempty" name:"Consecretid"`
}

Predefined struct for user

type DescribeForwardRuleResponse added in v1.0.446

type DescribeForwardRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeForwardRuleResponseParams `json:"Response"`
}

func NewDescribeForwardRuleResponse added in v1.0.446

func NewDescribeForwardRuleResponse() (response *DescribeForwardRuleResponse)

func (*DescribeForwardRuleResponse) FromJsonString added in v1.0.446

func (r *DescribeForwardRuleResponse) 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 (*DescribeForwardRuleResponse) ToJsonString added in v1.0.446

func (r *DescribeForwardRuleResponse) ToJsonString() string

type DescribeForwardRuleResponseParams added in v1.0.446

type DescribeForwardRuleResponseParams struct {
	// 腾讯云账号
	Endpoint *string `json:"Endpoint,omitnil,omitempty" name:"Endpoint"`

	// 队列名称
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 消息类型 1设备上报信息 2设备状态变化通知 3为全选
	MsgType *uint64 `json:"MsgType,omitnil,omitempty" name:"MsgType"`

	// 结果 2表示禁用 其他为成功
	Result *uint64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 角色名
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`

	// 角色ID
	RoleID *uint64 `json:"RoleID,omitnil,omitempty" name:"RoleID"`

	// 队列区域
	QueueRegion *string `json:"QueueRegion,omitnil,omitempty" name:"QueueRegion"`

	// 队列类型,0:CMQ,1:Ckafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 实例id, 目前只有Ckafka会用到
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称,目前只有Ckafka会用到
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 错误消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

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

Predefined struct for user

type DescribeMessageDataStatsRequest

type DescribeMessageDataStatsRequest struct {
	*tchttp.BaseRequest

	// 统计开始日期
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 统计结束日期
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDescribeMessageDataStatsRequest

func NewDescribeMessageDataStatsRequest() (request *DescribeMessageDataStatsRequest)

func (*DescribeMessageDataStatsRequest) FromJsonString

func (r *DescribeMessageDataStatsRequest) 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 (*DescribeMessageDataStatsRequest) ToJsonString

func (r *DescribeMessageDataStatsRequest) ToJsonString() string

type DescribeMessageDataStatsRequestParams

type DescribeMessageDataStatsRequestParams struct {
	// 统计开始日期
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 统计结束日期
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DescribeMessageDataStatsResponse

type DescribeMessageDataStatsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMessageDataStatsResponseParams `json:"Response"`
}

func NewDescribeMessageDataStatsResponse

func NewDescribeMessageDataStatsResponse() (response *DescribeMessageDataStatsResponse)

func (*DescribeMessageDataStatsResponse) FromJsonString

func (r *DescribeMessageDataStatsResponse) 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 (*DescribeMessageDataStatsResponse) ToJsonString

func (r *DescribeMessageDataStatsResponse) ToJsonString() string

type DescribeMessageDataStatsResponseParams

type DescribeMessageDataStatsResponseParams struct {
	// 消息数量列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*MessageCntStats `json:"Data,omitnil,omitempty" name:"Data"`

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

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

Predefined struct for user

type DescribeModelDefinitionRequest added in v1.0.446

type DescribeModelDefinitionRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDescribeModelDefinitionRequest added in v1.0.446

func NewDescribeModelDefinitionRequest() (request *DescribeModelDefinitionRequest)

func (*DescribeModelDefinitionRequest) FromJsonString added in v1.0.446

func (r *DescribeModelDefinitionRequest) 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 (*DescribeModelDefinitionRequest) ToJsonString added in v1.0.446

func (r *DescribeModelDefinitionRequest) ToJsonString() string

type DescribeModelDefinitionRequestParams added in v1.0.446

type DescribeModelDefinitionRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DescribeModelDefinitionResponse added in v1.0.446

type DescribeModelDefinitionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeModelDefinitionResponseParams `json:"Response"`
}

func NewDescribeModelDefinitionResponse added in v1.0.446

func NewDescribeModelDefinitionResponse() (response *DescribeModelDefinitionResponse)

func (*DescribeModelDefinitionResponse) FromJsonString added in v1.0.446

func (r *DescribeModelDefinitionResponse) 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 (*DescribeModelDefinitionResponse) ToJsonString added in v1.0.446

func (r *DescribeModelDefinitionResponse) ToJsonString() string

type DescribeModelDefinitionResponseParams added in v1.0.446

type DescribeModelDefinitionResponseParams struct {
	// 产品数据模板
	Model *ProductModelDefinition `json:"Model,omitnil,omitempty" name:"Model"`

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

Predefined struct for user

type DescribeP2PInfoRequest added in v1.0.869

type DescribeP2PInfoRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewDescribeP2PInfoRequest added in v1.0.869

func NewDescribeP2PInfoRequest() (request *DescribeP2PInfoRequest)

func (*DescribeP2PInfoRequest) FromJsonString added in v1.0.869

func (r *DescribeP2PInfoRequest) 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 (*DescribeP2PInfoRequest) ToJsonString added in v1.0.869

func (r *DescribeP2PInfoRequest) ToJsonString() string

type DescribeP2PInfoRequestParams added in v1.0.869

type DescribeP2PInfoRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type DescribeP2PInfoResponse added in v1.0.869

type DescribeP2PInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeP2PInfoResponseParams `json:"Response"`
}

func NewDescribeP2PInfoResponse added in v1.0.869

func NewDescribeP2PInfoResponse() (response *DescribeP2PInfoResponse)

func (*DescribeP2PInfoResponse) FromJsonString added in v1.0.869

func (r *DescribeP2PInfoResponse) 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 (*DescribeP2PInfoResponse) ToJsonString added in v1.0.869

func (r *DescribeP2PInfoResponse) ToJsonString() string

type DescribeP2PInfoResponseParams added in v1.0.869

type DescribeP2PInfoResponseParams struct {
	// xp2pinfo信息
	P2PInfo *string `json:"P2PInfo,omitnil,omitempty" name:"P2PInfo"`

	// 上报时间
	ReportTime *int64 `json:"ReportTime,omitnil,omitempty" name:"ReportTime"`

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

Predefined struct for user

type DescribePackageConsumeTaskRequest added in v1.0.446

type DescribePackageConsumeTaskRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribePackageConsumeTaskRequest added in v1.0.446

func NewDescribePackageConsumeTaskRequest() (request *DescribePackageConsumeTaskRequest)

func (*DescribePackageConsumeTaskRequest) FromJsonString added in v1.0.446

func (r *DescribePackageConsumeTaskRequest) 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 (*DescribePackageConsumeTaskRequest) ToJsonString added in v1.0.446

func (r *DescribePackageConsumeTaskRequest) ToJsonString() string

type DescribePackageConsumeTaskRequestParams added in v1.0.446

type DescribePackageConsumeTaskRequestParams struct {
	// 任务id
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribePackageConsumeTaskResponse added in v1.0.446

type DescribePackageConsumeTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribePackageConsumeTaskResponseParams `json:"Response"`
}

func NewDescribePackageConsumeTaskResponse added in v1.0.446

func NewDescribePackageConsumeTaskResponse() (response *DescribePackageConsumeTaskResponse)

func (*DescribePackageConsumeTaskResponse) FromJsonString added in v1.0.446

func (r *DescribePackageConsumeTaskResponse) 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 (*DescribePackageConsumeTaskResponse) ToJsonString added in v1.0.446

func (r *DescribePackageConsumeTaskResponse) ToJsonString() string

type DescribePackageConsumeTaskResponseParams added in v1.0.446

type DescribePackageConsumeTaskResponseParams struct {
	// 文件下载的url,文件详情是�套餐包消耗详情
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`

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

Predefined struct for user

type DescribePackageConsumeTasksRequest added in v1.0.446

type DescribePackageConsumeTasksRequest struct {
	*tchttp.BaseRequest

	// 分页单页量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页的偏移量,第一页为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribePackageConsumeTasksRequest added in v1.0.446

func NewDescribePackageConsumeTasksRequest() (request *DescribePackageConsumeTasksRequest)

func (*DescribePackageConsumeTasksRequest) FromJsonString added in v1.0.446

func (r *DescribePackageConsumeTasksRequest) 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 (*DescribePackageConsumeTasksRequest) ToJsonString added in v1.0.446

func (r *DescribePackageConsumeTasksRequest) ToJsonString() string

type DescribePackageConsumeTasksRequestParams added in v1.0.446

type DescribePackageConsumeTasksRequestParams struct {
	// 分页单页量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页的偏移量,第一页为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribePackageConsumeTasksResponse added in v1.0.446

type DescribePackageConsumeTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribePackageConsumeTasksResponseParams `json:"Response"`
}

func NewDescribePackageConsumeTasksResponse added in v1.0.446

func NewDescribePackageConsumeTasksResponse() (response *DescribePackageConsumeTasksResponse)

func (*DescribePackageConsumeTasksResponse) FromJsonString added in v1.0.446

func (r *DescribePackageConsumeTasksResponse) 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 (*DescribePackageConsumeTasksResponse) ToJsonString added in v1.0.446

func (r *DescribePackageConsumeTasksResponse) ToJsonString() string

type DescribePackageConsumeTasksResponseParams added in v1.0.446

type DescribePackageConsumeTasksResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务列表
	List []*PackageConsumeTask `json:"List,omitnil,omitempty" name:"List"`

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

Predefined struct for user

type DescribeProductDynamicRegisterRequest added in v1.0.446

type DescribeProductDynamicRegisterRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDescribeProductDynamicRegisterRequest added in v1.0.446

func NewDescribeProductDynamicRegisterRequest() (request *DescribeProductDynamicRegisterRequest)

func (*DescribeProductDynamicRegisterRequest) FromJsonString added in v1.0.446

func (r *DescribeProductDynamicRegisterRequest) 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 (*DescribeProductDynamicRegisterRequest) ToJsonString added in v1.0.446

type DescribeProductDynamicRegisterRequestParams added in v1.0.446

type DescribeProductDynamicRegisterRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DescribeProductDynamicRegisterResponse added in v1.0.446

type DescribeProductDynamicRegisterResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductDynamicRegisterResponseParams `json:"Response"`
}

func NewDescribeProductDynamicRegisterResponse added in v1.0.446

func NewDescribeProductDynamicRegisterResponse() (response *DescribeProductDynamicRegisterResponse)

func (*DescribeProductDynamicRegisterResponse) FromJsonString added in v1.0.446

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

func (*DescribeProductDynamicRegisterResponse) ToJsonString added in v1.0.446

type DescribeProductDynamicRegisterResponseParams added in v1.0.446

type DescribeProductDynamicRegisterResponseParams struct {
	// 动态注册类型,0-关闭 1-预创建设备 2-自动创建设备
	RegisterType *uint64 `json:"RegisterType,omitnil,omitempty" name:"RegisterType"`

	// 动态注册产品密钥
	ProductSecret *string `json:"ProductSecret,omitnil,omitempty" name:"ProductSecret"`

	// 动态注册设备上限
	RegisterLimit *uint64 `json:"RegisterLimit,omitnil,omitempty" name:"RegisterLimit"`

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

Predefined struct for user

type DescribeProductRequest added in v1.0.446

type DescribeProductRequest struct {
	*tchttp.BaseRequest

	// 产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDescribeProductRequest added in v1.0.446

func NewDescribeProductRequest() (request *DescribeProductRequest)

func (*DescribeProductRequest) FromJsonString added in v1.0.446

func (r *DescribeProductRequest) 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 (*DescribeProductRequest) ToJsonString added in v1.0.446

func (r *DescribeProductRequest) ToJsonString() string

type DescribeProductRequestParams added in v1.0.446

type DescribeProductRequestParams struct {
	// 产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DescribeProductResponse added in v1.0.446

type DescribeProductResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductResponseParams `json:"Response"`
}

func NewDescribeProductResponse added in v1.0.446

func NewDescribeProductResponse() (response *DescribeProductResponse)

func (*DescribeProductResponse) FromJsonString added in v1.0.446

func (r *DescribeProductResponse) 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 (*DescribeProductResponse) ToJsonString added in v1.0.446

func (r *DescribeProductResponse) ToJsonString() string

type DescribeProductResponseParams added in v1.0.446

type DescribeProductResponseParams struct {
	// 产品详情
	Data *VideoProduct `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeProductsRequest added in v1.0.446

type DescribeProductsRequest struct {
	*tchttp.BaseRequest

	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeProductsRequest added in v1.0.446

func NewDescribeProductsRequest() (request *DescribeProductsRequest)

func (*DescribeProductsRequest) FromJsonString added in v1.0.446

func (r *DescribeProductsRequest) 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 (*DescribeProductsRequest) ToJsonString added in v1.0.446

func (r *DescribeProductsRequest) ToJsonString() string

type DescribeProductsRequestParams added in v1.0.446

type DescribeProductsRequestParams struct {
	// 分页的大小,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,Offset从0开始
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeProductsResponse added in v1.0.446

type DescribeProductsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductsResponseParams `json:"Response"`
}

func NewDescribeProductsResponse added in v1.0.446

func NewDescribeProductsResponse() (response *DescribeProductsResponse)

func (*DescribeProductsResponse) FromJsonString added in v1.0.446

func (r *DescribeProductsResponse) 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 (*DescribeProductsResponse) ToJsonString added in v1.0.446

func (r *DescribeProductsResponse) ToJsonString() string

type DescribeProductsResponseParams added in v1.0.446

type DescribeProductsResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 产品详情列表
	Data []*VideoProduct `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribePushChannelRequest added in v1.0.446

type DescribePushChannelRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

func NewDescribePushChannelRequest added in v1.0.446

func NewDescribePushChannelRequest() (request *DescribePushChannelRequest)

func (*DescribePushChannelRequest) FromJsonString added in v1.0.446

func (r *DescribePushChannelRequest) 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 (*DescribePushChannelRequest) ToJsonString added in v1.0.446

func (r *DescribePushChannelRequest) ToJsonString() string

type DescribePushChannelRequestParams added in v1.0.446

type DescribePushChannelRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

Predefined struct for user

type DescribePushChannelResponse added in v1.0.446

type DescribePushChannelResponse struct {
	*tchttp.BaseResponse
	Response *DescribePushChannelResponseParams `json:"Response"`
}

func NewDescribePushChannelResponse added in v1.0.446

func NewDescribePushChannelResponse() (response *DescribePushChannelResponse)

func (*DescribePushChannelResponse) FromJsonString added in v1.0.446

func (r *DescribePushChannelResponse) 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 (*DescribePushChannelResponse) ToJsonString added in v1.0.446

func (r *DescribePushChannelResponse) ToJsonString() string

type DescribePushChannelResponseParams added in v1.0.446

type DescribePushChannelResponseParams struct {
	// 推送类型。ckafka:消息队列;forward:http/https推送
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

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

	// 第三方推送密钥,为空表示不使用鉴权token。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ForwardKey *string `json:"ForwardKey,omitnil,omitempty" name:"ForwardKey"`

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

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

	// ckafka订阅主题
	// 注意:此字段可能返回 null,表示取不到有效值。
	CKafkaTopic *string `json:"CKafkaTopic,omitnil,omitempty" name:"CKafkaTopic"`

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

Predefined struct for user

type DescribeSDKLogRequest added in v1.0.446

type DescribeSDKLogRequest struct {
	*tchttp.BaseRequest

	// 日志开始时间
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 日志结束时间
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 查询关键字,可以同时支持键值查询和文本查询,
	// 例如,查询某key的值为value,并且包含某word的日志,该参数为:key:value word。
	// 键值或文本可以包含多个,以空格隔开。
	// 其中可以索引的key包括:productid、devicename、loglevel
	// 一个典型的查询示例:productid:7JK1G72JNE devicename:name publish loglevel:WARN一个典型的查询示例:productid:ABCDE12345 devicename:test scene:SHADOW publish
	Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"`

	// 日志检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 查询条数
	MaxNum *uint64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"`
}

func NewDescribeSDKLogRequest added in v1.0.446

func NewDescribeSDKLogRequest() (request *DescribeSDKLogRequest)

func (*DescribeSDKLogRequest) FromJsonString added in v1.0.446

func (r *DescribeSDKLogRequest) 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 (*DescribeSDKLogRequest) ToJsonString added in v1.0.446

func (r *DescribeSDKLogRequest) ToJsonString() string

type DescribeSDKLogRequestParams added in v1.0.446

type DescribeSDKLogRequestParams struct {
	// 日志开始时间
	MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 日志结束时间
	MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

	// 查询关键字,可以同时支持键值查询和文本查询,
	// 例如,查询某key的值为value,并且包含某word的日志,该参数为:key:value word。
	// 键值或文本可以包含多个,以空格隔开。
	// 其中可以索引的key包括:productid、devicename、loglevel
	// 一个典型的查询示例:productid:7JK1G72JNE devicename:name publish loglevel:WARN一个典型的查询示例:productid:ABCDE12345 devicename:test scene:SHADOW publish
	Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"`

	// 日志检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 查询条数
	MaxNum *uint64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"`
}

Predefined struct for user

type DescribeSDKLogResponse added in v1.0.446

type DescribeSDKLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSDKLogResponseParams `json:"Response"`
}

func NewDescribeSDKLogResponse added in v1.0.446

func NewDescribeSDKLogResponse() (response *DescribeSDKLogResponse)

func (*DescribeSDKLogResponse) FromJsonString added in v1.0.446

func (r *DescribeSDKLogResponse) 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 (*DescribeSDKLogResponse) ToJsonString added in v1.0.446

func (r *DescribeSDKLogResponse) ToJsonString() string

type DescribeSDKLogResponseParams added in v1.0.446

type DescribeSDKLogResponseParams struct {
	// 日志检索上下文
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 是否还有日志,如有仍有日志,下次查询的请求带上当前请求返回的Context
	Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"`

	// 日志列表
	Results []*SDKLogItem `json:"Results,omitnil,omitempty" name:"Results"`

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

Predefined struct for user

type DescribeUserRequest added in v1.0.446

type DescribeUserRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUserRequest added in v1.0.446

func NewDescribeUserRequest() (request *DescribeUserRequest)

func (*DescribeUserRequest) FromJsonString added in v1.0.446

func (r *DescribeUserRequest) 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 (*DescribeUserRequest) ToJsonString added in v1.0.446

func (r *DescribeUserRequest) ToJsonString() string

type DescribeUserRequestParams added in v1.0.446

type DescribeUserRequestParams struct {
}

Predefined struct for user

type DescribeUserResponse added in v1.0.446

type DescribeUserResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserResponseParams `json:"Response"`
}

func NewDescribeUserResponse added in v1.0.446

func NewDescribeUserResponse() (response *DescribeUserResponse)

func (*DescribeUserResponse) FromJsonString added in v1.0.446

func (r *DescribeUserResponse) 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 (*DescribeUserResponse) ToJsonString added in v1.0.446

func (r *DescribeUserResponse) ToJsonString() string

type DescribeUserResponseParams added in v1.0.446

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

Predefined struct for user

type DeviceCntStats

type DeviceCntStats struct {
	// 统计日期
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 新增注册设备数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewRegisterCnt *uint64 `json:"NewRegisterCnt,omitnil,omitempty" name:"NewRegisterCnt"`

	// 新增激活设备数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewActivateCnt *uint64 `json:"NewActivateCnt,omitnil,omitempty" name:"NewActivateCnt"`

	// 活跃设备数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActiveCnt *uint64 `json:"ActiveCnt,omitnil,omitempty" name:"ActiveCnt"`
}

type DeviceCommLogItem added in v1.0.446

type DeviceCommLogItem struct {
	// 时间
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 日志类型,device 设备上行,shadow 服务端下行。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 通讯数据。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
}

type DeviceDataHistoryItem added in v1.0.446

type DeviceDataHistoryItem struct {
	// 时间点,毫秒时间戳
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 字段取值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DeviceInfo added in v1.0.446

type DeviceInfo struct {
	// 设备名
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 设备是否在线,0不在线,1在线,2获取失败,3未激活
	Online *uint64 `json:"Online,omitnil,omitempty" name:"Online"`

	// 设备最后上线时间
	LoginTime *uint64 `json:"LoginTime,omitnil,omitempty" name:"LoginTime"`

	// 设备密钥
	DevicePsk *string `json:"DevicePsk,omitnil,omitempty" name:"DevicePsk"`

	// 设备启用状态 0为停用 1为可用
	EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"`

	// 设备过期时间
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 设备的sdk日志等级,0:关闭,1:错误,2:告警,3:信息,4:调试
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogLevel *uint64 `json:"LogLevel,omitnil,omitempty" name:"LogLevel"`
}

type DeviceSignatureInfo added in v1.0.442

type DeviceSignatureInfo struct {
	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 设备签名
	DeviceSignature *string `json:"DeviceSignature,omitnil,omitempty" name:"DeviceSignature"`
}

type DeviceStatusLogItem added in v1.0.446

type DeviceStatusLogItem struct {
	// 时间
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 状态类型: Online 上线,Offline 下线
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 日志信息
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
}

type DeviceUpdateStatus added in v1.0.446

type DeviceUpdateStatus struct {
	// 设备名
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 最后处理时间
	LastProcessTime *uint64 `json:"LastProcessTime,omitnil,omitempty" name:"LastProcessTime"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 返回码
	Retcode *int64 `json:"Retcode,omitnil,omitempty" name:"Retcode"`

	// 目标更新版本
	DstVersion *string `json:"DstVersion,omitnil,omitempty" name:"DstVersion"`

	// 下载中状态时的下载进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"`

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

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

type EditFirmwareRequest added in v1.0.446

type EditFirmwareRequest struct {
	*tchttp.BaseRequest

	// 产品ID。
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号。
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件名称。
	FirmwareName *string `json:"FirmwareName,omitnil,omitempty" name:"FirmwareName"`

	// 固件描述。
	FirmwareDescription *string `json:"FirmwareDescription,omitnil,omitempty" name:"FirmwareDescription"`
}

func NewEditFirmwareRequest added in v1.0.446

func NewEditFirmwareRequest() (request *EditFirmwareRequest)

func (*EditFirmwareRequest) FromJsonString added in v1.0.446

func (r *EditFirmwareRequest) 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 (*EditFirmwareRequest) ToJsonString added in v1.0.446

func (r *EditFirmwareRequest) ToJsonString() string

type EditFirmwareRequestParams added in v1.0.446

type EditFirmwareRequestParams struct {
	// 产品ID。
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号。
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件名称。
	FirmwareName *string `json:"FirmwareName,omitnil,omitempty" name:"FirmwareName"`

	// 固件描述。
	FirmwareDescription *string `json:"FirmwareDescription,omitnil,omitempty" name:"FirmwareDescription"`
}

Predefined struct for user

type EditFirmwareResponse added in v1.0.446

type EditFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *EditFirmwareResponseParams `json:"Response"`
}

func NewEditFirmwareResponse added in v1.0.446

func NewEditFirmwareResponse() (response *EditFirmwareResponse)

func (*EditFirmwareResponse) FromJsonString added in v1.0.446

func (r *EditFirmwareResponse) 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 (*EditFirmwareResponse) ToJsonString added in v1.0.446

func (r *EditFirmwareResponse) ToJsonString() string

type EditFirmwareResponseParams added in v1.0.446

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

Predefined struct for user

type EventHistoryItem added in v1.0.446

type EventHistoryItem struct {
	// 事件的时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeStamp *int64 `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"`

	// 事件的产品ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

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

	// 事件的标识符ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

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

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

type FirmwareInfo added in v1.0.446

type FirmwareInfo struct {
	// 固件版本
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 固件MD5值
	Md5sum *string `json:"Md5sum,omitnil,omitempty" name:"Md5sum"`

	// 固件创建时间
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 产品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 固件名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 固件描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 固件升级模块
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"`
}

type FirmwareTaskInfo added in v1.0.446

type FirmwareTaskInfo struct {
	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

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

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

type GenSingleDeviceSignatureOfPublicRequest added in v1.0.442

type GenSingleDeviceSignatureOfPublicRequest struct {
	*tchttp.BaseRequest

	// 设备所属的产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 需要绑定的设备
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 设备绑定签名的有效时间,以秒为单位。取值范围:0 < Expire <= 86400,Expire == -1(十年)
	Expire *int64 `json:"Expire,omitnil,omitempty" name:"Expire"`
}

func NewGenSingleDeviceSignatureOfPublicRequest added in v1.0.442

func NewGenSingleDeviceSignatureOfPublicRequest() (request *GenSingleDeviceSignatureOfPublicRequest)

func (*GenSingleDeviceSignatureOfPublicRequest) FromJsonString added in v1.0.442

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

func (*GenSingleDeviceSignatureOfPublicRequest) ToJsonString added in v1.0.442

type GenSingleDeviceSignatureOfPublicRequestParams added in v1.0.442

type GenSingleDeviceSignatureOfPublicRequestParams struct {
	// 设备所属的产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 需要绑定的设备
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 设备绑定签名的有效时间,以秒为单位。取值范围:0 < Expire <= 86400,Expire == -1(十年)
	Expire *int64 `json:"Expire,omitnil,omitempty" name:"Expire"`
}

Predefined struct for user

type GenSingleDeviceSignatureOfPublicResponse added in v1.0.442

type GenSingleDeviceSignatureOfPublicResponse struct {
	*tchttp.BaseResponse
	Response *GenSingleDeviceSignatureOfPublicResponseParams `json:"Response"`
}

func NewGenSingleDeviceSignatureOfPublicResponse added in v1.0.442

func NewGenSingleDeviceSignatureOfPublicResponse() (response *GenSingleDeviceSignatureOfPublicResponse)

func (*GenSingleDeviceSignatureOfPublicResponse) FromJsonString added in v1.0.442

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

func (*GenSingleDeviceSignatureOfPublicResponse) ToJsonString added in v1.0.442

type GenSingleDeviceSignatureOfPublicResponseParams added in v1.0.442

type GenSingleDeviceSignatureOfPublicResponseParams struct {
	// 设备签名信息
	DeviceSignature *DeviceSignatureInfo `json:"DeviceSignature,omitnil,omitempty" name:"DeviceSignature"`

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

Predefined struct for user

type GenerateSignedVideoURLRequest added in v1.0.446

type GenerateSignedVideoURLRequest struct {
	*tchttp.BaseRequest

	// 视频播放原始URL地址
	VideoURL *string `json:"VideoURL,omitnil,omitempty" name:"VideoURL"`

	// 播放链接过期时间
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 通道ID 非NVR设备不填 NVR设备必填 默认为无
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewGenerateSignedVideoURLRequest added in v1.0.446

func NewGenerateSignedVideoURLRequest() (request *GenerateSignedVideoURLRequest)

func (*GenerateSignedVideoURLRequest) FromJsonString added in v1.0.446

func (r *GenerateSignedVideoURLRequest) 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 (*GenerateSignedVideoURLRequest) ToJsonString added in v1.0.446

func (r *GenerateSignedVideoURLRequest) ToJsonString() string

type GenerateSignedVideoURLRequestParams added in v1.0.446

type GenerateSignedVideoURLRequestParams struct {
	// 视频播放原始URL地址
	VideoURL *string `json:"VideoURL,omitnil,omitempty" name:"VideoURL"`

	// 播放链接过期时间
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 通道ID 非NVR设备不填 NVR设备必填 默认为无
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type GenerateSignedVideoURLResponse added in v1.0.446

type GenerateSignedVideoURLResponse struct {
	*tchttp.BaseResponse
	Response *GenerateSignedVideoURLResponseParams `json:"Response"`
}

func NewGenerateSignedVideoURLResponse added in v1.0.446

func NewGenerateSignedVideoURLResponse() (response *GenerateSignedVideoURLResponse)

func (*GenerateSignedVideoURLResponse) FromJsonString added in v1.0.446

func (r *GenerateSignedVideoURLResponse) 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 (*GenerateSignedVideoURLResponse) ToJsonString added in v1.0.446

func (r *GenerateSignedVideoURLResponse) ToJsonString() string

type GenerateSignedVideoURLResponseParams added in v1.0.446

type GenerateSignedVideoURLResponseParams struct {
	// 视频防盗链播放URL
	SignedVideoURL *string `json:"SignedVideoURL,omitnil,omitempty" name:"SignedVideoURL"`

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

Predefined struct for user

type GetAllFirmwareVersionRequest added in v1.0.446

type GetAllFirmwareVersionRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`
}

func NewGetAllFirmwareVersionRequest added in v1.0.446

func NewGetAllFirmwareVersionRequest() (request *GetAllFirmwareVersionRequest)

func (*GetAllFirmwareVersionRequest) FromJsonString added in v1.0.446

func (r *GetAllFirmwareVersionRequest) 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 (*GetAllFirmwareVersionRequest) ToJsonString added in v1.0.446

func (r *GetAllFirmwareVersionRequest) ToJsonString() string

type GetAllFirmwareVersionRequestParams added in v1.0.446

type GetAllFirmwareVersionRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`
}

Predefined struct for user

type GetAllFirmwareVersionResponse added in v1.0.446

type GetAllFirmwareVersionResponse struct {
	*tchttp.BaseResponse
	Response *GetAllFirmwareVersionResponseParams `json:"Response"`
}

func NewGetAllFirmwareVersionResponse added in v1.0.446

func NewGetAllFirmwareVersionResponse() (response *GetAllFirmwareVersionResponse)

func (*GetAllFirmwareVersionResponse) FromJsonString added in v1.0.446

func (r *GetAllFirmwareVersionResponse) 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 (*GetAllFirmwareVersionResponse) ToJsonString added in v1.0.446

func (r *GetAllFirmwareVersionResponse) ToJsonString() string

type GetAllFirmwareVersionResponseParams added in v1.0.446

type GetAllFirmwareVersionResponseParams struct {
	// 固件可用版本列表
	Version []*string `json:"Version,omitnil,omitempty" name:"Version"`

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

Predefined struct for user

type GetFirmwareURLRequest added in v1.0.446

type GetFirmwareURLRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`
}

func NewGetFirmwareURLRequest added in v1.0.446

func NewGetFirmwareURLRequest() (request *GetFirmwareURLRequest)

func (*GetFirmwareURLRequest) FromJsonString added in v1.0.446

func (r *GetFirmwareURLRequest) 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 (*GetFirmwareURLRequest) ToJsonString added in v1.0.446

func (r *GetFirmwareURLRequest) ToJsonString() string

type GetFirmwareURLRequestParams added in v1.0.446

type GetFirmwareURLRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`
}

Predefined struct for user

type GetFirmwareURLResponse added in v1.0.446

type GetFirmwareURLResponse struct {
	*tchttp.BaseResponse
	Response *GetFirmwareURLResponseParams `json:"Response"`
}

func NewGetFirmwareURLResponse added in v1.0.446

func NewGetFirmwareURLResponse() (response *GetFirmwareURLResponse)

func (*GetFirmwareURLResponse) FromJsonString added in v1.0.446

func (r *GetFirmwareURLResponse) 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 (*GetFirmwareURLResponse) ToJsonString added in v1.0.446

func (r *GetFirmwareURLResponse) ToJsonString() string

type GetFirmwareURLResponseParams added in v1.0.446

type GetFirmwareURLResponseParams struct {
	// 固件URL
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

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

Predefined struct for user

type ImportModelDefinitionRequest added in v1.0.446

type ImportModelDefinitionRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 数据模板定义
	ModelSchema *string `json:"ModelSchema,omitnil,omitempty" name:"ModelSchema"`
}

func NewImportModelDefinitionRequest added in v1.0.446

func NewImportModelDefinitionRequest() (request *ImportModelDefinitionRequest)

func (*ImportModelDefinitionRequest) FromJsonString added in v1.0.446

func (r *ImportModelDefinitionRequest) 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 (*ImportModelDefinitionRequest) ToJsonString added in v1.0.446

func (r *ImportModelDefinitionRequest) ToJsonString() string

type ImportModelDefinitionRequestParams added in v1.0.446

type ImportModelDefinitionRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 数据模板定义
	ModelSchema *string `json:"ModelSchema,omitnil,omitempty" name:"ModelSchema"`
}

Predefined struct for user

type ImportModelDefinitionResponse added in v1.0.446

type ImportModelDefinitionResponse struct {
	*tchttp.BaseResponse
	Response *ImportModelDefinitionResponseParams `json:"Response"`
}

func NewImportModelDefinitionResponse added in v1.0.446

func NewImportModelDefinitionResponse() (response *ImportModelDefinitionResponse)

func (*ImportModelDefinitionResponse) FromJsonString added in v1.0.446

func (r *ImportModelDefinitionResponse) 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 (*ImportModelDefinitionResponse) ToJsonString added in v1.0.446

func (r *ImportModelDefinitionResponse) ToJsonString() string

type ImportModelDefinitionResponseParams added in v1.0.446

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

Predefined struct for user

type InheritCloudStorageUserRequest added in v1.0.446

type InheritCloudStorageUserRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 原始用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 目标用户ID
	ToUserId *string `json:"ToUserId,omitnil,omitempty" name:"ToUserId"`
}

func NewInheritCloudStorageUserRequest added in v1.0.446

func NewInheritCloudStorageUserRequest() (request *InheritCloudStorageUserRequest)

func (*InheritCloudStorageUserRequest) FromJsonString added in v1.0.446

func (r *InheritCloudStorageUserRequest) 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 (*InheritCloudStorageUserRequest) ToJsonString added in v1.0.446

func (r *InheritCloudStorageUserRequest) ToJsonString() string

type InheritCloudStorageUserRequestParams added in v1.0.446

type InheritCloudStorageUserRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 原始用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 目标用户ID
	ToUserId *string `json:"ToUserId,omitnil,omitempty" name:"ToUserId"`
}

Predefined struct for user

type InheritCloudStorageUserResponse added in v1.0.446

type InheritCloudStorageUserResponse struct {
	*tchttp.BaseResponse
	Response *InheritCloudStorageUserResponseParams `json:"Response"`
}

func NewInheritCloudStorageUserResponse added in v1.0.446

func NewInheritCloudStorageUserResponse() (response *InheritCloudStorageUserResponse)

func (*InheritCloudStorageUserResponse) FromJsonString added in v1.0.446

func (r *InheritCloudStorageUserResponse) 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 (*InheritCloudStorageUserResponse) ToJsonString added in v1.0.446

func (r *InheritCloudStorageUserResponse) ToJsonString() string

type InheritCloudStorageUserResponseParams added in v1.0.446

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

Predefined struct for user

type ListFirmwaresRequest added in v1.0.446

type ListFirmwaresRequest struct {
	*tchttp.BaseRequest

	// 获取的页数
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页的大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 搜索过滤条件
	Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewListFirmwaresRequest added in v1.0.446

func NewListFirmwaresRequest() (request *ListFirmwaresRequest)

func (*ListFirmwaresRequest) FromJsonString added in v1.0.446

func (r *ListFirmwaresRequest) 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 (*ListFirmwaresRequest) ToJsonString added in v1.0.446

func (r *ListFirmwaresRequest) ToJsonString() string

type ListFirmwaresRequestParams added in v1.0.446

type ListFirmwaresRequestParams struct {
	// 获取的页数
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页的大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 搜索过滤条件
	Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ListFirmwaresResponse added in v1.0.446

type ListFirmwaresResponse struct {
	*tchttp.BaseResponse
	Response *ListFirmwaresResponseParams `json:"Response"`
}

func NewListFirmwaresResponse added in v1.0.446

func NewListFirmwaresResponse() (response *ListFirmwaresResponse)

func (*ListFirmwaresResponse) FromJsonString added in v1.0.446

func (r *ListFirmwaresResponse) 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 (*ListFirmwaresResponse) ToJsonString added in v1.0.446

func (r *ListFirmwaresResponse) ToJsonString() string

type ListFirmwaresResponseParams added in v1.0.446

type ListFirmwaresResponseParams struct {
	// 固件总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 固件列表
	Firmwares []*FirmwareInfo `json:"Firmwares,omitnil,omitempty" name:"Firmwares"`

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

Predefined struct for user

type MessageCntStats

type MessageCntStats struct {
	// 统计日期
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 物模型上行消息数
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpMsgCnt *uint64 `json:"UpMsgCnt,omitnil,omitempty" name:"UpMsgCnt"`

	// 物模型下行消息数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownMsgCnt *uint64 `json:"DownMsgCnt,omitnil,omitempty" name:"DownMsgCnt"`

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

type ModifyDataForwardRequest added in v1.0.446

type ModifyDataForwardRequest struct {
	*tchttp.BaseRequest

	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 转发地址。如果有鉴权Token,则需要自行传入,例如 [{\"forward\":{\"api\":\"http://123.207.117.108:1080/sub.php\",\"token\":\"testtoken\"}}]
	ForwardAddr *string `json:"ForwardAddr,omitnil,omitempty" name:"ForwardAddr"`

	// 1-数据信息转发 2-设备上下线状态转发 3-数据信息转发&设备上下线状态转发
	DataChose *int64 `json:"DataChose,omitnil,omitempty" name:"DataChose"`
}

func NewModifyDataForwardRequest added in v1.0.446

func NewModifyDataForwardRequest() (request *ModifyDataForwardRequest)

func (*ModifyDataForwardRequest) FromJsonString added in v1.0.446

func (r *ModifyDataForwardRequest) 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 (*ModifyDataForwardRequest) ToJsonString added in v1.0.446

func (r *ModifyDataForwardRequest) ToJsonString() string

type ModifyDataForwardRequestParams added in v1.0.446

type ModifyDataForwardRequestParams struct {
	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 转发地址。如果有鉴权Token,则需要自行传入,例如 [{\"forward\":{\"api\":\"http://123.207.117.108:1080/sub.php\",\"token\":\"testtoken\"}}]
	ForwardAddr *string `json:"ForwardAddr,omitnil,omitempty" name:"ForwardAddr"`

	// 1-数据信息转发 2-设备上下线状态转发 3-数据信息转发&设备上下线状态转发
	DataChose *int64 `json:"DataChose,omitnil,omitempty" name:"DataChose"`
}

Predefined struct for user

type ModifyDataForwardResponse added in v1.0.446

type ModifyDataForwardResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDataForwardResponseParams `json:"Response"`
}

func NewModifyDataForwardResponse added in v1.0.446

func NewModifyDataForwardResponse() (response *ModifyDataForwardResponse)

func (*ModifyDataForwardResponse) FromJsonString added in v1.0.446

func (r *ModifyDataForwardResponse) 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 (*ModifyDataForwardResponse) ToJsonString added in v1.0.446

func (r *ModifyDataForwardResponse) ToJsonString() string

type ModifyDataForwardResponseParams added in v1.0.446

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

Predefined struct for user

type ModifyDataForwardStatusRequest added in v1.0.446

type ModifyDataForwardStatusRequest struct {
	*tchttp.BaseRequest

	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 转发状态,1启用,0禁用。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyDataForwardStatusRequest added in v1.0.446

func NewModifyDataForwardStatusRequest() (request *ModifyDataForwardStatusRequest)

func (*ModifyDataForwardStatusRequest) FromJsonString added in v1.0.446

func (r *ModifyDataForwardStatusRequest) 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 (*ModifyDataForwardStatusRequest) ToJsonString added in v1.0.446

func (r *ModifyDataForwardStatusRequest) ToJsonString() string

type ModifyDataForwardStatusRequestParams added in v1.0.446

type ModifyDataForwardStatusRequestParams struct {
	// 产品ID。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 转发状态,1启用,0禁用。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyDataForwardStatusResponse added in v1.0.446

type ModifyDataForwardStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDataForwardStatusResponseParams `json:"Response"`
}

func NewModifyDataForwardStatusResponse added in v1.0.446

func NewModifyDataForwardStatusResponse() (response *ModifyDataForwardStatusResponse)

func (*ModifyDataForwardStatusResponse) FromJsonString added in v1.0.446

func (r *ModifyDataForwardStatusResponse) 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 (*ModifyDataForwardStatusResponse) ToJsonString added in v1.0.446

func (r *ModifyDataForwardStatusResponse) ToJsonString() string

type ModifyDataForwardStatusResponseParams added in v1.0.446

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

Predefined struct for user

type ModifyDeviceLogLevelRequest added in v1.0.446

type ModifyDeviceLogLevelRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 日志级别,0:关闭,1:错误,2:告警,3:信息,4:调试
	LogLevel *uint64 `json:"LogLevel,omitnil,omitempty" name:"LogLevel"`
}

func NewModifyDeviceLogLevelRequest added in v1.0.446

func NewModifyDeviceLogLevelRequest() (request *ModifyDeviceLogLevelRequest)

func (*ModifyDeviceLogLevelRequest) FromJsonString added in v1.0.446

func (r *ModifyDeviceLogLevelRequest) 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 (*ModifyDeviceLogLevelRequest) ToJsonString added in v1.0.446

func (r *ModifyDeviceLogLevelRequest) ToJsonString() string

type ModifyDeviceLogLevelRequestParams added in v1.0.446

type ModifyDeviceLogLevelRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 日志级别,0:关闭,1:错误,2:告警,3:信息,4:调试
	LogLevel *uint64 `json:"LogLevel,omitnil,omitempty" name:"LogLevel"`
}

Predefined struct for user

type ModifyDeviceLogLevelResponse added in v1.0.446

type ModifyDeviceLogLevelResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDeviceLogLevelResponseParams `json:"Response"`
}

func NewModifyDeviceLogLevelResponse added in v1.0.446

func NewModifyDeviceLogLevelResponse() (response *ModifyDeviceLogLevelResponse)

func (*ModifyDeviceLogLevelResponse) FromJsonString added in v1.0.446

func (r *ModifyDeviceLogLevelResponse) 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 (*ModifyDeviceLogLevelResponse) ToJsonString added in v1.0.446

func (r *ModifyDeviceLogLevelResponse) ToJsonString() string

type ModifyDeviceLogLevelResponseParams added in v1.0.446

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

Predefined struct for user

type ModifyDeviceRequest added in v1.0.446

type ModifyDeviceRequest struct {
	*tchttp.BaseRequest

	// 设备所属产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 要设置的设备状态,1为启用,0为禁用
	EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"`
}

func NewModifyDeviceRequest added in v1.0.446

func NewModifyDeviceRequest() (request *ModifyDeviceRequest)

func (*ModifyDeviceRequest) FromJsonString added in v1.0.446

func (r *ModifyDeviceRequest) 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 (*ModifyDeviceRequest) ToJsonString added in v1.0.446

func (r *ModifyDeviceRequest) ToJsonString() string

type ModifyDeviceRequestParams added in v1.0.446

type ModifyDeviceRequestParams struct {
	// 设备所属产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 要设置的设备状态,1为启用,0为禁用
	EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"`
}

Predefined struct for user

type ModifyDeviceResponse added in v1.0.446

type ModifyDeviceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDeviceResponseParams `json:"Response"`
}

func NewModifyDeviceResponse added in v1.0.446

func NewModifyDeviceResponse() (response *ModifyDeviceResponse)

func (*ModifyDeviceResponse) FromJsonString added in v1.0.446

func (r *ModifyDeviceResponse) 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 (*ModifyDeviceResponse) ToJsonString added in v1.0.446

func (r *ModifyDeviceResponse) ToJsonString() string

type ModifyDeviceResponseParams added in v1.0.446

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

Predefined struct for user

type ModifyForwardRuleRequest added in v1.0.446

type ModifyForwardRuleRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 消息类型
	MsgType *uint64 `json:"MsgType,omitnil,omitempty" name:"MsgType"`

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列区域
	QueueRegion *string `json:"QueueRegion,omitnil,omitempty" name:"QueueRegion"`

	// 队列类型 0.CMQ 1.CKafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 临时密钥
	Consecretid *string `json:"Consecretid,omitnil,omitempty" name:"Consecretid"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 队列或主题ID
	QueueID *string `json:"QueueID,omitnil,omitempty" name:"QueueID"`

	// 队列或主题名称
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`
}

func NewModifyForwardRuleRequest added in v1.0.446

func NewModifyForwardRuleRequest() (request *ModifyForwardRuleRequest)

func (*ModifyForwardRuleRequest) FromJsonString added in v1.0.446

func (r *ModifyForwardRuleRequest) 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 (*ModifyForwardRuleRequest) ToJsonString added in v1.0.446

func (r *ModifyForwardRuleRequest) ToJsonString() string

type ModifyForwardRuleRequestParams added in v1.0.446

type ModifyForwardRuleRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 消息类型
	MsgType *uint64 `json:"MsgType,omitnil,omitempty" name:"MsgType"`

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 队列区域
	QueueRegion *string `json:"QueueRegion,omitnil,omitempty" name:"QueueRegion"`

	// 队列类型 0.CMQ 1.CKafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 临时密钥
	Consecretid *string `json:"Consecretid,omitnil,omitempty" name:"Consecretid"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 队列或主题ID
	QueueID *string `json:"QueueID,omitnil,omitempty" name:"QueueID"`

	// 队列或主题名称
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`
}

Predefined struct for user

type ModifyForwardRuleResponse added in v1.0.446

type ModifyForwardRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyForwardRuleResponseParams `json:"Response"`
}

func NewModifyForwardRuleResponse added in v1.0.446

func NewModifyForwardRuleResponse() (response *ModifyForwardRuleResponse)

func (*ModifyForwardRuleResponse) FromJsonString added in v1.0.446

func (r *ModifyForwardRuleResponse) 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 (*ModifyForwardRuleResponse) ToJsonString added in v1.0.446

func (r *ModifyForwardRuleResponse) ToJsonString() string

type ModifyForwardRuleResponseParams added in v1.0.446

type ModifyForwardRuleResponseParams struct {
	// 腾讯云账号
	Endpoint *string `json:"Endpoint,omitnil,omitempty" name:"Endpoint"`

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 结果
	Result *uint64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 错误信息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 队列类型 0.CMQ 1.CKafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

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

Predefined struct for user

type ModifyModelDefinitionRequest added in v1.0.446

type ModifyModelDefinitionRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 数据模板定义
	ModelSchema *string `json:"ModelSchema,omitnil,omitempty" name:"ModelSchema"`
}

func NewModifyModelDefinitionRequest added in v1.0.446

func NewModifyModelDefinitionRequest() (request *ModifyModelDefinitionRequest)

func (*ModifyModelDefinitionRequest) FromJsonString added in v1.0.446

func (r *ModifyModelDefinitionRequest) 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 (*ModifyModelDefinitionRequest) ToJsonString added in v1.0.446

func (r *ModifyModelDefinitionRequest) ToJsonString() string

type ModifyModelDefinitionRequestParams added in v1.0.446

type ModifyModelDefinitionRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 数据模板定义
	ModelSchema *string `json:"ModelSchema,omitnil,omitempty" name:"ModelSchema"`
}

Predefined struct for user

type ModifyModelDefinitionResponse added in v1.0.446

type ModifyModelDefinitionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyModelDefinitionResponseParams `json:"Response"`
}

func NewModifyModelDefinitionResponse added in v1.0.446

func NewModifyModelDefinitionResponse() (response *ModifyModelDefinitionResponse)

func (*ModifyModelDefinitionResponse) FromJsonString added in v1.0.446

func (r *ModifyModelDefinitionResponse) 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 (*ModifyModelDefinitionResponse) ToJsonString added in v1.0.446

func (r *ModifyModelDefinitionResponse) ToJsonString() string

type ModifyModelDefinitionResponseParams added in v1.0.446

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

Predefined struct for user

type ModifyProductDynamicRegisterRequest added in v1.0.446

type ModifyProductDynamicRegisterRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 动态注册类型,0-关闭 1-预创建设备 2-自动创建设备
	RegisterType *uint64 `json:"RegisterType,omitnil,omitempty" name:"RegisterType"`

	// 动态注册设备上限
	RegisterLimit *uint64 `json:"RegisterLimit,omitnil,omitempty" name:"RegisterLimit"`
}

func NewModifyProductDynamicRegisterRequest added in v1.0.446

func NewModifyProductDynamicRegisterRequest() (request *ModifyProductDynamicRegisterRequest)

func (*ModifyProductDynamicRegisterRequest) FromJsonString added in v1.0.446

func (r *ModifyProductDynamicRegisterRequest) 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 (*ModifyProductDynamicRegisterRequest) ToJsonString added in v1.0.446

func (r *ModifyProductDynamicRegisterRequest) ToJsonString() string

type ModifyProductDynamicRegisterRequestParams added in v1.0.446

type ModifyProductDynamicRegisterRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 动态注册类型,0-关闭 1-预创建设备 2-自动创建设备
	RegisterType *uint64 `json:"RegisterType,omitnil,omitempty" name:"RegisterType"`

	// 动态注册设备上限
	RegisterLimit *uint64 `json:"RegisterLimit,omitnil,omitempty" name:"RegisterLimit"`
}

Predefined struct for user

type ModifyProductDynamicRegisterResponse added in v1.0.446

type ModifyProductDynamicRegisterResponse struct {
	*tchttp.BaseResponse
	Response *ModifyProductDynamicRegisterResponseParams `json:"Response"`
}

func NewModifyProductDynamicRegisterResponse added in v1.0.446

func NewModifyProductDynamicRegisterResponse() (response *ModifyProductDynamicRegisterResponse)

func (*ModifyProductDynamicRegisterResponse) FromJsonString added in v1.0.446

func (r *ModifyProductDynamicRegisterResponse) 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 (*ModifyProductDynamicRegisterResponse) ToJsonString added in v1.0.446

func (r *ModifyProductDynamicRegisterResponse) ToJsonString() string

type ModifyProductDynamicRegisterResponseParams added in v1.0.446

type ModifyProductDynamicRegisterResponseParams struct {
	// 动态注册类型,0-关闭 1-预创建设备 2-自动创建设备
	RegisterType *uint64 `json:"RegisterType,omitnil,omitempty" name:"RegisterType"`

	// 动态注册产品密钥
	ProductSecret *string `json:"ProductSecret,omitnil,omitempty" name:"ProductSecret"`

	// 动态注册设备上限
	RegisterLimit *uint64 `json:"RegisterLimit,omitnil,omitempty" name:"RegisterLimit"`

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

Predefined struct for user

type ModifyProductRequest added in v1.0.446

type ModifyProductRequest struct {
	*tchttp.BaseRequest

	// 产品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 修改的产品名称 (支持中文、英文、数字、下划线组合,最多不超过20个字符)
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 修改的产品描述 (最多不超过128个字符)
	ProductDescription *string `json:"ProductDescription,omitnil,omitempty" name:"ProductDescription"`
}

func NewModifyProductRequest added in v1.0.446

func NewModifyProductRequest() (request *ModifyProductRequest)

func (*ModifyProductRequest) FromJsonString added in v1.0.446

func (r *ModifyProductRequest) 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 (*ModifyProductRequest) ToJsonString added in v1.0.446

func (r *ModifyProductRequest) ToJsonString() string

type ModifyProductRequestParams added in v1.0.446

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

	// 修改的产品名称 (支持中文、英文、数字、下划线组合,最多不超过20个字符)
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 修改的产品描述 (最多不超过128个字符)
	ProductDescription *string `json:"ProductDescription,omitnil,omitempty" name:"ProductDescription"`
}

Predefined struct for user

type ModifyProductResponse added in v1.0.446

type ModifyProductResponse struct {
	*tchttp.BaseResponse
	Response *ModifyProductResponseParams `json:"Response"`
}

func NewModifyProductResponse added in v1.0.446

func NewModifyProductResponse() (response *ModifyProductResponse)

func (*ModifyProductResponse) FromJsonString added in v1.0.446

func (r *ModifyProductResponse) 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 (*ModifyProductResponse) ToJsonString added in v1.0.446

func (r *ModifyProductResponse) ToJsonString() string

type ModifyProductResponseParams added in v1.0.446

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

Predefined struct for user

type ModifyPushChannelRequest added in v1.0.446

type ModifyPushChannelRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 推送类型。ckafka:消息队列;forward:http/https推送
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 第三方推送地址
	ForwardAddress *string `json:"ForwardAddress,omitnil,omitempty" name:"ForwardAddress"`

	// 第三方推送密钥,不填写则不生成签名。
	ForwardKey *string `json:"ForwardKey,omitnil,omitempty" name:"ForwardKey"`

	// ckafka地域
	CKafkaRegion *string `json:"CKafkaRegion,omitnil,omitempty" name:"CKafkaRegion"`

	// ckafka实例
	CKafkaInstance *string `json:"CKafkaInstance,omitnil,omitempty" name:"CKafkaInstance"`

	// ckafka订阅主题
	CKafkaTopic *string `json:"CKafkaTopic,omitnil,omitempty" name:"CKafkaTopic"`
}

func NewModifyPushChannelRequest added in v1.0.446

func NewModifyPushChannelRequest() (request *ModifyPushChannelRequest)

func (*ModifyPushChannelRequest) FromJsonString added in v1.0.446

func (r *ModifyPushChannelRequest) 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 (*ModifyPushChannelRequest) ToJsonString added in v1.0.446

func (r *ModifyPushChannelRequest) ToJsonString() string

type ModifyPushChannelRequestParams added in v1.0.446

type ModifyPushChannelRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 推送类型。ckafka:消息队列;forward:http/https推送
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 第三方推送地址
	ForwardAddress *string `json:"ForwardAddress,omitnil,omitempty" name:"ForwardAddress"`

	// 第三方推送密钥,不填写则不生成签名。
	ForwardKey *string `json:"ForwardKey,omitnil,omitempty" name:"ForwardKey"`

	// ckafka地域
	CKafkaRegion *string `json:"CKafkaRegion,omitnil,omitempty" name:"CKafkaRegion"`

	// ckafka实例
	CKafkaInstance *string `json:"CKafkaInstance,omitnil,omitempty" name:"CKafkaInstance"`

	// ckafka订阅主题
	CKafkaTopic *string `json:"CKafkaTopic,omitnil,omitempty" name:"CKafkaTopic"`
}

Predefined struct for user

type ModifyPushChannelResponse added in v1.0.446

type ModifyPushChannelResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPushChannelResponseParams `json:"Response"`
}

func NewModifyPushChannelResponse added in v1.0.446

func NewModifyPushChannelResponse() (response *ModifyPushChannelResponse)

func (*ModifyPushChannelResponse) FromJsonString added in v1.0.446

func (r *ModifyPushChannelResponse) 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 (*ModifyPushChannelResponse) ToJsonString added in v1.0.446

func (r *ModifyPushChannelResponse) ToJsonString() string

type ModifyPushChannelResponseParams added in v1.0.446

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

Predefined struct for user

type PackageConsumeStat added in v1.0.446

type PackageConsumeStat struct {
	// 云存套餐包id
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 云存套餐包名称
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`

	// 消耗个数
	Cnt *uint64 `json:"Cnt,omitnil,omitempty" name:"Cnt"`

	// 套餐包单价,单位分
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 消耗来源,1预付费
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`
}

type PackageConsumeTask added in v1.0.446

type PackageConsumeTask struct {
	// 任务id
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务创始时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务状态,1待处理,2处理中,3已完成
	State *int64 `json:"State,omitnil,omitempty" name:"State"`
}

type PackageInfo added in v1.0.708

type PackageInfo struct {
	// 云存开启状态,0为未开启,2为正在生效,1为已过期
	// 注:这里只返回状态为0的数据
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 云存类型,1为全时云存,2为事件云存
	CSType *uint64 `json:"CSType,omitnil,omitempty" name:"CSType"`

	// 云存回看时长
	CSShiftDuration *uint64 `json:"CSShiftDuration,omitnil,omitempty" name:"CSShiftDuration"`

	// 云存套餐过期时间
	CSExpiredTime *int64 `json:"CSExpiredTime,omitnil,omitempty" name:"CSExpiredTime"`

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

	// 云存套餐更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *int64 `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

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

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

	// 通道id
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

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

type ProductModelDefinition added in v1.0.446

type ProductModelDefinition struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 模型定义
	ModelDefine *string `json:"ModelDefine,omitnil,omitempty" name:"ModelDefine"`

	// 更新时间,秒级时间戳
	UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 创建时间,秒级时间戳
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 产品所属分类的模型快照(产品创建时刻的)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryModel *string `json:"CategoryModel,omitnil,omitempty" name:"CategoryModel"`

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

type ProductTemplate added in v1.0.446

type ProductTemplate struct {
	// 实体ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 分类字段
	CategoryKey *string `json:"CategoryKey,omitnil,omitempty" name:"CategoryKey"`

	// 分类名称
	CategoryName *string `json:"CategoryName,omitnil,omitempty" name:"CategoryName"`

	// 上层实体ID
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`

	// 物模型
	ModelTemplate *string `json:"ModelTemplate,omitnil,omitempty" name:"ModelTemplate"`

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

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

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

type PublishMessageRequest added in v1.0.446

type PublishMessageRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 消息发往的主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 云端下发到设备的控制报文
	Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`

	// 消息服务质量等级,取值为0或1
	Qos *uint64 `json:"Qos,omitnil,omitempty" name:"Qos"`

	// Payload的内容编码格式,取值为base64或空。base64表示云端将接收到的base64编码后的报文再转换成二进制报文下发至设备,为空表示不作转换,透传下发至设备
	PayloadEncoding *string `json:"PayloadEncoding,omitnil,omitempty" name:"PayloadEncoding"`
}

func NewPublishMessageRequest added in v1.0.446

func NewPublishMessageRequest() (request *PublishMessageRequest)

func (*PublishMessageRequest) FromJsonString added in v1.0.446

func (r *PublishMessageRequest) 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 (*PublishMessageRequest) ToJsonString added in v1.0.446

func (r *PublishMessageRequest) ToJsonString() string

type PublishMessageRequestParams added in v1.0.446

type PublishMessageRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 消息发往的主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 云端下发到设备的控制报文
	Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`

	// 消息服务质量等级,取值为0或1
	Qos *uint64 `json:"Qos,omitnil,omitempty" name:"Qos"`

	// Payload的内容编码格式,取值为base64或空。base64表示云端将接收到的base64编码后的报文再转换成二进制报文下发至设备,为空表示不作转换,透传下发至设备
	PayloadEncoding *string `json:"PayloadEncoding,omitnil,omitempty" name:"PayloadEncoding"`
}

Predefined struct for user

type PublishMessageResponse added in v1.0.446

type PublishMessageResponse struct {
	*tchttp.BaseResponse
	Response *PublishMessageResponseParams `json:"Response"`
}

func NewPublishMessageResponse added in v1.0.446

func NewPublishMessageResponse() (response *PublishMessageResponse)

func (*PublishMessageResponse) FromJsonString added in v1.0.446

func (r *PublishMessageResponse) 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 (*PublishMessageResponse) ToJsonString added in v1.0.446

func (r *PublishMessageResponse) ToJsonString() string

type PublishMessageResponseParams added in v1.0.446

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

Predefined struct for user

type ReportAliveDeviceRequest added in v1.0.446

type ReportAliveDeviceRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewReportAliveDeviceRequest added in v1.0.446

func NewReportAliveDeviceRequest() (request *ReportAliveDeviceRequest)

func (*ReportAliveDeviceRequest) FromJsonString added in v1.0.446

func (r *ReportAliveDeviceRequest) 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 (*ReportAliveDeviceRequest) ToJsonString added in v1.0.446

func (r *ReportAliveDeviceRequest) ToJsonString() string

type ReportAliveDeviceRequestParams added in v1.0.446

type ReportAliveDeviceRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type ReportAliveDeviceResponse added in v1.0.446

type ReportAliveDeviceResponse struct {
	*tchttp.BaseResponse
	Response *ReportAliveDeviceResponseParams `json:"Response"`
}

func NewReportAliveDeviceResponse added in v1.0.446

func NewReportAliveDeviceResponse() (response *ReportAliveDeviceResponse)

func (*ReportAliveDeviceResponse) FromJsonString added in v1.0.446

func (r *ReportAliveDeviceResponse) 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 (*ReportAliveDeviceResponse) ToJsonString added in v1.0.446

func (r *ReportAliveDeviceResponse) ToJsonString() string

type ReportAliveDeviceResponseParams added in v1.0.446

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

Predefined struct for user

type ResetCloudStorageEventRequest added in v1.0.719

type ResetCloudStorageEventRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewResetCloudStorageEventRequest added in v1.0.719

func NewResetCloudStorageEventRequest() (request *ResetCloudStorageEventRequest)

func (*ResetCloudStorageEventRequest) FromJsonString added in v1.0.719

func (r *ResetCloudStorageEventRequest) 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 (*ResetCloudStorageEventRequest) ToJsonString added in v1.0.719

func (r *ResetCloudStorageEventRequest) ToJsonString() string

type ResetCloudStorageEventRequestParams added in v1.0.719

type ResetCloudStorageEventRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 通道ID
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type ResetCloudStorageEventResponse added in v1.0.719

type ResetCloudStorageEventResponse struct {
	*tchttp.BaseResponse
	Response *ResetCloudStorageEventResponseParams `json:"Response"`
}

func NewResetCloudStorageEventResponse added in v1.0.719

func NewResetCloudStorageEventResponse() (response *ResetCloudStorageEventResponse)

func (*ResetCloudStorageEventResponse) FromJsonString added in v1.0.719

func (r *ResetCloudStorageEventResponse) 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 (*ResetCloudStorageEventResponse) ToJsonString added in v1.0.719

func (r *ResetCloudStorageEventResponse) ToJsonString() string

type ResetCloudStorageEventResponseParams added in v1.0.719

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

Predefined struct for user

type ResetCloudStorageRequest added in v1.0.446

type ResetCloudStorageRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 通道ID 非NVR设备则不填 NVR设备则必填 默认为无
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// 云存用户Id,为空则为默认云存空间。
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewResetCloudStorageRequest added in v1.0.446

func NewResetCloudStorageRequest() (request *ResetCloudStorageRequest)

func (*ResetCloudStorageRequest) FromJsonString added in v1.0.446

func (r *ResetCloudStorageRequest) 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 (*ResetCloudStorageRequest) ToJsonString added in v1.0.446

func (r *ResetCloudStorageRequest) ToJsonString() string

type ResetCloudStorageRequestParams added in v1.0.446

type ResetCloudStorageRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 通道ID 非NVR设备则不填 NVR设备则必填 默认为无
	ChannelId *uint64 `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// 云存用户Id,为空则为默认云存空间。
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type ResetCloudStorageResponse added in v1.0.446

type ResetCloudStorageResponse struct {
	*tchttp.BaseResponse
	Response *ResetCloudStorageResponseParams `json:"Response"`
}

func NewResetCloudStorageResponse added in v1.0.446

func NewResetCloudStorageResponse() (response *ResetCloudStorageResponse)

func (*ResetCloudStorageResponse) FromJsonString added in v1.0.446

func (r *ResetCloudStorageResponse) 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 (*ResetCloudStorageResponse) ToJsonString added in v1.0.446

func (r *ResetCloudStorageResponse) ToJsonString() string

type ResetCloudStorageResponseParams added in v1.0.446

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

Predefined struct for user

type RetryDeviceFirmwareTaskRequest added in v1.0.446

type RetryDeviceFirmwareTaskRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件升级任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewRetryDeviceFirmwareTaskRequest added in v1.0.446

func NewRetryDeviceFirmwareTaskRequest() (request *RetryDeviceFirmwareTaskRequest)

func (*RetryDeviceFirmwareTaskRequest) FromJsonString added in v1.0.446

func (r *RetryDeviceFirmwareTaskRequest) 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 (*RetryDeviceFirmwareTaskRequest) ToJsonString added in v1.0.446

func (r *RetryDeviceFirmwareTaskRequest) ToJsonString() string

type RetryDeviceFirmwareTaskRequestParams added in v1.0.446

type RetryDeviceFirmwareTaskRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件升级任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type RetryDeviceFirmwareTaskResponse added in v1.0.446

type RetryDeviceFirmwareTaskResponse struct {
	*tchttp.BaseResponse
	Response *RetryDeviceFirmwareTaskResponseParams `json:"Response"`
}

func NewRetryDeviceFirmwareTaskResponse added in v1.0.446

func NewRetryDeviceFirmwareTaskResponse() (response *RetryDeviceFirmwareTaskResponse)

func (*RetryDeviceFirmwareTaskResponse) FromJsonString added in v1.0.446

func (r *RetryDeviceFirmwareTaskResponse) 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 (*RetryDeviceFirmwareTaskResponse) ToJsonString added in v1.0.446

func (r *RetryDeviceFirmwareTaskResponse) ToJsonString() string

type RetryDeviceFirmwareTaskResponseParams added in v1.0.446

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

Predefined struct for user

type SDKLogItem added in v1.0.446

type SDKLogItem struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 日志等级
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 日志时间
	DateTime *string `json:"DateTime,omitnil,omitempty" name:"DateTime"`

	// 日志内容
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type SearchKeyword added in v1.0.446

type SearchKeyword struct {
	// 搜索条件的Key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 搜索条件的值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type SetForwardAuthRequest added in v1.0.446

type SetForwardAuthRequest struct {
	*tchttp.BaseRequest

	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 消息队列类型  0.CMQ 1.CKafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`
}

func NewSetForwardAuthRequest added in v1.0.446

func NewSetForwardAuthRequest() (request *SetForwardAuthRequest)

func (*SetForwardAuthRequest) FromJsonString added in v1.0.446

func (r *SetForwardAuthRequest) 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 (*SetForwardAuthRequest) ToJsonString added in v1.0.446

func (r *SetForwardAuthRequest) ToJsonString() string

type SetForwardAuthRequestParams added in v1.0.446

type SetForwardAuthRequestParams struct {
	// 控制台Skey
	Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"`

	// 消息队列类型  0.CMQ 1.CKafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`
}

Predefined struct for user

type SetForwardAuthResponse added in v1.0.446

type SetForwardAuthResponse struct {
	*tchttp.BaseResponse
	Response *SetForwardAuthResponseParams `json:"Response"`
}

func NewSetForwardAuthResponse added in v1.0.446

func NewSetForwardAuthResponse() (response *SetForwardAuthResponse)

func (*SetForwardAuthResponse) FromJsonString added in v1.0.446

func (r *SetForwardAuthResponse) 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 (*SetForwardAuthResponse) ToJsonString added in v1.0.446

func (r *SetForwardAuthResponse) ToJsonString() string

type SetForwardAuthResponseParams added in v1.0.446

type SetForwardAuthResponseParams struct {
	// 腾讯云账号
	Endpoint *string `json:"Endpoint,omitnil,omitempty" name:"Endpoint"`

	// 结果
	Result *uint64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 角色名
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`

	// 角色ID
	RoleID *uint64 `json:"RoleID,omitnil,omitempty" name:"RoleID"`

	// 消息队列类型  0.CMQ 1.CKafka
	QueueType *uint64 `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 错误消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

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

Predefined struct for user

type StatusStatistic added in v1.0.446

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

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

type TRTCParams added in v1.0.622

type TRTCParams struct {
	// 应用id,供TRTC SDK使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	SDKAppId *int64 `json:"SDKAppId,omitnil,omitempty" name:"SDKAppId"`

	// 用户id,供TRTC SDK使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 用户id签名,供TRTC SDK使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserSig *string `json:"UserSig,omitnil,omitempty" name:"UserSig"`

	// 房间id,供TRTC SDK使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	StrRoomId *string `json:"StrRoomId,omitnil,omitempty" name:"StrRoomId"`

	// 权限票据,供TRTC SDK使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivateMapKey *string `json:"PrivateMapKey,omitnil,omitempty" name:"PrivateMapKey"`
}

type ThumbnailURLInfoList added in v1.0.806

type ThumbnailURLInfoList struct {
	// 缩略图访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ThumbnailURL *string `json:"ThumbnailURL,omitnil,omitempty" name:"ThumbnailURL"`

	// 缩略图访问地址的过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type TransferCloudStorageRequest added in v1.0.446

type TransferCloudStorageRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 已开通云存的设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 未开通云存的设备名称
	ToDeviceName *string `json:"ToDeviceName,omitnil,omitempty" name:"ToDeviceName"`

	// 未开通云存的设备产品ID
	ToProductId *string `json:"ToProductId,omitnil,omitempty" name:"ToProductId"`
}

func NewTransferCloudStorageRequest added in v1.0.446

func NewTransferCloudStorageRequest() (request *TransferCloudStorageRequest)

func (*TransferCloudStorageRequest) FromJsonString added in v1.0.446

func (r *TransferCloudStorageRequest) 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 (*TransferCloudStorageRequest) ToJsonString added in v1.0.446

func (r *TransferCloudStorageRequest) ToJsonString() string

type TransferCloudStorageRequestParams added in v1.0.446

type TransferCloudStorageRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 已开通云存的设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// 未开通云存的设备名称
	ToDeviceName *string `json:"ToDeviceName,omitnil,omitempty" name:"ToDeviceName"`

	// 未开通云存的设备产品ID
	ToProductId *string `json:"ToProductId,omitnil,omitempty" name:"ToProductId"`
}

Predefined struct for user

type TransferCloudStorageResponse added in v1.0.446

type TransferCloudStorageResponse struct {
	*tchttp.BaseResponse
	Response *TransferCloudStorageResponseParams `json:"Response"`
}

func NewTransferCloudStorageResponse added in v1.0.446

func NewTransferCloudStorageResponse() (response *TransferCloudStorageResponse)

func (*TransferCloudStorageResponse) FromJsonString added in v1.0.446

func (r *TransferCloudStorageResponse) 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 (*TransferCloudStorageResponse) ToJsonString added in v1.0.446

func (r *TransferCloudStorageResponse) ToJsonString() string

type TransferCloudStorageResponseParams added in v1.0.446

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

Predefined struct for user

type UpdateAIModelChannelRequest added in v1.0.446

type UpdateAIModelChannelRequest struct {
	*tchttp.BaseRequest

	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 推送类型。ckafka:消息队列;forward:http/https推送
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 第三方推送地址
	ForwardAddress *string `json:"ForwardAddress,omitnil,omitempty" name:"ForwardAddress"`

	// 第三方推送密钥,不填写则腾讯云自动生成。
	ForwardKey *string `json:"ForwardKey,omitnil,omitempty" name:"ForwardKey"`

	// ckafka地域
	CKafkaRegion *string `json:"CKafkaRegion,omitnil,omitempty" name:"CKafkaRegion"`

	// ckafka实例
	CKafkaInstance *string `json:"CKafkaInstance,omitnil,omitempty" name:"CKafkaInstance"`

	// ckafka订阅主题
	CKafkaTopic *string `json:"CKafkaTopic,omitnil,omitempty" name:"CKafkaTopic"`
}

func NewUpdateAIModelChannelRequest added in v1.0.446

func NewUpdateAIModelChannelRequest() (request *UpdateAIModelChannelRequest)

func (*UpdateAIModelChannelRequest) FromJsonString added in v1.0.446

func (r *UpdateAIModelChannelRequest) 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 (*UpdateAIModelChannelRequest) ToJsonString added in v1.0.446

func (r *UpdateAIModelChannelRequest) ToJsonString() string

type UpdateAIModelChannelRequestParams added in v1.0.446

type UpdateAIModelChannelRequestParams struct {
	// 模型ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 推送类型。ckafka:消息队列;forward:http/https推送
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 第三方推送地址
	ForwardAddress *string `json:"ForwardAddress,omitnil,omitempty" name:"ForwardAddress"`

	// 第三方推送密钥,不填写则腾讯云自动生成。
	ForwardKey *string `json:"ForwardKey,omitnil,omitempty" name:"ForwardKey"`

	// ckafka地域
	CKafkaRegion *string `json:"CKafkaRegion,omitnil,omitempty" name:"CKafkaRegion"`

	// ckafka实例
	CKafkaInstance *string `json:"CKafkaInstance,omitnil,omitempty" name:"CKafkaInstance"`

	// ckafka订阅主题
	CKafkaTopic *string `json:"CKafkaTopic,omitnil,omitempty" name:"CKafkaTopic"`
}

Predefined struct for user

type UpdateAIModelChannelResponse added in v1.0.446

type UpdateAIModelChannelResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAIModelChannelResponseParams `json:"Response"`
}

func NewUpdateAIModelChannelResponse added in v1.0.446

func NewUpdateAIModelChannelResponse() (response *UpdateAIModelChannelResponse)

func (*UpdateAIModelChannelResponse) FromJsonString added in v1.0.446

func (r *UpdateAIModelChannelResponse) 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 (*UpdateAIModelChannelResponse) ToJsonString added in v1.0.446

func (r *UpdateAIModelChannelResponse) ToJsonString() string

type UpdateAIModelChannelResponseParams added in v1.0.446

type UpdateAIModelChannelResponseParams struct {
	// 第三方推送密钥,如果选择自动生成则会返回此字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ForwardKey *string `json:"ForwardKey,omitnil,omitempty" name:"ForwardKey"`

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

Predefined struct for user

type UploadFirmwareRequest added in v1.0.446

type UploadFirmwareRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件的MD5值
	Md5sum *string `json:"Md5sum,omitnil,omitempty" name:"Md5sum"`

	// 固件的大小
	FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 固件名称
	FirmwareName *string `json:"FirmwareName,omitnil,omitempty" name:"FirmwareName"`

	// 固件描述
	FirmwareDescription *string `json:"FirmwareDescription,omitnil,omitempty" name:"FirmwareDescription"`

	// 固件升级模块;可选值 mcu|moudule
	FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"`
}

func NewUploadFirmwareRequest added in v1.0.446

func NewUploadFirmwareRequest() (request *UploadFirmwareRequest)

func (*UploadFirmwareRequest) FromJsonString added in v1.0.446

func (r *UploadFirmwareRequest) 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 (*UploadFirmwareRequest) ToJsonString added in v1.0.446

func (r *UploadFirmwareRequest) ToJsonString() string

type UploadFirmwareRequestParams added in v1.0.446

type UploadFirmwareRequestParams struct {
	// 产品ID
	ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"`

	// 固件版本号
	FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"`

	// 固件的MD5值
	Md5sum *string `json:"Md5sum,omitnil,omitempty" name:"Md5sum"`

	// 固件的大小
	FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 固件名称
	FirmwareName *string `json:"FirmwareName,omitnil,omitempty" name:"FirmwareName"`

	// 固件描述
	FirmwareDescription *string `json:"FirmwareDescription,omitnil,omitempty" name:"FirmwareDescription"`

	// 固件升级模块;可选值 mcu|moudule
	FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"`
}

Predefined struct for user

type UploadFirmwareResponse added in v1.0.446

type UploadFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *UploadFirmwareResponseParams `json:"Response"`
}

func NewUploadFirmwareResponse added in v1.0.446

func NewUploadFirmwareResponse() (response *UploadFirmwareResponse)

func (*UploadFirmwareResponse) FromJsonString added in v1.0.446

func (r *UploadFirmwareResponse) 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 (*UploadFirmwareResponse) ToJsonString added in v1.0.446

func (r *UploadFirmwareResponse) ToJsonString() string

type UploadFirmwareResponseParams added in v1.0.446

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

Predefined struct for user

type VideoBatch added in v1.0.446

type VideoBatch struct {
	// 批次ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 状态:1:待创建设备 2:创建中 3:已完成
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 设备前缀
	DevPre *string `json:"DevPre,omitnil,omitempty" name:"DevPre"`

	// 设备数量
	DevNum *uint64 `json:"DevNum,omitnil,omitempty" name:"DevNum"`

	// 已创建设备数量
	DevNumCreated *uint64 `json:"DevNumCreated,omitnil,omitempty" name:"DevNumCreated"`

	// 批次下载地址
	BatchURL *string `json:"BatchURL,omitnil,omitempty" name:"BatchURL"`

	// 创建时间。unix时间戳
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间。unix时间戳
	UpdateTime *uint64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type VideoProduct added in v1.0.442

type VideoProduct struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 产品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 产品设备类型(普通设备)	1.普通设备
	DeviceType *uint64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 认证方式:2:PSK
	EncryptionType *uint64 `json:"EncryptionType,omitnil,omitempty" name:"EncryptionType"`

	// 设备功能码
	Features []*string `json:"Features,omitnil,omitempty" name:"Features"`

	// 操作系统
	ChipOs *string `json:"ChipOs,omitnil,omitempty" name:"ChipOs"`

	// 芯片厂商id
	ChipManufactureId *string `json:"ChipManufactureId,omitnil,omitempty" name:"ChipManufactureId"`

	// 芯片id
	ChipId *string `json:"ChipId,omitnil,omitempty" name:"ChipId"`

	// 产品描述信息
	ProductDescription *string `json:"ProductDescription,omitnil,omitempty" name:"ProductDescription"`

	// 创建时间unix时间戳
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间unix时间戳
	UpdateTime *uint64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 连接类型,wifi表示WIFI连接,cellular表示4G连接
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// 产品品类,113:摄像头,567:儿童手表,595:可视对讲门锁
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 产品有效年限
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductVaildYears *uint64 `json:"ProductVaildYears,omitnil,omitempty" name:"ProductVaildYears"`
}

type WakeUpDeviceRequest added in v1.0.446

type WakeUpDeviceRequest struct {
	*tchttp.BaseRequest

	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

func NewWakeUpDeviceRequest added in v1.0.446

func NewWakeUpDeviceRequest() (request *WakeUpDeviceRequest)

func (*WakeUpDeviceRequest) FromJsonString added in v1.0.446

func (r *WakeUpDeviceRequest) 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 (*WakeUpDeviceRequest) ToJsonString added in v1.0.446

func (r *WakeUpDeviceRequest) ToJsonString() string

type WakeUpDeviceRequestParams added in v1.0.446

type WakeUpDeviceRequestParams struct {
	// 产品ID
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`
}

Predefined struct for user

type WakeUpDeviceResponse added in v1.0.446

type WakeUpDeviceResponse struct {
	*tchttp.BaseResponse
	Response *WakeUpDeviceResponseParams `json:"Response"`
}

func NewWakeUpDeviceResponse added in v1.0.446

func NewWakeUpDeviceResponse() (response *WakeUpDeviceResponse)

func (*WakeUpDeviceResponse) FromJsonString added in v1.0.446

func (r *WakeUpDeviceResponse) 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 (*WakeUpDeviceResponse) ToJsonString added in v1.0.446

func (r *WakeUpDeviceResponse) ToJsonString() string

type WakeUpDeviceResponseParams added in v1.0.446

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

Predefined struct for user

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL