v20201215

package
v1.0.931 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

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

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

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

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

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

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

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

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

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

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

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

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

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

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2020-12-15"

Variables

This section is empty.

Functions

This section is empty.

Types

type AIModelApplication added in v1.0.203

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.203

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.203

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

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.203

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.203

func NewApplyAIModelRequest() (request *ApplyAIModelRequest)

func (*ApplyAIModelRequest) FromJsonString added in v1.0.203

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.203

func (r *ApplyAIModelRequest) ToJsonString() string

type ApplyAIModelRequestParams added in v1.0.426

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.203

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

func NewApplyAIModelResponse added in v1.0.203

func NewApplyAIModelResponse() (response *ApplyAIModelResponse)

func (*ApplyAIModelResponse) FromJsonString added in v1.0.203

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.203

func (r *ApplyAIModelResponse) ToJsonString() string

type ApplyAIModelResponseParams added in v1.0.426

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

Predefined struct for user

type BalanceTransaction

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

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"`
}

func NewBatchUpdateFirmwareRequest

func NewBatchUpdateFirmwareRequest() (request *BatchUpdateFirmwareRequest)

func (*BatchUpdateFirmwareRequest) FromJsonString

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

func (r *BatchUpdateFirmwareRequest) ToJsonString() string

type BatchUpdateFirmwareRequestParams added in v1.0.426

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"`
}

Predefined struct for user

type BatchUpdateFirmwareResponse

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

func NewBatchUpdateFirmwareResponse

func NewBatchUpdateFirmwareResponse() (response *BatchUpdateFirmwareResponse)

func (*BatchUpdateFirmwareResponse) FromJsonString

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

func (r *BatchUpdateFirmwareResponse) ToJsonString() string

type BatchUpdateFirmwareResponseParams added in v1.0.426

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.218

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.218

func NewBindCloudStorageUserRequest() (request *BindCloudStorageUserRequest)

func (*BindCloudStorageUserRequest) FromJsonString added in v1.0.218

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.218

func (r *BindCloudStorageUserRequest) ToJsonString() string

type BindCloudStorageUserRequestParams added in v1.0.426

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.218

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

func NewBindCloudStorageUserResponse added in v1.0.218

func NewBindCloudStorageUserResponse() (response *BindCloudStorageUserResponse)

func (*BindCloudStorageUserResponse) FromJsonString added in v1.0.218

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.218

func (r *BindCloudStorageUserResponse) ToJsonString() string

type BindCloudStorageUserResponseParams added in v1.0.426

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

Predefined struct for user

type CancelAIModelApplicationRequest added in v1.0.203

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.203

func NewCancelAIModelApplicationRequest() (request *CancelAIModelApplicationRequest)

func (*CancelAIModelApplicationRequest) FromJsonString added in v1.0.203

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.203

func (r *CancelAIModelApplicationRequest) ToJsonString() string

type CancelAIModelApplicationRequestParams added in v1.0.426

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.203

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

func NewCancelAIModelApplicationResponse added in v1.0.203

func NewCancelAIModelApplicationResponse() (response *CancelAIModelApplicationResponse)

func (*CancelAIModelApplicationResponse) FromJsonString added in v1.0.203

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.203

func (r *CancelAIModelApplicationResponse) ToJsonString() string

type CancelAIModelApplicationResponseParams added in v1.0.426

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

Predefined struct for user

type CancelDeviceFirmwareTaskRequest

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

func NewCancelDeviceFirmwareTaskRequest() (request *CancelDeviceFirmwareTaskRequest)

func (*CancelDeviceFirmwareTaskRequest) FromJsonString

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

func (r *CancelDeviceFirmwareTaskRequest) ToJsonString() string

type CancelDeviceFirmwareTaskRequestParams added in v1.0.426

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

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

func NewCancelDeviceFirmwareTaskResponse

func NewCancelDeviceFirmwareTaskResponse() (response *CancelDeviceFirmwareTaskResponse)

func (*CancelDeviceFirmwareTaskResponse) FromJsonString

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

func (r *CancelDeviceFirmwareTaskResponse) ToJsonString() string

type CancelDeviceFirmwareTaskResponseParams added in v1.0.426

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

Predefined struct for user

type CheckForwardAuthRequest

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

func NewCheckForwardAuthRequest() (request *CheckForwardAuthRequest)

func (*CheckForwardAuthRequest) FromJsonString

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

func (r *CheckForwardAuthRequest) ToJsonString() string

type CheckForwardAuthRequestParams added in v1.0.426

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

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

func NewCheckForwardAuthResponse

func NewCheckForwardAuthResponse() (response *CheckForwardAuthResponse)

func (*CheckForwardAuthResponse) FromJsonString

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

func (r *CheckForwardAuthResponse) ToJsonString() string

type CheckForwardAuthResponseParams added in v1.0.426

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.203

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.324

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

ApplyAIModel 申请AI模型

可能返回的错误码:

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

func (*Client) BatchUpdateFirmware

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.324

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.218

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

BindCloudStorageUser 绑定云存用户

可能返回的错误码:

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

func (*Client) BindCloudStorageUserWithContext added in v1.0.324

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

BindCloudStorageUser 绑定云存用户

可能返回的错误码:

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

func (*Client) CancelAIModelApplication added in v1.0.203

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.324

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

CancelAIModelApplication 取消AI模型申请

可能返回的错误码:

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

func (*Client) CancelDeviceFirmwareTask

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.324

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

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

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

可能返回的错误码:

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

func (*Client) CheckForwardAuthWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) ControlDeviceData

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.324

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.203

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.324

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

CreateAIDetection 发起AI推理请求

可能返回的错误码:

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

func (*Client) CreateBatch

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

CreateBatch 创建批次

可能返回的错误码:

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

func (*Client) CreateBatchWithContext added in v1.0.324

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.203

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.324

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

CreateCOSCredentials 创建COS上传密钥

可能返回的错误码:

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

func (*Client) CreateCloudStorage

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

CreateCloudStorage 开通云存服务

可能返回的错误码:

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

func (*Client) CreateCloudStorageWithContext added in v1.0.324

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.218

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

CreateDataForward 创建数据转发

可能返回的错误码:

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

func (*Client) CreateDataForwardWithContext added in v1.0.324

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

CreateDataForward 创建数据转发

可能返回的错误码:

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

func (*Client) CreateForwardRule

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

CreateForwardRule 创建转发规则

可能返回的错误码:

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

func (*Client) CreateForwardRuleWithContext added in v1.0.324

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

CreateForwardRule 创建转发规则

可能返回的错误码:

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

func (*Client) CreateProduct

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.324

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

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateTaskFileUrlWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteDevice

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

DeleteDevice 删除设备

可能返回的错误码:

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

func (*Client) DeleteDeviceWithContext added in v1.0.324

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

DeleteDevice 删除设备

可能返回的错误码:

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

func (*Client) DeleteFirmware

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

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

可能返回的错误码:

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

func (*Client) DeleteFirmwareWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DeleteForwardRule

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

DeleteForwardRule 删除转发规则

可能返回的错误码:

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

func (*Client) DeleteForwardRuleWithContext added in v1.0.324

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

DeleteForwardRule 删除转发规则

可能返回的错误码:

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

func (*Client) DeleteProduct

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

DeleteProduct 删除产品

可能返回的错误码:

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

func (*Client) DeleteProductWithContext added in v1.0.324

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.203

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.324

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.203

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.324

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.203

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.324

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.203

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.324

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

DescribeAIModels 拉取AI模型列表

可能返回的错误码:

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

func (*Client) DescribeBalance

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

DescribeBalance 查询账户余额

可能返回的错误码:

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

func (*Client) DescribeBalanceTransactions

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

DescribeBalanceTransactions 拉取账户流水

可能返回的错误码:

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

func (*Client) DescribeBalanceTransactionsWithContext added in v1.0.324

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.324

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

DescribeBalance 查询账户余额

可能返回的错误码:

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

func (*Client) DescribeBatch

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

DescribeBatch 获取批次详情

可能返回的错误码:

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

func (*Client) DescribeBatchWithContext added in v1.0.324

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

DescribeBatch 获取批次详情

可能返回的错误码:

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

func (*Client) DescribeBatchs

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

DescribeBatchs 获取批次列表

可能返回的错误码:

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

func (*Client) DescribeBatchsWithContext added in v1.0.324

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

DescribeBatchs 获取批次列表

可能返回的错误码:

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

func (*Client) DescribeCategory

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.324

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

DescribeCategory 获取Category详情

可能返回的错误码:

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

func (*Client) DescribeCloudStorage

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

DescribeCloudStorage 获取设备云存服务详情

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudStorageDate

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

DescribeCloudStorageDate 获取具有云存的日期

可能返回的错误码:

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

func (*Client) DescribeCloudStorageDateWithContext added in v1.0.324

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

DescribeCloudStorageDate 获取具有云存的日期

可能返回的错误码:

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

func (*Client) DescribeCloudStorageEvents

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

DescribeCloudStorageEvents 拉取云存事件列表

可能返回的错误码:

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

func (*Client) DescribeCloudStorageEventsWithContext added in v1.0.324

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

DescribeCloudStorageEvents 拉取云存事件列表

可能返回的错误码:

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

func (*Client) DescribeCloudStorageThumbnail

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

DescribeCloudStorageThumbnail 拉取云存事件缩略图

可能返回的错误码:

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

func (*Client) DescribeCloudStorageThumbnailWithContext added in v1.0.324

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

DescribeCloudStorageThumbnail 拉取云存事件缩略图

可能返回的错误码:

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

func (*Client) DescribeCloudStorageTime

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

DescribeCloudStorageTime 获取某一天云存时间轴

可能返回的错误码:

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

func (*Client) DescribeCloudStorageTimeWithContext added in v1.0.324

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.218

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

DescribeCloudStorageUsers 拉取云存用户列表

可能返回的错误码:

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

func (*Client) DescribeCloudStorageUsersWithContext added in v1.0.324

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.324

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.218

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

DescribeDataForwardList 获取数据转发列表

可能返回的错误码:

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

func (*Client) DescribeDataForwardListWithContext added in v1.0.324

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

DescribeDataForwardList 获取数据转发列表

可能返回的错误码:

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

func (*Client) DescribeDevice

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

DescribeDevice 查看设备详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeviceActionHistory

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

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

可能返回的错误码:

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

func (*Client) DescribeDeviceActionHistoryWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeDeviceCommLog

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

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

可能返回的错误码:

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

func (*Client) DescribeDeviceCommLogWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeDeviceData

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

DescribeDeviceData 获取设备属性数据

可能返回的错误码:

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

func (*Client) DescribeDeviceDataHistory

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

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

可能返回的错误码:

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

func (*Client) DescribeDeviceDataHistoryWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeDeviceDataWithContext added in v1.0.324

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

DescribeDeviceData 获取设备属性数据

可能返回的错误码:

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

func (*Client) DescribeDeviceEventHistory

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

DescribeDeviceEventHistory 获取设备的历史事件

可能返回的错误码:

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

func (*Client) DescribeDeviceEventHistoryWithContext added in v1.0.324

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

DescribeDeviceEventHistory 获取设备的历史事件

可能返回的错误码:

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

func (*Client) DescribeDeviceStatusLog added in v1.0.218

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

DescribeDeviceStatusLog 获取设备上下线日志

可能返回的错误码:

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

func (*Client) DescribeDeviceStatusLogWithContext added in v1.0.324

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.324

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

DescribeDevice 查看设备详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDevices

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

DescribeDevices 获取设备列表

可能返回的错误码:

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

func (*Client) DescribeDevicesWithContext added in v1.0.324

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

DescribeDevices 获取设备列表

可能返回的错误码:

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

func (*Client) DescribeFirmware

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

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

可能返回的错误码:

RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) DescribeFirmwareTask

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

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

可能返回的错误码:

RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"

func (*Client) DescribeFirmwareTaskDevices

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

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

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskDevicesWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskDistribution

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

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

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskDistributionWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskStatistics

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

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

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskStatisticsWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeFirmwareTaskWithContext added in v1.0.324

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

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

可能返回的错误码:

RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"

func (*Client) DescribeFirmwareTasks

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

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

可能返回的错误码:

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

func (*Client) DescribeFirmwareTasksWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeFirmwareWithContext added in v1.0.324

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

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

可能返回的错误码:

RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"

func (*Client) DescribeForwardRule

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

DescribeForwardRule 获取产品转发规则

可能返回的错误码:

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

func (*Client) DescribeForwardRuleWithContext added in v1.0.324

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

DescribeForwardRule 获取产品转发规则

可能返回的错误码:

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

func (*Client) DescribeModelDefinition

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

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

可能返回的错误码:

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

func (*Client) DescribeModelDefinitionWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeProduct

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

DescribeProduct 获取产品详情

可能返回的错误码:

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

func (*Client) DescribeProductDynamicRegister added in v1.0.295

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

DescribeProductDynamicRegister 获取产品动态注册详情

可能返回的错误码:

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

func (*Client) DescribeProductDynamicRegisterWithContext added in v1.0.324

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.324

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

DescribeProduct 获取产品详情

可能返回的错误码:

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

func (*Client) DescribeProducts

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

DescribeProducts 获取产品列表

可能返回的错误码:

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

func (*Client) DescribeProductsWithContext added in v1.0.324

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

DescribeProducts 获取产品列表

可能返回的错误码:

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

func (*Client) DescribeSDKLog added in v1.0.218

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.324

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

DescribeSDKLog 获取设备sdk日志

可能返回的错误码:

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

func (*Client) EditFirmware

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

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

可能返回的错误码:

RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware"

func (*Client) EditFirmwareWithContext added in v1.0.324

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

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

可能返回的错误码:

RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware"

func (*Client) GenerateSignedVideoURL

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.324

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

GenerateSignedVideoURL 获取视频防盗链播放URL

可能返回的错误码:

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

func (*Client) GetAllFirmwareVersion

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.324

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

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

可能返回的错误码:

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

func (*Client) GetFirmwareURL

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) GetFirmwareURLWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ImportModelDefinition

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

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

可能返回的错误码:

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

func (*Client) ImportModelDefinitionWithContext added in v1.0.324

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.218

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

InheritCloudStorageUser 继承云存用户

可能返回的错误码:

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

func (*Client) InheritCloudStorageUserWithContext added in v1.0.324

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

InheritCloudStorageUser 继承云存用户

可能返回的错误码:

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

func (*Client) ListFirmwares

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ListFirmwaresWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyDataForward added in v1.0.218

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

ModifyDataForward 修改数据转发

可能返回的错误码:

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

func (*Client) ModifyDataForwardStatus added in v1.0.218

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

ModifyDataForwardStatus 设置数据转发状态

可能返回的错误码:

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

func (*Client) ModifyDataForwardStatusWithContext added in v1.0.324

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.324

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

ModifyDataForward 修改数据转发

可能返回的错误码:

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

func (*Client) ModifyDevice

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

ModifyDevice 修改设备信息

可能返回的错误码:

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

func (*Client) ModifyDeviceLogLevel added in v1.0.218

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

ModifyDeviceLogLevel 更新设备日志级别

可能返回的错误码:

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

func (*Client) ModifyDeviceLogLevelWithContext added in v1.0.324

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.324

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

ModifyDevice 修改设备信息

可能返回的错误码:

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

func (*Client) ModifyForwardRule

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

ModifyForwardRule 修改转发规则

可能返回的错误码:

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

func (*Client) ModifyForwardRuleWithContext added in v1.0.324

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

ModifyForwardRule 修改转发规则

可能返回的错误码:

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

func (*Client) ModifyModelDefinition

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

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

可能返回的错误码:

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

func (*Client) ModifyModelDefinitionWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) ModifyProduct

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

ModifyProduct 修改产品信息

可能返回的错误码:

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

func (*Client) ModifyProductDynamicRegister added in v1.0.295

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

ModifyProductDynamicRegister 修改产品动态注册

可能返回的错误码:

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

func (*Client) ModifyProductDynamicRegisterWithContext added in v1.0.324

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.324

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

ModifyProduct 修改产品信息

可能返回的错误码:

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

func (*Client) PublishMessage

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.324

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.203

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

ReportAliveDevice 上报活跃设备

可能返回的错误码:

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

func (*Client) ReportAliveDeviceWithContext added in v1.0.324

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

ReportAliveDevice 上报活跃设备

可能返回的错误码:

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

func (*Client) ResetCloudStorage

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

ResetCloudStorage 重置云存服务

可能返回的错误码:

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

func (*Client) ResetCloudStorageWithContext added in v1.0.324

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

ResetCloudStorage 重置云存服务

可能返回的错误码:

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

func (*Client) RetryDeviceFirmwareTask

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"

func (*Client) RetryDeviceFirmwareTaskWithContext added in v1.0.324

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"

func (*Client) SetForwardAuth

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

SetForwardAuth 设置转发权限

可能返回的错误码:

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

func (*Client) SetForwardAuthWithContext added in v1.0.324

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

SetForwardAuth 设置转发权限

可能返回的错误码:

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

func (*Client) TransferCloudStorage

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

TransferCloudStorage 转移云存服务

可能返回的错误码:

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

func (*Client) TransferCloudStorageWithContext added in v1.0.324

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.203

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.324

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

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

可能返回的错误码:

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

func (*Client) UploadFirmware

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

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

可能返回的错误码:

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

func (*Client) UploadFirmwareWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) WakeUpDevice added in v1.0.218

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

WakeUpDevice 设备唤醒

可能返回的错误码:

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

func (*Client) WakeUpDeviceWithContext added in v1.0.324

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

WakeUpDevice 设备唤醒

可能返回的错误码:

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

type CloudStorageEvent

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"`
}

type CloudStorageTimeData

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

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

type CloudStorageTimeInfo

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.218

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

type ControlDeviceDataRequest

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

func NewControlDeviceDataRequest() (request *ControlDeviceDataRequest)

func (*ControlDeviceDataRequest) FromJsonString

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

func (r *ControlDeviceDataRequest) ToJsonString() string

type ControlDeviceDataRequestParams added in v1.0.426

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

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

func NewControlDeviceDataResponse

func NewControlDeviceDataResponse() (response *ControlDeviceDataResponse)

func (*ControlDeviceDataResponse) FromJsonString

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

func (r *ControlDeviceDataResponse) ToJsonString() string

type ControlDeviceDataResponseParams added in v1.0.426

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.203

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.203

func NewCreateAIDetectionRequest() (request *CreateAIDetectionRequest)

func (*CreateAIDetectionRequest) FromJsonString added in v1.0.203

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.203

func (r *CreateAIDetectionRequest) ToJsonString() string

type CreateAIDetectionRequestParams added in v1.0.426

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.203

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

func NewCreateAIDetectionResponse added in v1.0.203

func NewCreateAIDetectionResponse() (response *CreateAIDetectionResponse)

func (*CreateAIDetectionResponse) FromJsonString added in v1.0.203

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.203

func (r *CreateAIDetectionResponse) ToJsonString() string

type CreateAIDetectionResponseParams added in v1.0.426

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

Predefined struct for user

type CreateBatchRequest

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

func NewCreateBatchRequest() (request *CreateBatchRequest)

func (*CreateBatchRequest) FromJsonString

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

func (r *CreateBatchRequest) ToJsonString() string

type CreateBatchRequestParams added in v1.0.426

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

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

func NewCreateBatchResponse

func NewCreateBatchResponse() (response *CreateBatchResponse)

func (*CreateBatchResponse) FromJsonString

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

func (r *CreateBatchResponse) ToJsonString() string

type CreateBatchResponseParams added in v1.0.426

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.203

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.203

func NewCreateCOSCredentialsRequest() (request *CreateCOSCredentialsRequest)

func (*CreateCOSCredentialsRequest) FromJsonString added in v1.0.203

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.203

func (r *CreateCOSCredentialsRequest) ToJsonString() string

type CreateCOSCredentialsRequestParams added in v1.0.426

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.203

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

func NewCreateCOSCredentialsResponse added in v1.0.203

func NewCreateCOSCredentialsResponse() (response *CreateCOSCredentialsResponse)

func (*CreateCOSCredentialsResponse) FromJsonString added in v1.0.203

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.203

func (r *CreateCOSCredentialsResponse) ToJsonString() string

type CreateCOSCredentialsResponseParams added in v1.0.426

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

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天存储周套餐。
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

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

func NewCreateCloudStorageRequest

func NewCreateCloudStorageRequest() (request *CreateCloudStorageRequest)

func (*CreateCloudStorageRequest) FromJsonString

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

func (r *CreateCloudStorageRequest) ToJsonString() string

type CreateCloudStorageRequestParams added in v1.0.426

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天存储周套餐。
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

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

Predefined struct for user

type CreateCloudStorageResponse

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

func NewCreateCloudStorageResponse

func NewCreateCloudStorageResponse() (response *CreateCloudStorageResponse)

func (*CreateCloudStorageResponse) FromJsonString

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

func (r *CreateCloudStorageResponse) ToJsonString() string

type CreateCloudStorageResponseParams added in v1.0.426

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

Predefined struct for user

type CreateDataForwardRequest added in v1.0.218

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.218

func NewCreateDataForwardRequest() (request *CreateDataForwardRequest)

func (*CreateDataForwardRequest) FromJsonString added in v1.0.218

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.218

func (r *CreateDataForwardRequest) ToJsonString() string

type CreateDataForwardRequestParams added in v1.0.426

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.218

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

func NewCreateDataForwardResponse added in v1.0.218

func NewCreateDataForwardResponse() (response *CreateDataForwardResponse)

func (*CreateDataForwardResponse) FromJsonString added in v1.0.218

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.218

func (r *CreateDataForwardResponse) ToJsonString() string

type CreateDataForwardResponseParams added in v1.0.426

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

Predefined struct for user

type CreateForwardRuleRequest

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

func NewCreateForwardRuleRequest() (request *CreateForwardRuleRequest)

func (*CreateForwardRuleRequest) FromJsonString

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

func (r *CreateForwardRuleRequest) ToJsonString() string

type CreateForwardRuleRequestParams added in v1.0.426

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

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

func NewCreateForwardRuleResponse

func NewCreateForwardRuleResponse() (response *CreateForwardRuleResponse)

func (*CreateForwardRuleResponse) FromJsonString

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

func (r *CreateForwardRuleResponse) ToJsonString() string

type CreateForwardRuleResponseParams added in v1.0.426

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

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视频单向通话
	Features []*string `json:"Features,omitnil,omitempty" name:"Features"`

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

	// 芯片厂商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"`

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

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

func NewCreateProductRequest

func NewCreateProductRequest() (request *CreateProductRequest)

func (*CreateProductRequest) FromJsonString

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

func (r *CreateProductRequest) ToJsonString() string

type CreateProductRequestParams added in v1.0.426

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视频单向通话
	Features []*string `json:"Features,omitnil,omitempty" name:"Features"`

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

	// 芯片厂商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"`

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

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

Predefined struct for user

type CreateProductResponse

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

func NewCreateProductResponse

func NewCreateProductResponse() (response *CreateProductResponse)

func (*CreateProductResponse) FromJsonString

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

func (r *CreateProductResponse) ToJsonString() string

type CreateProductResponseParams added in v1.0.426

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

type CreateTaskFileUrlRequest struct {
	*tchttp.BaseRequest

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

func NewCreateTaskFileUrlRequest

func NewCreateTaskFileUrlRequest() (request *CreateTaskFileUrlRequest)

func (*CreateTaskFileUrlRequest) FromJsonString

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

func (r *CreateTaskFileUrlRequest) ToJsonString() string

type CreateTaskFileUrlRequestParams added in v1.0.426

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

Predefined struct for user

type CreateTaskFileUrlResponse

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

func NewCreateTaskFileUrlResponse

func NewCreateTaskFileUrlResponse() (response *CreateTaskFileUrlResponse)

func (*CreateTaskFileUrlResponse) FromJsonString

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

func (r *CreateTaskFileUrlResponse) ToJsonString() string

type CreateTaskFileUrlResponseParams added in v1.0.426

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.218

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 DeleteDeviceRequest

type DeleteDeviceRequest struct {
	*tchttp.BaseRequest

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

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

func NewDeleteDeviceRequest

func NewDeleteDeviceRequest() (request *DeleteDeviceRequest)

func (*DeleteDeviceRequest) FromJsonString

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

func (r *DeleteDeviceRequest) ToJsonString() string

type DeleteDeviceRequestParams added in v1.0.426

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

type DeleteDeviceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDeviceResponseParams `json:"Response"`
}

func NewDeleteDeviceResponse

func NewDeleteDeviceResponse() (response *DeleteDeviceResponse)

func (*DeleteDeviceResponse) FromJsonString

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

func (r *DeleteDeviceResponse) ToJsonString() string

type DeleteDeviceResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteFirmwareRequest

type DeleteFirmwareRequest struct {
	*tchttp.BaseRequest

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

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

func NewDeleteFirmwareRequest

func NewDeleteFirmwareRequest() (request *DeleteFirmwareRequest)

func (*DeleteFirmwareRequest) FromJsonString

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

func (r *DeleteFirmwareRequest) ToJsonString() string

type DeleteFirmwareRequestParams added in v1.0.426

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

type DeleteFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *DeleteFirmwareResponseParams `json:"Response"`
}

func NewDeleteFirmwareResponse

func NewDeleteFirmwareResponse() (response *DeleteFirmwareResponse)

func (*DeleteFirmwareResponse) FromJsonString

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

func (r *DeleteFirmwareResponse) ToJsonString() string

type DeleteFirmwareResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteForwardRuleRequest

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

func NewDeleteForwardRuleRequest() (request *DeleteForwardRuleRequest)

func (*DeleteForwardRuleRequest) FromJsonString

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

func (r *DeleteForwardRuleRequest) ToJsonString() string

type DeleteForwardRuleRequestParams added in v1.0.426

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

type DeleteForwardRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteForwardRuleResponseParams `json:"Response"`
}

func NewDeleteForwardRuleResponse

func NewDeleteForwardRuleResponse() (response *DeleteForwardRuleResponse)

func (*DeleteForwardRuleResponse) FromJsonString

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

func (r *DeleteForwardRuleResponse) ToJsonString() string

type DeleteForwardRuleResponseParams added in v1.0.426

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

type DeleteProductRequest struct {
	*tchttp.BaseRequest

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

func NewDeleteProductRequest

func NewDeleteProductRequest() (request *DeleteProductRequest)

func (*DeleteProductRequest) FromJsonString

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

func (r *DeleteProductRequest) ToJsonString() string

type DeleteProductRequestParams added in v1.0.426

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

Predefined struct for user

type DeleteProductResponse

type DeleteProductResponse struct {
	*tchttp.BaseResponse
	Response *DeleteProductResponseParams `json:"Response"`
}

func NewDeleteProductResponse

func NewDeleteProductResponse() (response *DeleteProductResponse)

func (*DeleteProductResponse) FromJsonString

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

func (r *DeleteProductResponse) ToJsonString() string

type DeleteProductResponseParams added in v1.0.426

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

Predefined struct for user

type DescribeAIModelApplicationsRequest added in v1.0.203

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.203

func NewDescribeAIModelApplicationsRequest() (request *DescribeAIModelApplicationsRequest)

func (*DescribeAIModelApplicationsRequest) FromJsonString added in v1.0.203

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.203

func (r *DescribeAIModelApplicationsRequest) ToJsonString() string

type DescribeAIModelApplicationsRequestParams added in v1.0.426

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.203

type DescribeAIModelApplicationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIModelApplicationsResponseParams `json:"Response"`
}

func NewDescribeAIModelApplicationsResponse added in v1.0.203

func NewDescribeAIModelApplicationsResponse() (response *DescribeAIModelApplicationsResponse)

func (*DescribeAIModelApplicationsResponse) FromJsonString added in v1.0.203

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.203

func (r *DescribeAIModelApplicationsResponse) ToJsonString() string

type DescribeAIModelApplicationsResponseParams added in v1.0.426

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.203

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.203

func NewDescribeAIModelChannelRequest() (request *DescribeAIModelChannelRequest)

func (*DescribeAIModelChannelRequest) FromJsonString added in v1.0.203

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.203

func (r *DescribeAIModelChannelRequest) ToJsonString() string

type DescribeAIModelChannelRequestParams added in v1.0.426

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.203

type DescribeAIModelChannelResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIModelChannelResponseParams `json:"Response"`
}

func NewDescribeAIModelChannelResponse added in v1.0.203

func NewDescribeAIModelChannelResponse() (response *DescribeAIModelChannelResponse)

func (*DescribeAIModelChannelResponse) FromJsonString added in v1.0.203

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.203

func (r *DescribeAIModelChannelResponse) ToJsonString() string

type DescribeAIModelChannelResponseParams added in v1.0.426

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.203

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.203

func NewDescribeAIModelUsageRequest() (request *DescribeAIModelUsageRequest)

func (*DescribeAIModelUsageRequest) FromJsonString added in v1.0.203

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.203

func (r *DescribeAIModelUsageRequest) ToJsonString() string

type DescribeAIModelUsageRequestParams added in v1.0.426

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.203

type DescribeAIModelUsageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIModelUsageResponseParams `json:"Response"`
}

func NewDescribeAIModelUsageResponse added in v1.0.203

func NewDescribeAIModelUsageResponse() (response *DescribeAIModelUsageResponse)

func (*DescribeAIModelUsageResponse) FromJsonString added in v1.0.203

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.203

func (r *DescribeAIModelUsageResponse) ToJsonString() string

type DescribeAIModelUsageResponseParams added in v1.0.426

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.203

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.203

func NewDescribeAIModelsRequest() (request *DescribeAIModelsRequest)

func (*DescribeAIModelsRequest) FromJsonString added in v1.0.203

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.203

func (r *DescribeAIModelsRequest) ToJsonString() string

type DescribeAIModelsRequestParams added in v1.0.426

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.203

type DescribeAIModelsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIModelsResponseParams `json:"Response"`
}

func NewDescribeAIModelsResponse added in v1.0.203

func NewDescribeAIModelsResponse() (response *DescribeAIModelsResponse)

func (*DescribeAIModelsResponse) FromJsonString added in v1.0.203

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.203

func (r *DescribeAIModelsResponse) ToJsonString() string

type DescribeAIModelsResponseParams added in v1.0.426

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 DescribeBalanceRequest

type DescribeBalanceRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeBalanceRequest

func NewDescribeBalanceRequest() (request *DescribeBalanceRequest)

func (*DescribeBalanceRequest) FromJsonString

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

func (r *DescribeBalanceRequest) ToJsonString() string

type DescribeBalanceRequestParams added in v1.0.426

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

Predefined struct for user

type DescribeBalanceResponse

type DescribeBalanceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBalanceResponseParams `json:"Response"`
}

func NewDescribeBalanceResponse

func NewDescribeBalanceResponse() (response *DescribeBalanceResponse)

func (*DescribeBalanceResponse) FromJsonString

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

func (r *DescribeBalanceResponse) ToJsonString() string

type DescribeBalanceResponseParams added in v1.0.426

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

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

func NewDescribeBalanceTransactionsRequest() (request *DescribeBalanceTransactionsRequest)

func (*DescribeBalanceTransactionsRequest) FromJsonString

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

func (r *DescribeBalanceTransactionsRequest) ToJsonString() string

type DescribeBalanceTransactionsRequestParams added in v1.0.426

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

type DescribeBalanceTransactionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBalanceTransactionsResponseParams `json:"Response"`
}

func NewDescribeBalanceTransactionsResponse

func NewDescribeBalanceTransactionsResponse() (response *DescribeBalanceTransactionsResponse)

func (*DescribeBalanceTransactionsResponse) FromJsonString

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

func (r *DescribeBalanceTransactionsResponse) ToJsonString() string

type DescribeBalanceTransactionsResponseParams added in v1.0.426

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

type DescribeBatchRequest struct {
	*tchttp.BaseRequest

	// 批次ID
	BatchId *uint64 `json:"BatchId,omitnil,omitempty" name:"BatchId"`
}

func NewDescribeBatchRequest

func NewDescribeBatchRequest() (request *DescribeBatchRequest)

func (*DescribeBatchRequest) FromJsonString

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

func (r *DescribeBatchRequest) ToJsonString() string

type DescribeBatchRequestParams added in v1.0.426

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

Predefined struct for user

type DescribeBatchResponse

type DescribeBatchResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBatchResponseParams `json:"Response"`
}

func NewDescribeBatchResponse

func NewDescribeBatchResponse() (response *DescribeBatchResponse)

func (*DescribeBatchResponse) FromJsonString

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

func (r *DescribeBatchResponse) ToJsonString() string

type DescribeBatchResponseParams added in v1.0.426

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

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

func NewDescribeBatchsRequest() (request *DescribeBatchsRequest)

func (*DescribeBatchsRequest) FromJsonString

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

func (r *DescribeBatchsRequest) ToJsonString() string

type DescribeBatchsRequestParams added in v1.0.426

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

type DescribeBatchsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBatchsResponseParams `json:"Response"`
}

func NewDescribeBatchsResponse

func NewDescribeBatchsResponse() (response *DescribeBatchsResponse)

func (*DescribeBatchsResponse) FromJsonString

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

func (r *DescribeBatchsResponse) ToJsonString() string

type DescribeBatchsResponseParams added in v1.0.426

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 DescribeCategoryRequest

type DescribeCategoryRequest struct {
	*tchttp.BaseRequest

	// Category ID。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeCategoryRequest

func NewDescribeCategoryRequest() (request *DescribeCategoryRequest)

func (*DescribeCategoryRequest) FromJsonString

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

func (r *DescribeCategoryRequest) ToJsonString() string

type DescribeCategoryRequestParams added in v1.0.426

type DescribeCategoryRequestParams struct {
	// Category ID。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeCategoryResponse

type DescribeCategoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCategoryResponseParams `json:"Response"`
}

func NewDescribeCategoryResponse

func NewDescribeCategoryResponse() (response *DescribeCategoryResponse)

func (*DescribeCategoryResponse) FromJsonString

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

func (r *DescribeCategoryResponse) ToJsonString() string

type DescribeCategoryResponseParams added in v1.0.426

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

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"`
}

func NewDescribeCloudStorageDateRequest

func NewDescribeCloudStorageDateRequest() (request *DescribeCloudStorageDateRequest)

func (*DescribeCloudStorageDateRequest) FromJsonString

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

func (r *DescribeCloudStorageDateRequest) ToJsonString() string

type DescribeCloudStorageDateRequestParams added in v1.0.426

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"`
}

Predefined struct for user

type DescribeCloudStorageDateResponse

type DescribeCloudStorageDateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageDateResponseParams `json:"Response"`
}

func NewDescribeCloudStorageDateResponse

func NewDescribeCloudStorageDateResponse() (response *DescribeCloudStorageDateResponse)

func (*DescribeCloudStorageDateResponse) FromJsonString

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

func (r *DescribeCloudStorageDateResponse) ToJsonString() string

type DescribeCloudStorageDateResponseParams added in v1.0.426

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

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

func NewDescribeCloudStorageEventsRequest() (request *DescribeCloudStorageEventsRequest)

func (*DescribeCloudStorageEventsRequest) FromJsonString

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

func (r *DescribeCloudStorageEventsRequest) ToJsonString() string

type DescribeCloudStorageEventsRequestParams added in v1.0.426

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

type DescribeCloudStorageEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageEventsResponseParams `json:"Response"`
}

func NewDescribeCloudStorageEventsResponse

func NewDescribeCloudStorageEventsResponse() (response *DescribeCloudStorageEventsResponse)

func (*DescribeCloudStorageEventsResponse) FromJsonString

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

func (r *DescribeCloudStorageEventsResponse) ToJsonString() string

type DescribeCloudStorageEventsResponseParams added in v1.0.426

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 DescribeCloudStorageRequest

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

func NewDescribeCloudStorageRequest() (request *DescribeCloudStorageRequest)

func (*DescribeCloudStorageRequest) FromJsonString

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

func (r *DescribeCloudStorageRequest) ToJsonString() string

type DescribeCloudStorageRequestParams added in v1.0.426

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

type DescribeCloudStorageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageResponseParams `json:"Response"`
}

func NewDescribeCloudStorageResponse

func NewDescribeCloudStorageResponse() (response *DescribeCloudStorageResponse)

func (*DescribeCloudStorageResponse) FromJsonString

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

func (r *DescribeCloudStorageResponse) ToJsonString() string

type DescribeCloudStorageResponseParams added in v1.0.426

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 DescribeCloudStorageThumbnailRequest

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

func NewDescribeCloudStorageThumbnailRequest() (request *DescribeCloudStorageThumbnailRequest)

func (*DescribeCloudStorageThumbnailRequest) FromJsonString

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

func (r *DescribeCloudStorageThumbnailRequest) ToJsonString() string

type DescribeCloudStorageThumbnailRequestParams added in v1.0.426

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

type DescribeCloudStorageThumbnailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageThumbnailResponseParams `json:"Response"`
}

func NewDescribeCloudStorageThumbnailResponse

func NewDescribeCloudStorageThumbnailResponse() (response *DescribeCloudStorageThumbnailResponse)

func (*DescribeCloudStorageThumbnailResponse) FromJsonString

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

type DescribeCloudStorageThumbnailResponseParams added in v1.0.426

type DescribeCloudStorageThumbnailResponseParams struct {
	// 缩略图访问地址
	ThumbnailURL *string `json:"ThumbnailURL,omitnil,omitempty" name:"ThumbnailURL"`

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

Predefined struct for user

type DescribeCloudStorageTimeRequest

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"`
}

func NewDescribeCloudStorageTimeRequest

func NewDescribeCloudStorageTimeRequest() (request *DescribeCloudStorageTimeRequest)

func (*DescribeCloudStorageTimeRequest) FromJsonString

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

func (r *DescribeCloudStorageTimeRequest) ToJsonString() string

type DescribeCloudStorageTimeRequestParams added in v1.0.426

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"`
}

Predefined struct for user

type DescribeCloudStorageTimeResponse

type DescribeCloudStorageTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageTimeResponseParams `json:"Response"`
}

func NewDescribeCloudStorageTimeResponse

func NewDescribeCloudStorageTimeResponse() (response *DescribeCloudStorageTimeResponse)

func (*DescribeCloudStorageTimeResponse) FromJsonString

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

func (r *DescribeCloudStorageTimeResponse) ToJsonString() string

type DescribeCloudStorageTimeResponseParams added in v1.0.426

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.218

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.218

func NewDescribeCloudStorageUsersRequest() (request *DescribeCloudStorageUsersRequest)

func (*DescribeCloudStorageUsersRequest) FromJsonString added in v1.0.218

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.218

func (r *DescribeCloudStorageUsersRequest) ToJsonString() string

type DescribeCloudStorageUsersRequestParams added in v1.0.426

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.218

type DescribeCloudStorageUsersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudStorageUsersResponseParams `json:"Response"`
}

func NewDescribeCloudStorageUsersResponse added in v1.0.218

func NewDescribeCloudStorageUsersResponse() (response *DescribeCloudStorageUsersResponse)

func (*DescribeCloudStorageUsersResponse) FromJsonString added in v1.0.218

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.218

func (r *DescribeCloudStorageUsersResponse) ToJsonString() string

type DescribeCloudStorageUsersResponseParams added in v1.0.426

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.218

type DescribeDataForwardListRequest struct {
	*tchttp.BaseRequest

	// 产品ID列表
	ProductIds *string `json:"ProductIds,omitnil,omitempty" name:"ProductIds"`
}

func NewDescribeDataForwardListRequest added in v1.0.218

func NewDescribeDataForwardListRequest() (request *DescribeDataForwardListRequest)

func (*DescribeDataForwardListRequest) FromJsonString added in v1.0.218

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.218

func (r *DescribeDataForwardListRequest) ToJsonString() string

type DescribeDataForwardListRequestParams added in v1.0.426

type DescribeDataForwardListRequestParams struct {
	// 产品ID列表
	ProductIds *string `json:"ProductIds,omitnil,omitempty" name:"ProductIds"`
}

Predefined struct for user

type DescribeDataForwardListResponse added in v1.0.218

type DescribeDataForwardListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDataForwardListResponseParams `json:"Response"`
}

func NewDescribeDataForwardListResponse added in v1.0.218

func NewDescribeDataForwardListResponse() (response *DescribeDataForwardListResponse)

func (*DescribeDataForwardListResponse) FromJsonString added in v1.0.218

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.218

func (r *DescribeDataForwardListResponse) ToJsonString() string

type DescribeDataForwardListResponseParams added in v1.0.426

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

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

func NewDescribeDeviceActionHistoryRequest() (request *DescribeDeviceActionHistoryRequest)

func (*DescribeDeviceActionHistoryRequest) FromJsonString

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

func (r *DescribeDeviceActionHistoryRequest) ToJsonString() string

type DescribeDeviceActionHistoryRequestParams added in v1.0.426

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

type DescribeDeviceActionHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceActionHistoryResponseParams `json:"Response"`
}

func NewDescribeDeviceActionHistoryResponse

func NewDescribeDeviceActionHistoryResponse() (response *DescribeDeviceActionHistoryResponse)

func (*DescribeDeviceActionHistoryResponse) FromJsonString

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

func (r *DescribeDeviceActionHistoryResponse) ToJsonString() string

type DescribeDeviceActionHistoryResponseParams added in v1.0.426

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

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

func NewDescribeDeviceCommLogRequest() (request *DescribeDeviceCommLogRequest)

func (*DescribeDeviceCommLogRequest) FromJsonString

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

func (r *DescribeDeviceCommLogRequest) ToJsonString() string

type DescribeDeviceCommLogRequestParams added in v1.0.426

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

type DescribeDeviceCommLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceCommLogResponseParams `json:"Response"`
}

func NewDescribeDeviceCommLogResponse

func NewDescribeDeviceCommLogResponse() (response *DescribeDeviceCommLogResponse)

func (*DescribeDeviceCommLogResponse) FromJsonString

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

func (r *DescribeDeviceCommLogResponse) ToJsonString() string

type DescribeDeviceCommLogResponseParams added in v1.0.426

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

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

func NewDescribeDeviceDataHistoryRequest() (request *DescribeDeviceDataHistoryRequest)

func (*DescribeDeviceDataHistoryRequest) FromJsonString

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

func (r *DescribeDeviceDataHistoryRequest) ToJsonString() string

type DescribeDeviceDataHistoryRequestParams added in v1.0.426

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

type DescribeDeviceDataHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceDataHistoryResponseParams `json:"Response"`
}

func NewDescribeDeviceDataHistoryResponse

func NewDescribeDeviceDataHistoryResponse() (response *DescribeDeviceDataHistoryResponse)

func (*DescribeDeviceDataHistoryResponse) FromJsonString

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

func (r *DescribeDeviceDataHistoryResponse) ToJsonString() string

type DescribeDeviceDataHistoryResponseParams added in v1.0.426

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

type DescribeDeviceDataRequest struct {
	*tchttp.BaseRequest

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

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

func NewDescribeDeviceDataRequest

func NewDescribeDeviceDataRequest() (request *DescribeDeviceDataRequest)

func (*DescribeDeviceDataRequest) FromJsonString

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

func (r *DescribeDeviceDataRequest) ToJsonString() string

type DescribeDeviceDataRequestParams added in v1.0.426

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

type DescribeDeviceDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceDataResponseParams `json:"Response"`
}

func NewDescribeDeviceDataResponse

func NewDescribeDeviceDataResponse() (response *DescribeDeviceDataResponse)

func (*DescribeDeviceDataResponse) FromJsonString

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

func (r *DescribeDeviceDataResponse) ToJsonString() string

type DescribeDeviceDataResponseParams added in v1.0.426

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 DescribeDeviceEventHistoryRequest

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

func NewDescribeDeviceEventHistoryRequest() (request *DescribeDeviceEventHistoryRequest)

func (*DescribeDeviceEventHistoryRequest) FromJsonString

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

func (r *DescribeDeviceEventHistoryRequest) ToJsonString() string

type DescribeDeviceEventHistoryRequestParams added in v1.0.426

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

type DescribeDeviceEventHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceEventHistoryResponseParams `json:"Response"`
}

func NewDescribeDeviceEventHistoryResponse

func NewDescribeDeviceEventHistoryResponse() (response *DescribeDeviceEventHistoryResponse)

func (*DescribeDeviceEventHistoryResponse) FromJsonString

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

func (r *DescribeDeviceEventHistoryResponse) ToJsonString() string

type DescribeDeviceEventHistoryResponseParams added in v1.0.426

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 DescribeDeviceRequest

type DescribeDeviceRequest struct {
	*tchttp.BaseRequest

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

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

func NewDescribeDeviceRequest

func NewDescribeDeviceRequest() (request *DescribeDeviceRequest)

func (*DescribeDeviceRequest) FromJsonString

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

func (r *DescribeDeviceRequest) ToJsonString() string

type DescribeDeviceRequestParams added in v1.0.426

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

type DescribeDeviceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceResponseParams `json:"Response"`
}

func NewDescribeDeviceResponse

func NewDescribeDeviceResponse() (response *DescribeDeviceResponse)

func (*DescribeDeviceResponse) FromJsonString

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

func (r *DescribeDeviceResponse) ToJsonString() string

type DescribeDeviceResponseParams added in v1.0.426

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.218

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.218

func NewDescribeDeviceStatusLogRequest() (request *DescribeDeviceStatusLogRequest)

func (*DescribeDeviceStatusLogRequest) FromJsonString added in v1.0.218

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.218

func (r *DescribeDeviceStatusLogRequest) ToJsonString() string

type DescribeDeviceStatusLogRequestParams added in v1.0.426

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.218

type DescribeDeviceStatusLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceStatusLogResponseParams `json:"Response"`
}

func NewDescribeDeviceStatusLogResponse added in v1.0.218

func NewDescribeDeviceStatusLogResponse() (response *DescribeDeviceStatusLogResponse)

func (*DescribeDeviceStatusLogResponse) FromJsonString added in v1.0.218

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.218

func (r *DescribeDeviceStatusLogResponse) ToJsonString() string

type DescribeDeviceStatusLogResponseParams added in v1.0.426

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

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

func NewDescribeDevicesRequest() (request *DescribeDevicesRequest)

func (*DescribeDevicesRequest) FromJsonString

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

func (r *DescribeDevicesRequest) ToJsonString() string

type DescribeDevicesRequestParams added in v1.0.426

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

type DescribeDevicesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDevicesResponseParams `json:"Response"`
}

func NewDescribeDevicesResponse

func NewDescribeDevicesResponse() (response *DescribeDevicesResponse)

func (*DescribeDevicesResponse) FromJsonString

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

func (r *DescribeDevicesResponse) ToJsonString() string

type DescribeDevicesResponseParams added in v1.0.426

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

type DescribeFirmwareRequest struct {
	*tchttp.BaseRequest

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

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

func NewDescribeFirmwareRequest

func NewDescribeFirmwareRequest() (request *DescribeFirmwareRequest)

func (*DescribeFirmwareRequest) FromJsonString

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

func (r *DescribeFirmwareRequest) ToJsonString() string

type DescribeFirmwareRequestParams added in v1.0.426

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

type DescribeFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareResponseParams `json:"Response"`
}

func NewDescribeFirmwareResponse

func NewDescribeFirmwareResponse() (response *DescribeFirmwareResponse)

func (*DescribeFirmwareResponse) FromJsonString

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

func (r *DescribeFirmwareResponse) ToJsonString() string

type DescribeFirmwareResponseParams added in v1.0.426

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"`

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

Predefined struct for user

type DescribeFirmwareTaskDevicesRequest

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

func NewDescribeFirmwareTaskDevicesRequest() (request *DescribeFirmwareTaskDevicesRequest)

func (*DescribeFirmwareTaskDevicesRequest) FromJsonString

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

func (r *DescribeFirmwareTaskDevicesRequest) ToJsonString() string

type DescribeFirmwareTaskDevicesRequestParams added in v1.0.426

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

type DescribeFirmwareTaskDevicesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTaskDevicesResponseParams `json:"Response"`
}

func NewDescribeFirmwareTaskDevicesResponse

func NewDescribeFirmwareTaskDevicesResponse() (response *DescribeFirmwareTaskDevicesResponse)

func (*DescribeFirmwareTaskDevicesResponse) FromJsonString

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

func (r *DescribeFirmwareTaskDevicesResponse) ToJsonString() string

type DescribeFirmwareTaskDevicesResponseParams added in v1.0.426

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

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

func NewDescribeFirmwareTaskDistributionRequest() (request *DescribeFirmwareTaskDistributionRequest)

func (*DescribeFirmwareTaskDistributionRequest) FromJsonString

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

func (*DescribeFirmwareTaskDistributionRequest) ToJsonString

type DescribeFirmwareTaskDistributionRequestParams added in v1.0.426

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

type DescribeFirmwareTaskDistributionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTaskDistributionResponseParams `json:"Response"`
}

func NewDescribeFirmwareTaskDistributionResponse

func NewDescribeFirmwareTaskDistributionResponse() (response *DescribeFirmwareTaskDistributionResponse)

func (*DescribeFirmwareTaskDistributionResponse) FromJsonString

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

func (*DescribeFirmwareTaskDistributionResponse) ToJsonString

type DescribeFirmwareTaskDistributionResponseParams added in v1.0.426

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

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

func NewDescribeFirmwareTaskRequest() (request *DescribeFirmwareTaskRequest)

func (*DescribeFirmwareTaskRequest) FromJsonString

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

func (r *DescribeFirmwareTaskRequest) ToJsonString() string

type DescribeFirmwareTaskRequestParams added in v1.0.426

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

type DescribeFirmwareTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTaskResponseParams `json:"Response"`
}

func NewDescribeFirmwareTaskResponse

func NewDescribeFirmwareTaskResponse() (response *DescribeFirmwareTaskResponse)

func (*DescribeFirmwareTaskResponse) FromJsonString

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

func (r *DescribeFirmwareTaskResponse) ToJsonString() string

type DescribeFirmwareTaskResponseParams added in v1.0.426

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

type DescribeFirmwareTaskStatisticsRequest struct {
	*tchttp.BaseRequest

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

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

func NewDescribeFirmwareTaskStatisticsRequest

func NewDescribeFirmwareTaskStatisticsRequest() (request *DescribeFirmwareTaskStatisticsRequest)

func (*DescribeFirmwareTaskStatisticsRequest) FromJsonString

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

type DescribeFirmwareTaskStatisticsRequestParams added in v1.0.426

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

type DescribeFirmwareTaskStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTaskStatisticsResponseParams `json:"Response"`
}

func NewDescribeFirmwareTaskStatisticsResponse

func NewDescribeFirmwareTaskStatisticsResponse() (response *DescribeFirmwareTaskStatisticsResponse)

func (*DescribeFirmwareTaskStatisticsResponse) FromJsonString

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

func (*DescribeFirmwareTaskStatisticsResponse) ToJsonString

type DescribeFirmwareTaskStatisticsResponseParams added in v1.0.426

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

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

func NewDescribeFirmwareTasksRequest() (request *DescribeFirmwareTasksRequest)

func (*DescribeFirmwareTasksRequest) FromJsonString

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

func (r *DescribeFirmwareTasksRequest) ToJsonString() string

type DescribeFirmwareTasksRequestParams added in v1.0.426

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

type DescribeFirmwareTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFirmwareTasksResponseParams `json:"Response"`
}

func NewDescribeFirmwareTasksResponse

func NewDescribeFirmwareTasksResponse() (response *DescribeFirmwareTasksResponse)

func (*DescribeFirmwareTasksResponse) FromJsonString

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

func (r *DescribeFirmwareTasksResponse) ToJsonString() string

type DescribeFirmwareTasksResponseParams added in v1.0.426

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

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

func NewDescribeForwardRuleRequest() (request *DescribeForwardRuleRequest)

func (*DescribeForwardRuleRequest) FromJsonString

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

func (r *DescribeForwardRuleRequest) ToJsonString() string

type DescribeForwardRuleRequestParams added in v1.0.426

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

type DescribeForwardRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeForwardRuleResponseParams `json:"Response"`
}

func NewDescribeForwardRuleResponse

func NewDescribeForwardRuleResponse() (response *DescribeForwardRuleResponse)

func (*DescribeForwardRuleResponse) FromJsonString

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

func (r *DescribeForwardRuleResponse) ToJsonString() string

type DescribeForwardRuleResponseParams added in v1.0.426

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 DescribeModelDefinitionRequest

type DescribeModelDefinitionRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeModelDefinitionRequest

func NewDescribeModelDefinitionRequest() (request *DescribeModelDefinitionRequest)

func (*DescribeModelDefinitionRequest) FromJsonString

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

func (r *DescribeModelDefinitionRequest) ToJsonString() string

type DescribeModelDefinitionRequestParams added in v1.0.426

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

Predefined struct for user

type DescribeModelDefinitionResponse

type DescribeModelDefinitionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeModelDefinitionResponseParams `json:"Response"`
}

func NewDescribeModelDefinitionResponse

func NewDescribeModelDefinitionResponse() (response *DescribeModelDefinitionResponse)

func (*DescribeModelDefinitionResponse) FromJsonString

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

func (r *DescribeModelDefinitionResponse) ToJsonString() string

type DescribeModelDefinitionResponseParams added in v1.0.426

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 DescribeProductDynamicRegisterRequest added in v1.0.295

type DescribeProductDynamicRegisterRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeProductDynamicRegisterRequest added in v1.0.295

func NewDescribeProductDynamicRegisterRequest() (request *DescribeProductDynamicRegisterRequest)

func (*DescribeProductDynamicRegisterRequest) FromJsonString added in v1.0.295

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.295

type DescribeProductDynamicRegisterRequestParams added in v1.0.426

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

Predefined struct for user

type DescribeProductDynamicRegisterResponse added in v1.0.295

type DescribeProductDynamicRegisterResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductDynamicRegisterResponseParams `json:"Response"`
}

func NewDescribeProductDynamicRegisterResponse added in v1.0.295

func NewDescribeProductDynamicRegisterResponse() (response *DescribeProductDynamicRegisterResponse)

func (*DescribeProductDynamicRegisterResponse) FromJsonString added in v1.0.295

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.295

type DescribeProductDynamicRegisterResponseParams added in v1.0.426

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

type DescribeProductRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeProductRequest

func NewDescribeProductRequest() (request *DescribeProductRequest)

func (*DescribeProductRequest) FromJsonString

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

func (r *DescribeProductRequest) ToJsonString() string

type DescribeProductRequestParams added in v1.0.426

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

Predefined struct for user

type DescribeProductResponse

type DescribeProductResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductResponseParams `json:"Response"`
}

func NewDescribeProductResponse

func NewDescribeProductResponse() (response *DescribeProductResponse)

func (*DescribeProductResponse) FromJsonString

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

func (r *DescribeProductResponse) ToJsonString() string

type DescribeProductResponseParams added in v1.0.426

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

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

func NewDescribeProductsRequest() (request *DescribeProductsRequest)

func (*DescribeProductsRequest) FromJsonString

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

func (r *DescribeProductsRequest) ToJsonString() string

type DescribeProductsRequestParams added in v1.0.426

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

type DescribeProductsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductsResponseParams `json:"Response"`
}

func NewDescribeProductsResponse

func NewDescribeProductsResponse() (response *DescribeProductsResponse)

func (*DescribeProductsResponse) FromJsonString

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

func (r *DescribeProductsResponse) ToJsonString() string

type DescribeProductsResponseParams added in v1.0.426

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 DescribeSDKLogRequest added in v1.0.218

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.218

func NewDescribeSDKLogRequest() (request *DescribeSDKLogRequest)

func (*DescribeSDKLogRequest) FromJsonString added in v1.0.218

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.218

func (r *DescribeSDKLogRequest) ToJsonString() string

type DescribeSDKLogRequestParams added in v1.0.426

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.218

type DescribeSDKLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSDKLogResponseParams `json:"Response"`
}

func NewDescribeSDKLogResponse added in v1.0.218

func NewDescribeSDKLogResponse() (response *DescribeSDKLogResponse)

func (*DescribeSDKLogResponse) FromJsonString added in v1.0.218

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.218

func (r *DescribeSDKLogResponse) ToJsonString() string

type DescribeSDKLogResponseParams added in v1.0.426

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 DeviceCommLogItem

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

type DeviceDataHistoryItem struct {
	// 时间点,毫秒时间戳
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 字段取值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DeviceInfo

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 DeviceStatusLogItem added in v1.0.218

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

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

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

func NewEditFirmwareRequest() (request *EditFirmwareRequest)

func (*EditFirmwareRequest) FromJsonString

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

func (r *EditFirmwareRequest) ToJsonString() string

type EditFirmwareRequestParams added in v1.0.426

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

type EditFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *EditFirmwareResponseParams `json:"Response"`
}

func NewEditFirmwareResponse

func NewEditFirmwareResponse() (response *EditFirmwareResponse)

func (*EditFirmwareResponse) FromJsonString

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

func (r *EditFirmwareResponse) ToJsonString() string

type EditFirmwareResponseParams added in v1.0.426

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

Predefined struct for user

type EventHistoryItem

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

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"`
}

type FirmwareTaskInfo

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 GenerateSignedVideoURLRequest

type GenerateSignedVideoURLRequest struct {
	*tchttp.BaseRequest

	// 视频播放原始URL地址
	VideoURL *string `json:"VideoURL,omitnil,omitempty" name:"VideoURL"`

	// 播放链接过期时间
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

func NewGenerateSignedVideoURLRequest

func NewGenerateSignedVideoURLRequest() (request *GenerateSignedVideoURLRequest)

func (*GenerateSignedVideoURLRequest) FromJsonString

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

func (r *GenerateSignedVideoURLRequest) ToJsonString() string

type GenerateSignedVideoURLRequestParams added in v1.0.426

type GenerateSignedVideoURLRequestParams struct {
	// 视频播放原始URL地址
	VideoURL *string `json:"VideoURL,omitnil,omitempty" name:"VideoURL"`

	// 播放链接过期时间
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

Predefined struct for user

type GenerateSignedVideoURLResponse

type GenerateSignedVideoURLResponse struct {
	*tchttp.BaseResponse
	Response *GenerateSignedVideoURLResponseParams `json:"Response"`
}

func NewGenerateSignedVideoURLResponse

func NewGenerateSignedVideoURLResponse() (response *GenerateSignedVideoURLResponse)

func (*GenerateSignedVideoURLResponse) FromJsonString

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

func (r *GenerateSignedVideoURLResponse) ToJsonString() string

type GenerateSignedVideoURLResponseParams added in v1.0.426

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

type GetAllFirmwareVersionRequest struct {
	*tchttp.BaseRequest

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

func NewGetAllFirmwareVersionRequest

func NewGetAllFirmwareVersionRequest() (request *GetAllFirmwareVersionRequest)

func (*GetAllFirmwareVersionRequest) FromJsonString

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

func (r *GetAllFirmwareVersionRequest) ToJsonString() string

type GetAllFirmwareVersionRequestParams added in v1.0.426

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

Predefined struct for user

type GetAllFirmwareVersionResponse

type GetAllFirmwareVersionResponse struct {
	*tchttp.BaseResponse
	Response *GetAllFirmwareVersionResponseParams `json:"Response"`
}

func NewGetAllFirmwareVersionResponse

func NewGetAllFirmwareVersionResponse() (response *GetAllFirmwareVersionResponse)

func (*GetAllFirmwareVersionResponse) FromJsonString

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

func (r *GetAllFirmwareVersionResponse) ToJsonString() string

type GetAllFirmwareVersionResponseParams added in v1.0.426

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

type GetFirmwareURLRequest struct {
	*tchttp.BaseRequest

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

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

func NewGetFirmwareURLRequest

func NewGetFirmwareURLRequest() (request *GetFirmwareURLRequest)

func (*GetFirmwareURLRequest) FromJsonString

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

func (r *GetFirmwareURLRequest) ToJsonString() string

type GetFirmwareURLRequestParams added in v1.0.426

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

type GetFirmwareURLResponse struct {
	*tchttp.BaseResponse
	Response *GetFirmwareURLResponseParams `json:"Response"`
}

func NewGetFirmwareURLResponse

func NewGetFirmwareURLResponse() (response *GetFirmwareURLResponse)

func (*GetFirmwareURLResponse) FromJsonString

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

func (r *GetFirmwareURLResponse) ToJsonString() string

type GetFirmwareURLResponseParams added in v1.0.426

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

type ImportModelDefinitionRequest struct {
	*tchttp.BaseRequest

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

	// 数据模板定义
	ModelSchema *string `json:"ModelSchema,omitnil,omitempty" name:"ModelSchema"`
}

func NewImportModelDefinitionRequest

func NewImportModelDefinitionRequest() (request *ImportModelDefinitionRequest)

func (*ImportModelDefinitionRequest) FromJsonString

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

func (r *ImportModelDefinitionRequest) ToJsonString() string

type ImportModelDefinitionRequestParams added in v1.0.426

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

type ImportModelDefinitionResponse struct {
	*tchttp.BaseResponse
	Response *ImportModelDefinitionResponseParams `json:"Response"`
}

func NewImportModelDefinitionResponse

func NewImportModelDefinitionResponse() (response *ImportModelDefinitionResponse)

func (*ImportModelDefinitionResponse) FromJsonString

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

func (r *ImportModelDefinitionResponse) ToJsonString() string

type ImportModelDefinitionResponseParams added in v1.0.426

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

Predefined struct for user

type InheritCloudStorageUserRequest added in v1.0.218

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.218

func NewInheritCloudStorageUserRequest() (request *InheritCloudStorageUserRequest)

func (*InheritCloudStorageUserRequest) FromJsonString added in v1.0.218

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.218

func (r *InheritCloudStorageUserRequest) ToJsonString() string

type InheritCloudStorageUserRequestParams added in v1.0.426

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.218

type InheritCloudStorageUserResponse struct {
	*tchttp.BaseResponse
	Response *InheritCloudStorageUserResponseParams `json:"Response"`
}

func NewInheritCloudStorageUserResponse added in v1.0.218

func NewInheritCloudStorageUserResponse() (response *InheritCloudStorageUserResponse)

func (*InheritCloudStorageUserResponse) FromJsonString added in v1.0.218

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.218

func (r *InheritCloudStorageUserResponse) ToJsonString() string

type InheritCloudStorageUserResponseParams added in v1.0.426

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

Predefined struct for user

type ListFirmwaresRequest

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

func NewListFirmwaresRequest() (request *ListFirmwaresRequest)

func (*ListFirmwaresRequest) FromJsonString

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

func (r *ListFirmwaresRequest) ToJsonString() string

type ListFirmwaresRequestParams added in v1.0.426

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

type ListFirmwaresResponse struct {
	*tchttp.BaseResponse
	Response *ListFirmwaresResponseParams `json:"Response"`
}

func NewListFirmwaresResponse

func NewListFirmwaresResponse() (response *ListFirmwaresResponse)

func (*ListFirmwaresResponse) FromJsonString

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

func (r *ListFirmwaresResponse) ToJsonString() string

type ListFirmwaresResponseParams added in v1.0.426

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 ModifyDataForwardRequest added in v1.0.218

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.218

func NewModifyDataForwardRequest() (request *ModifyDataForwardRequest)

func (*ModifyDataForwardRequest) FromJsonString added in v1.0.218

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.218

func (r *ModifyDataForwardRequest) ToJsonString() string

type ModifyDataForwardRequestParams added in v1.0.426

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.218

type ModifyDataForwardResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDataForwardResponseParams `json:"Response"`
}

func NewModifyDataForwardResponse added in v1.0.218

func NewModifyDataForwardResponse() (response *ModifyDataForwardResponse)

func (*ModifyDataForwardResponse) FromJsonString added in v1.0.218

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.218

func (r *ModifyDataForwardResponse) ToJsonString() string

type ModifyDataForwardResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDataForwardStatusRequest added in v1.0.218

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.218

func NewModifyDataForwardStatusRequest() (request *ModifyDataForwardStatusRequest)

func (*ModifyDataForwardStatusRequest) FromJsonString added in v1.0.218

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.218

func (r *ModifyDataForwardStatusRequest) ToJsonString() string

type ModifyDataForwardStatusRequestParams added in v1.0.426

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.218

type ModifyDataForwardStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDataForwardStatusResponseParams `json:"Response"`
}

func NewModifyDataForwardStatusResponse added in v1.0.218

func NewModifyDataForwardStatusResponse() (response *ModifyDataForwardStatusResponse)

func (*ModifyDataForwardStatusResponse) FromJsonString added in v1.0.218

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.218

func (r *ModifyDataForwardStatusResponse) ToJsonString() string

type ModifyDataForwardStatusResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDeviceLogLevelRequest added in v1.0.218

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.218

func NewModifyDeviceLogLevelRequest() (request *ModifyDeviceLogLevelRequest)

func (*ModifyDeviceLogLevelRequest) FromJsonString added in v1.0.218

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.218

func (r *ModifyDeviceLogLevelRequest) ToJsonString() string

type ModifyDeviceLogLevelRequestParams added in v1.0.426

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.218

type ModifyDeviceLogLevelResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDeviceLogLevelResponseParams `json:"Response"`
}

func NewModifyDeviceLogLevelResponse added in v1.0.218

func NewModifyDeviceLogLevelResponse() (response *ModifyDeviceLogLevelResponse)

func (*ModifyDeviceLogLevelResponse) FromJsonString added in v1.0.218

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.218

func (r *ModifyDeviceLogLevelResponse) ToJsonString() string

type ModifyDeviceLogLevelResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDeviceRequest

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

func NewModifyDeviceRequest() (request *ModifyDeviceRequest)

func (*ModifyDeviceRequest) FromJsonString

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

func (r *ModifyDeviceRequest) ToJsonString() string

type ModifyDeviceRequestParams added in v1.0.426

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

type ModifyDeviceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDeviceResponseParams `json:"Response"`
}

func NewModifyDeviceResponse

func NewModifyDeviceResponse() (response *ModifyDeviceResponse)

func (*ModifyDeviceResponse) FromJsonString

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

func (r *ModifyDeviceResponse) ToJsonString() string

type ModifyDeviceResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyForwardRuleRequest

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

func NewModifyForwardRuleRequest() (request *ModifyForwardRuleRequest)

func (*ModifyForwardRuleRequest) FromJsonString

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

func (r *ModifyForwardRuleRequest) ToJsonString() string

type ModifyForwardRuleRequestParams added in v1.0.426

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

type ModifyForwardRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyForwardRuleResponseParams `json:"Response"`
}

func NewModifyForwardRuleResponse

func NewModifyForwardRuleResponse() (response *ModifyForwardRuleResponse)

func (*ModifyForwardRuleResponse) FromJsonString

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

func (r *ModifyForwardRuleResponse) ToJsonString() string

type ModifyForwardRuleResponseParams added in v1.0.426

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

type ModifyModelDefinitionRequest struct {
	*tchttp.BaseRequest

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

	// 数据模板定义
	ModelSchema *string `json:"ModelSchema,omitnil,omitempty" name:"ModelSchema"`
}

func NewModifyModelDefinitionRequest

func NewModifyModelDefinitionRequest() (request *ModifyModelDefinitionRequest)

func (*ModifyModelDefinitionRequest) FromJsonString

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

func (r *ModifyModelDefinitionRequest) ToJsonString() string

type ModifyModelDefinitionRequestParams added in v1.0.426

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

type ModifyModelDefinitionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyModelDefinitionResponseParams `json:"Response"`
}

func NewModifyModelDefinitionResponse

func NewModifyModelDefinitionResponse() (response *ModifyModelDefinitionResponse)

func (*ModifyModelDefinitionResponse) FromJsonString

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

func (r *ModifyModelDefinitionResponse) ToJsonString() string

type ModifyModelDefinitionResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyProductDynamicRegisterRequest added in v1.0.295

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.295

func NewModifyProductDynamicRegisterRequest() (request *ModifyProductDynamicRegisterRequest)

func (*ModifyProductDynamicRegisterRequest) FromJsonString added in v1.0.295

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.295

func (r *ModifyProductDynamicRegisterRequest) ToJsonString() string

type ModifyProductDynamicRegisterRequestParams added in v1.0.426

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.295

type ModifyProductDynamicRegisterResponse struct {
	*tchttp.BaseResponse
	Response *ModifyProductDynamicRegisterResponseParams `json:"Response"`
}

func NewModifyProductDynamicRegisterResponse added in v1.0.295

func NewModifyProductDynamicRegisterResponse() (response *ModifyProductDynamicRegisterResponse)

func (*ModifyProductDynamicRegisterResponse) FromJsonString added in v1.0.295

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.295

func (r *ModifyProductDynamicRegisterResponse) ToJsonString() string

type ModifyProductDynamicRegisterResponseParams added in v1.0.426

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

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

func NewModifyProductRequest() (request *ModifyProductRequest)

func (*ModifyProductRequest) FromJsonString

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

func (r *ModifyProductRequest) ToJsonString() string

type ModifyProductRequestParams added in v1.0.426

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

type ModifyProductResponse struct {
	*tchttp.BaseResponse
	Response *ModifyProductResponseParams `json:"Response"`
}

func NewModifyProductResponse

func NewModifyProductResponse() (response *ModifyProductResponse)

func (*ModifyProductResponse) FromJsonString

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

func (r *ModifyProductResponse) ToJsonString() string

type ModifyProductResponseParams added in v1.0.426

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

Predefined struct for user

type ProductModelDefinition

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

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

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

func NewPublishMessageRequest() (request *PublishMessageRequest)

func (*PublishMessageRequest) FromJsonString

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

func (r *PublishMessageRequest) ToJsonString() string

type PublishMessageRequestParams added in v1.0.426

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

type PublishMessageResponse struct {
	*tchttp.BaseResponse
	Response *PublishMessageResponseParams `json:"Response"`
}

func NewPublishMessageResponse

func NewPublishMessageResponse() (response *PublishMessageResponse)

func (*PublishMessageResponse) FromJsonString

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

func (r *PublishMessageResponse) ToJsonString() string

type PublishMessageResponseParams added in v1.0.426

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

Predefined struct for user

type ReportAliveDeviceRequest added in v1.0.203

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.203

func NewReportAliveDeviceRequest() (request *ReportAliveDeviceRequest)

func (*ReportAliveDeviceRequest) FromJsonString added in v1.0.203

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.203

func (r *ReportAliveDeviceRequest) ToJsonString() string

type ReportAliveDeviceRequestParams added in v1.0.426

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.203

type ReportAliveDeviceResponse struct {
	*tchttp.BaseResponse
	Response *ReportAliveDeviceResponseParams `json:"Response"`
}

func NewReportAliveDeviceResponse added in v1.0.203

func NewReportAliveDeviceResponse() (response *ReportAliveDeviceResponse)

func (*ReportAliveDeviceResponse) FromJsonString added in v1.0.203

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.203

func (r *ReportAliveDeviceResponse) ToJsonString() string

type ReportAliveDeviceResponseParams added in v1.0.426

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

Predefined struct for user

type ResetCloudStorageRequest

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

func NewResetCloudStorageRequest() (request *ResetCloudStorageRequest)

func (*ResetCloudStorageRequest) FromJsonString

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

func (r *ResetCloudStorageRequest) ToJsonString() string

type ResetCloudStorageRequestParams added in v1.0.426

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

type ResetCloudStorageResponse struct {
	*tchttp.BaseResponse
	Response *ResetCloudStorageResponseParams `json:"Response"`
}

func NewResetCloudStorageResponse

func NewResetCloudStorageResponse() (response *ResetCloudStorageResponse)

func (*ResetCloudStorageResponse) FromJsonString

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

func (r *ResetCloudStorageResponse) ToJsonString() string

type ResetCloudStorageResponseParams added in v1.0.426

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

Predefined struct for user

type RetryDeviceFirmwareTaskRequest

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

func NewRetryDeviceFirmwareTaskRequest() (request *RetryDeviceFirmwareTaskRequest)

func (*RetryDeviceFirmwareTaskRequest) FromJsonString

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

func (r *RetryDeviceFirmwareTaskRequest) ToJsonString() string

type RetryDeviceFirmwareTaskRequestParams added in v1.0.426

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

type RetryDeviceFirmwareTaskResponse struct {
	*tchttp.BaseResponse
	Response *RetryDeviceFirmwareTaskResponseParams `json:"Response"`
}

func NewRetryDeviceFirmwareTaskResponse

func NewRetryDeviceFirmwareTaskResponse() (response *RetryDeviceFirmwareTaskResponse)

func (*RetryDeviceFirmwareTaskResponse) FromJsonString

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

func (r *RetryDeviceFirmwareTaskResponse) ToJsonString() string

type RetryDeviceFirmwareTaskResponseParams added in v1.0.426

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

Predefined struct for user

type SDKLogItem added in v1.0.218

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

type SearchKeyword struct {
	// 搜索条件的Key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 搜索条件的值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type SetForwardAuthRequest

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

func NewSetForwardAuthRequest() (request *SetForwardAuthRequest)

func (*SetForwardAuthRequest) FromJsonString

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

func (r *SetForwardAuthRequest) ToJsonString() string

type SetForwardAuthRequestParams added in v1.0.426

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

type SetForwardAuthResponse struct {
	*tchttp.BaseResponse
	Response *SetForwardAuthResponseParams `json:"Response"`
}

func NewSetForwardAuthResponse

func NewSetForwardAuthResponse() (response *SetForwardAuthResponse)

func (*SetForwardAuthResponse) FromJsonString

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

func (r *SetForwardAuthResponse) ToJsonString() string

type SetForwardAuthResponseParams added in v1.0.426

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

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

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

type TransferCloudStorageRequest

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"`
}

func NewTransferCloudStorageRequest

func NewTransferCloudStorageRequest() (request *TransferCloudStorageRequest)

func (*TransferCloudStorageRequest) FromJsonString

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

func (r *TransferCloudStorageRequest) ToJsonString() string

type TransferCloudStorageRequestParams added in v1.0.426

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"`
}

Predefined struct for user

type TransferCloudStorageResponse

type TransferCloudStorageResponse struct {
	*tchttp.BaseResponse
	Response *TransferCloudStorageResponseParams `json:"Response"`
}

func NewTransferCloudStorageResponse

func NewTransferCloudStorageResponse() (response *TransferCloudStorageResponse)

func (*TransferCloudStorageResponse) FromJsonString

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

func (r *TransferCloudStorageResponse) ToJsonString() string

type TransferCloudStorageResponseParams added in v1.0.426

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

Predefined struct for user

type UpdateAIModelChannelRequest added in v1.0.203

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.203

func NewUpdateAIModelChannelRequest() (request *UpdateAIModelChannelRequest)

func (*UpdateAIModelChannelRequest) FromJsonString added in v1.0.203

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.203

func (r *UpdateAIModelChannelRequest) ToJsonString() string

type UpdateAIModelChannelRequestParams added in v1.0.426

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.203

type UpdateAIModelChannelResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAIModelChannelResponseParams `json:"Response"`
}

func NewUpdateAIModelChannelResponse added in v1.0.203

func NewUpdateAIModelChannelResponse() (response *UpdateAIModelChannelResponse)

func (*UpdateAIModelChannelResponse) FromJsonString added in v1.0.203

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.203

func (r *UpdateAIModelChannelResponse) ToJsonString() string

type UpdateAIModelChannelResponseParams added in v1.0.426

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

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"`
}

func NewUploadFirmwareRequest

func NewUploadFirmwareRequest() (request *UploadFirmwareRequest)

func (*UploadFirmwareRequest) FromJsonString

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

func (r *UploadFirmwareRequest) ToJsonString() string

type UploadFirmwareRequestParams added in v1.0.426

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"`
}

Predefined struct for user

type UploadFirmwareResponse

type UploadFirmwareResponse struct {
	*tchttp.BaseResponse
	Response *UploadFirmwareResponseParams `json:"Response"`
}

func NewUploadFirmwareResponse

func NewUploadFirmwareResponse() (response *UploadFirmwareResponse)

func (*UploadFirmwareResponse) FromJsonString

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

func (r *UploadFirmwareResponse) ToJsonString() string

type UploadFirmwareResponseParams added in v1.0.426

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

Predefined struct for user

type VideoBatch

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

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"`
}

type WakeUpDeviceRequest added in v1.0.218

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.218

func NewWakeUpDeviceRequest() (request *WakeUpDeviceRequest)

func (*WakeUpDeviceRequest) FromJsonString added in v1.0.218

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.218

func (r *WakeUpDeviceRequest) ToJsonString() string

type WakeUpDeviceRequestParams added in v1.0.426

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.218

type WakeUpDeviceResponse struct {
	*tchttp.BaseResponse
	Response *WakeUpDeviceResponseParams `json:"Response"`
}

func NewWakeUpDeviceResponse added in v1.0.218

func NewWakeUpDeviceResponse() (response *WakeUpDeviceResponse)

func (*WakeUpDeviceResponse) FromJsonString added in v1.0.218

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.218

func (r *WakeUpDeviceResponse) ToJsonString() string

type WakeUpDeviceResponseParams added in v1.0.426

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