Documentation
¶
Index ¶
- Constants
- type AIModelApplication
- type AIModelInfo
- type AIModelUsageInfo
- type ActionHistory
- type ApplyAIModelRequest
- type ApplyAIModelRequestParams
- type ApplyAIModelResponse
- type ApplyAIModelResponseParams
- type BalanceTransaction
- type BatchUpdateFirmwareRequest
- type BatchUpdateFirmwareRequestParams
- type BatchUpdateFirmwareResponse
- type BatchUpdateFirmwareResponseParams
- type BindCloudStorageUserRequest
- type BindCloudStorageUserRequestParams
- type BindCloudStorageUserResponse
- type BindCloudStorageUserResponseParams
- type CancelAIModelApplicationRequest
- type CancelAIModelApplicationRequestParams
- type CancelAIModelApplicationResponse
- type CancelAIModelApplicationResponseParams
- type CancelDeviceFirmwareTaskRequest
- type CancelDeviceFirmwareTaskRequestParams
- type CancelDeviceFirmwareTaskResponse
- type CancelDeviceFirmwareTaskResponseParams
- type CheckForwardAuthRequest
- type CheckForwardAuthRequestParams
- type CheckForwardAuthResponse
- type CheckForwardAuthResponseParams
- type Client
- func (c *Client) ApplyAIModel(request *ApplyAIModelRequest) (response *ApplyAIModelResponse, err error)
- func (c *Client) ApplyAIModelWithContext(ctx context.Context, request *ApplyAIModelRequest) (response *ApplyAIModelResponse, err error)
- func (c *Client) BatchUpdateFirmware(request *BatchUpdateFirmwareRequest) (response *BatchUpdateFirmwareResponse, err error)
- func (c *Client) BatchUpdateFirmwareWithContext(ctx context.Context, request *BatchUpdateFirmwareRequest) (response *BatchUpdateFirmwareResponse, err error)
- func (c *Client) BindCloudStorageUser(request *BindCloudStorageUserRequest) (response *BindCloudStorageUserResponse, err error)
- func (c *Client) BindCloudStorageUserWithContext(ctx context.Context, request *BindCloudStorageUserRequest) (response *BindCloudStorageUserResponse, err error)
- func (c *Client) CancelAIModelApplication(request *CancelAIModelApplicationRequest) (response *CancelAIModelApplicationResponse, err error)
- func (c *Client) CancelAIModelApplicationWithContext(ctx context.Context, request *CancelAIModelApplicationRequest) (response *CancelAIModelApplicationResponse, err error)
- func (c *Client) CancelDeviceFirmwareTask(request *CancelDeviceFirmwareTaskRequest) (response *CancelDeviceFirmwareTaskResponse, err error)
- func (c *Client) CancelDeviceFirmwareTaskWithContext(ctx context.Context, request *CancelDeviceFirmwareTaskRequest) (response *CancelDeviceFirmwareTaskResponse, err error)
- func (c *Client) CheckForwardAuth(request *CheckForwardAuthRequest) (response *CheckForwardAuthResponse, err error)
- func (c *Client) CheckForwardAuthWithContext(ctx context.Context, request *CheckForwardAuthRequest) (response *CheckForwardAuthResponse, err error)
- func (c *Client) ControlDeviceData(request *ControlDeviceDataRequest) (response *ControlDeviceDataResponse, err error)
- func (c *Client) ControlDeviceDataWithContext(ctx context.Context, request *ControlDeviceDataRequest) (response *ControlDeviceDataResponse, err error)
- func (c *Client) CreateAIDetection(request *CreateAIDetectionRequest) (response *CreateAIDetectionResponse, err error)
- func (c *Client) CreateAIDetectionWithContext(ctx context.Context, request *CreateAIDetectionRequest) (response *CreateAIDetectionResponse, err error)
- func (c *Client) CreateBatch(request *CreateBatchRequest) (response *CreateBatchResponse, err error)
- func (c *Client) CreateBatchWithContext(ctx context.Context, request *CreateBatchRequest) (response *CreateBatchResponse, err error)
- func (c *Client) CreateCOSCredentials(request *CreateCOSCredentialsRequest) (response *CreateCOSCredentialsResponse, err error)
- func (c *Client) CreateCOSCredentialsWithContext(ctx context.Context, request *CreateCOSCredentialsRequest) (response *CreateCOSCredentialsResponse, err error)
- func (c *Client) CreateCloudStorage(request *CreateCloudStorageRequest) (response *CreateCloudStorageResponse, err error)
- func (c *Client) CreateCloudStorageWithContext(ctx context.Context, request *CreateCloudStorageRequest) (response *CreateCloudStorageResponse, err error)
- func (c *Client) CreateDataForward(request *CreateDataForwardRequest) (response *CreateDataForwardResponse, err error)
- func (c *Client) CreateDataForwardWithContext(ctx context.Context, request *CreateDataForwardRequest) (response *CreateDataForwardResponse, err error)
- func (c *Client) CreateForwardRule(request *CreateForwardRuleRequest) (response *CreateForwardRuleResponse, err error)
- func (c *Client) CreateForwardRuleWithContext(ctx context.Context, request *CreateForwardRuleRequest) (response *CreateForwardRuleResponse, err error)
- func (c *Client) CreateProduct(request *CreateProductRequest) (response *CreateProductResponse, err error)
- func (c *Client) CreateProductWithContext(ctx context.Context, request *CreateProductRequest) (response *CreateProductResponse, err error)
- func (c *Client) CreateTaskFileUrl(request *CreateTaskFileUrlRequest) (response *CreateTaskFileUrlResponse, err error)
- func (c *Client) CreateTaskFileUrlWithContext(ctx context.Context, request *CreateTaskFileUrlRequest) (response *CreateTaskFileUrlResponse, err error)
- func (c *Client) DeleteDevice(request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
- func (c *Client) DeleteDeviceWithContext(ctx context.Context, request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
- func (c *Client) DeleteFirmware(request *DeleteFirmwareRequest) (response *DeleteFirmwareResponse, err error)
- func (c *Client) DeleteFirmwareWithContext(ctx context.Context, request *DeleteFirmwareRequest) (response *DeleteFirmwareResponse, err error)
- func (c *Client) DeleteForwardRule(request *DeleteForwardRuleRequest) (response *DeleteForwardRuleResponse, err error)
- func (c *Client) DeleteForwardRuleWithContext(ctx context.Context, request *DeleteForwardRuleRequest) (response *DeleteForwardRuleResponse, err error)
- func (c *Client) DeleteProduct(request *DeleteProductRequest) (response *DeleteProductResponse, err error)
- func (c *Client) DeleteProductWithContext(ctx context.Context, request *DeleteProductRequest) (response *DeleteProductResponse, err error)
- func (c *Client) DescribeAIModelApplications(request *DescribeAIModelApplicationsRequest) (response *DescribeAIModelApplicationsResponse, err error)
- func (c *Client) DescribeAIModelApplicationsWithContext(ctx context.Context, request *DescribeAIModelApplicationsRequest) (response *DescribeAIModelApplicationsResponse, err error)
- func (c *Client) DescribeAIModelChannel(request *DescribeAIModelChannelRequest) (response *DescribeAIModelChannelResponse, err error)
- func (c *Client) DescribeAIModelChannelWithContext(ctx context.Context, request *DescribeAIModelChannelRequest) (response *DescribeAIModelChannelResponse, err error)
- func (c *Client) DescribeAIModelUsage(request *DescribeAIModelUsageRequest) (response *DescribeAIModelUsageResponse, err error)
- func (c *Client) DescribeAIModelUsageWithContext(ctx context.Context, request *DescribeAIModelUsageRequest) (response *DescribeAIModelUsageResponse, err error)
- func (c *Client) DescribeAIModels(request *DescribeAIModelsRequest) (response *DescribeAIModelsResponse, err error)
- func (c *Client) DescribeAIModelsWithContext(ctx context.Context, request *DescribeAIModelsRequest) (response *DescribeAIModelsResponse, err error)
- func (c *Client) DescribeBalance(request *DescribeBalanceRequest) (response *DescribeBalanceResponse, err error)
- func (c *Client) DescribeBalanceTransactions(request *DescribeBalanceTransactionsRequest) (response *DescribeBalanceTransactionsResponse, err error)
- func (c *Client) DescribeBalanceTransactionsWithContext(ctx context.Context, request *DescribeBalanceTransactionsRequest) (response *DescribeBalanceTransactionsResponse, err error)
- func (c *Client) DescribeBalanceWithContext(ctx context.Context, request *DescribeBalanceRequest) (response *DescribeBalanceResponse, err error)
- func (c *Client) DescribeBatch(request *DescribeBatchRequest) (response *DescribeBatchResponse, err error)
- func (c *Client) DescribeBatchWithContext(ctx context.Context, request *DescribeBatchRequest) (response *DescribeBatchResponse, err error)
- func (c *Client) DescribeBatchs(request *DescribeBatchsRequest) (response *DescribeBatchsResponse, err error)
- func (c *Client) DescribeBatchsWithContext(ctx context.Context, request *DescribeBatchsRequest) (response *DescribeBatchsResponse, err error)
- func (c *Client) DescribeCategory(request *DescribeCategoryRequest) (response *DescribeCategoryResponse, err error)
- func (c *Client) DescribeCategoryWithContext(ctx context.Context, request *DescribeCategoryRequest) (response *DescribeCategoryResponse, err error)
- func (c *Client) DescribeCloudStorage(request *DescribeCloudStorageRequest) (response *DescribeCloudStorageResponse, err error)
- func (c *Client) DescribeCloudStorageDate(request *DescribeCloudStorageDateRequest) (response *DescribeCloudStorageDateResponse, err error)
- func (c *Client) DescribeCloudStorageDateWithContext(ctx context.Context, request *DescribeCloudStorageDateRequest) (response *DescribeCloudStorageDateResponse, err error)
- func (c *Client) DescribeCloudStorageEvents(request *DescribeCloudStorageEventsRequest) (response *DescribeCloudStorageEventsResponse, err error)
- func (c *Client) DescribeCloudStorageEventsWithContext(ctx context.Context, request *DescribeCloudStorageEventsRequest) (response *DescribeCloudStorageEventsResponse, err error)
- func (c *Client) DescribeCloudStorageThumbnail(request *DescribeCloudStorageThumbnailRequest) (response *DescribeCloudStorageThumbnailResponse, err error)
- func (c *Client) DescribeCloudStorageThumbnailWithContext(ctx context.Context, request *DescribeCloudStorageThumbnailRequest) (response *DescribeCloudStorageThumbnailResponse, err error)
- func (c *Client) DescribeCloudStorageTime(request *DescribeCloudStorageTimeRequest) (response *DescribeCloudStorageTimeResponse, err error)
- func (c *Client) DescribeCloudStorageTimeWithContext(ctx context.Context, request *DescribeCloudStorageTimeRequest) (response *DescribeCloudStorageTimeResponse, err error)
- func (c *Client) DescribeCloudStorageUsers(request *DescribeCloudStorageUsersRequest) (response *DescribeCloudStorageUsersResponse, err error)
- func (c *Client) DescribeCloudStorageUsersWithContext(ctx context.Context, request *DescribeCloudStorageUsersRequest) (response *DescribeCloudStorageUsersResponse, err error)
- func (c *Client) DescribeCloudStorageWithContext(ctx context.Context, request *DescribeCloudStorageRequest) (response *DescribeCloudStorageResponse, err error)
- func (c *Client) DescribeDataForwardList(request *DescribeDataForwardListRequest) (response *DescribeDataForwardListResponse, err error)
- func (c *Client) DescribeDataForwardListWithContext(ctx context.Context, request *DescribeDataForwardListRequest) (response *DescribeDataForwardListResponse, err error)
- func (c *Client) DescribeDevice(request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
- func (c *Client) DescribeDeviceActionHistory(request *DescribeDeviceActionHistoryRequest) (response *DescribeDeviceActionHistoryResponse, err error)
- func (c *Client) DescribeDeviceActionHistoryWithContext(ctx context.Context, request *DescribeDeviceActionHistoryRequest) (response *DescribeDeviceActionHistoryResponse, err error)
- func (c *Client) DescribeDeviceCommLog(request *DescribeDeviceCommLogRequest) (response *DescribeDeviceCommLogResponse, err error)
- func (c *Client) DescribeDeviceCommLogWithContext(ctx context.Context, request *DescribeDeviceCommLogRequest) (response *DescribeDeviceCommLogResponse, err error)
- func (c *Client) DescribeDeviceData(request *DescribeDeviceDataRequest) (response *DescribeDeviceDataResponse, err error)
- func (c *Client) DescribeDeviceDataHistory(request *DescribeDeviceDataHistoryRequest) (response *DescribeDeviceDataHistoryResponse, err error)
- func (c *Client) DescribeDeviceDataHistoryWithContext(ctx context.Context, request *DescribeDeviceDataHistoryRequest) (response *DescribeDeviceDataHistoryResponse, err error)
- func (c *Client) DescribeDeviceDataWithContext(ctx context.Context, request *DescribeDeviceDataRequest) (response *DescribeDeviceDataResponse, err error)
- func (c *Client) DescribeDeviceEventHistory(request *DescribeDeviceEventHistoryRequest) (response *DescribeDeviceEventHistoryResponse, err error)
- func (c *Client) DescribeDeviceEventHistoryWithContext(ctx context.Context, request *DescribeDeviceEventHistoryRequest) (response *DescribeDeviceEventHistoryResponse, err error)
- func (c *Client) DescribeDeviceStatusLog(request *DescribeDeviceStatusLogRequest) (response *DescribeDeviceStatusLogResponse, err error)
- func (c *Client) DescribeDeviceStatusLogWithContext(ctx context.Context, request *DescribeDeviceStatusLogRequest) (response *DescribeDeviceStatusLogResponse, err error)
- func (c *Client) DescribeDeviceWithContext(ctx context.Context, request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
- func (c *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
- func (c *Client) DescribeDevicesWithContext(ctx context.Context, request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
- func (c *Client) DescribeFirmware(request *DescribeFirmwareRequest) (response *DescribeFirmwareResponse, err error)
- func (c *Client) DescribeFirmwareTask(request *DescribeFirmwareTaskRequest) (response *DescribeFirmwareTaskResponse, err error)
- func (c *Client) DescribeFirmwareTaskDevices(request *DescribeFirmwareTaskDevicesRequest) (response *DescribeFirmwareTaskDevicesResponse, err error)
- func (c *Client) DescribeFirmwareTaskDevicesWithContext(ctx context.Context, request *DescribeFirmwareTaskDevicesRequest) (response *DescribeFirmwareTaskDevicesResponse, err error)
- func (c *Client) DescribeFirmwareTaskDistribution(request *DescribeFirmwareTaskDistributionRequest) (response *DescribeFirmwareTaskDistributionResponse, err error)
- func (c *Client) DescribeFirmwareTaskDistributionWithContext(ctx context.Context, request *DescribeFirmwareTaskDistributionRequest) (response *DescribeFirmwareTaskDistributionResponse, err error)
- func (c *Client) DescribeFirmwareTaskStatistics(request *DescribeFirmwareTaskStatisticsRequest) (response *DescribeFirmwareTaskStatisticsResponse, err error)
- func (c *Client) DescribeFirmwareTaskStatisticsWithContext(ctx context.Context, request *DescribeFirmwareTaskStatisticsRequest) (response *DescribeFirmwareTaskStatisticsResponse, err error)
- func (c *Client) DescribeFirmwareTaskWithContext(ctx context.Context, request *DescribeFirmwareTaskRequest) (response *DescribeFirmwareTaskResponse, err error)
- func (c *Client) DescribeFirmwareTasks(request *DescribeFirmwareTasksRequest) (response *DescribeFirmwareTasksResponse, err error)
- func (c *Client) DescribeFirmwareTasksWithContext(ctx context.Context, request *DescribeFirmwareTasksRequest) (response *DescribeFirmwareTasksResponse, err error)
- func (c *Client) DescribeFirmwareWithContext(ctx context.Context, request *DescribeFirmwareRequest) (response *DescribeFirmwareResponse, err error)
- func (c *Client) DescribeForwardRule(request *DescribeForwardRuleRequest) (response *DescribeForwardRuleResponse, err error)
- func (c *Client) DescribeForwardRuleWithContext(ctx context.Context, request *DescribeForwardRuleRequest) (response *DescribeForwardRuleResponse, err error)
- func (c *Client) DescribeModelDefinition(request *DescribeModelDefinitionRequest) (response *DescribeModelDefinitionResponse, err error)
- func (c *Client) DescribeModelDefinitionWithContext(ctx context.Context, request *DescribeModelDefinitionRequest) (response *DescribeModelDefinitionResponse, err error)
- func (c *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error)
- func (c *Client) DescribeProductDynamicRegister(request *DescribeProductDynamicRegisterRequest) (response *DescribeProductDynamicRegisterResponse, err error)
- func (c *Client) DescribeProductDynamicRegisterWithContext(ctx context.Context, request *DescribeProductDynamicRegisterRequest) (response *DescribeProductDynamicRegisterResponse, err error)
- func (c *Client) DescribeProductWithContext(ctx context.Context, request *DescribeProductRequest) (response *DescribeProductResponse, err error)
- func (c *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
- func (c *Client) DescribeProductsWithContext(ctx context.Context, request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
- func (c *Client) DescribeSDKLog(request *DescribeSDKLogRequest) (response *DescribeSDKLogResponse, err error)
- func (c *Client) DescribeSDKLogWithContext(ctx context.Context, request *DescribeSDKLogRequest) (response *DescribeSDKLogResponse, err error)
- func (c *Client) EditFirmware(request *EditFirmwareRequest) (response *EditFirmwareResponse, err error)
- func (c *Client) EditFirmwareWithContext(ctx context.Context, request *EditFirmwareRequest) (response *EditFirmwareResponse, err error)
- func (c *Client) GenerateSignedVideoURL(request *GenerateSignedVideoURLRequest) (response *GenerateSignedVideoURLResponse, err error)
- func (c *Client) GenerateSignedVideoURLWithContext(ctx context.Context, request *GenerateSignedVideoURLRequest) (response *GenerateSignedVideoURLResponse, err error)
- func (c *Client) GetAllFirmwareVersion(request *GetAllFirmwareVersionRequest) (response *GetAllFirmwareVersionResponse, err error)
- func (c *Client) GetAllFirmwareVersionWithContext(ctx context.Context, request *GetAllFirmwareVersionRequest) (response *GetAllFirmwareVersionResponse, err error)
- func (c *Client) GetFirmwareURL(request *GetFirmwareURLRequest) (response *GetFirmwareURLResponse, err error)
- func (c *Client) GetFirmwareURLWithContext(ctx context.Context, request *GetFirmwareURLRequest) (response *GetFirmwareURLResponse, err error)
- func (c *Client) ImportModelDefinition(request *ImportModelDefinitionRequest) (response *ImportModelDefinitionResponse, err error)
- func (c *Client) ImportModelDefinitionWithContext(ctx context.Context, request *ImportModelDefinitionRequest) (response *ImportModelDefinitionResponse, err error)
- func (c *Client) InheritCloudStorageUser(request *InheritCloudStorageUserRequest) (response *InheritCloudStorageUserResponse, err error)
- func (c *Client) InheritCloudStorageUserWithContext(ctx context.Context, request *InheritCloudStorageUserRequest) (response *InheritCloudStorageUserResponse, err error)
- func (c *Client) ListFirmwares(request *ListFirmwaresRequest) (response *ListFirmwaresResponse, err error)
- func (c *Client) ListFirmwaresWithContext(ctx context.Context, request *ListFirmwaresRequest) (response *ListFirmwaresResponse, err error)
- func (c *Client) ModifyDataForward(request *ModifyDataForwardRequest) (response *ModifyDataForwardResponse, err error)
- func (c *Client) ModifyDataForwardStatus(request *ModifyDataForwardStatusRequest) (response *ModifyDataForwardStatusResponse, err error)
- func (c *Client) ModifyDataForwardStatusWithContext(ctx context.Context, request *ModifyDataForwardStatusRequest) (response *ModifyDataForwardStatusResponse, err error)
- func (c *Client) ModifyDataForwardWithContext(ctx context.Context, request *ModifyDataForwardRequest) (response *ModifyDataForwardResponse, err error)
- func (c *Client) ModifyDevice(request *ModifyDeviceRequest) (response *ModifyDeviceResponse, err error)
- func (c *Client) ModifyDeviceLogLevel(request *ModifyDeviceLogLevelRequest) (response *ModifyDeviceLogLevelResponse, err error)
- func (c *Client) ModifyDeviceLogLevelWithContext(ctx context.Context, request *ModifyDeviceLogLevelRequest) (response *ModifyDeviceLogLevelResponse, err error)
- func (c *Client) ModifyDeviceWithContext(ctx context.Context, request *ModifyDeviceRequest) (response *ModifyDeviceResponse, err error)
- func (c *Client) ModifyForwardRule(request *ModifyForwardRuleRequest) (response *ModifyForwardRuleResponse, err error)
- func (c *Client) ModifyForwardRuleWithContext(ctx context.Context, request *ModifyForwardRuleRequest) (response *ModifyForwardRuleResponse, err error)
- func (c *Client) ModifyModelDefinition(request *ModifyModelDefinitionRequest) (response *ModifyModelDefinitionResponse, err error)
- func (c *Client) ModifyModelDefinitionWithContext(ctx context.Context, request *ModifyModelDefinitionRequest) (response *ModifyModelDefinitionResponse, err error)
- func (c *Client) ModifyProduct(request *ModifyProductRequest) (response *ModifyProductResponse, err error)
- func (c *Client) ModifyProductDynamicRegister(request *ModifyProductDynamicRegisterRequest) (response *ModifyProductDynamicRegisterResponse, err error)
- func (c *Client) ModifyProductDynamicRegisterWithContext(ctx context.Context, request *ModifyProductDynamicRegisterRequest) (response *ModifyProductDynamicRegisterResponse, err error)
- func (c *Client) ModifyProductWithContext(ctx context.Context, request *ModifyProductRequest) (response *ModifyProductResponse, err error)
- func (c *Client) PublishMessage(request *PublishMessageRequest) (response *PublishMessageResponse, err error)
- func (c *Client) PublishMessageWithContext(ctx context.Context, request *PublishMessageRequest) (response *PublishMessageResponse, err error)
- func (c *Client) ReportAliveDevice(request *ReportAliveDeviceRequest) (response *ReportAliveDeviceResponse, err error)
- func (c *Client) ReportAliveDeviceWithContext(ctx context.Context, request *ReportAliveDeviceRequest) (response *ReportAliveDeviceResponse, err error)
- func (c *Client) ResetCloudStorage(request *ResetCloudStorageRequest) (response *ResetCloudStorageResponse, err error)
- func (c *Client) ResetCloudStorageWithContext(ctx context.Context, request *ResetCloudStorageRequest) (response *ResetCloudStorageResponse, err error)
- func (c *Client) RetryDeviceFirmwareTask(request *RetryDeviceFirmwareTaskRequest) (response *RetryDeviceFirmwareTaskResponse, err error)
- func (c *Client) RetryDeviceFirmwareTaskWithContext(ctx context.Context, request *RetryDeviceFirmwareTaskRequest) (response *RetryDeviceFirmwareTaskResponse, err error)
- func (c *Client) SetForwardAuth(request *SetForwardAuthRequest) (response *SetForwardAuthResponse, err error)
- func (c *Client) SetForwardAuthWithContext(ctx context.Context, request *SetForwardAuthRequest) (response *SetForwardAuthResponse, err error)
- func (c *Client) TransferCloudStorage(request *TransferCloudStorageRequest) (response *TransferCloudStorageResponse, err error)
- func (c *Client) TransferCloudStorageWithContext(ctx context.Context, request *TransferCloudStorageRequest) (response *TransferCloudStorageResponse, err error)
- func (c *Client) UpdateAIModelChannel(request *UpdateAIModelChannelRequest) (response *UpdateAIModelChannelResponse, err error)
- func (c *Client) UpdateAIModelChannelWithContext(ctx context.Context, request *UpdateAIModelChannelRequest) (response *UpdateAIModelChannelResponse, err error)
- func (c *Client) UploadFirmware(request *UploadFirmwareRequest) (response *UploadFirmwareResponse, err error)
- func (c *Client) UploadFirmwareWithContext(ctx context.Context, request *UploadFirmwareRequest) (response *UploadFirmwareResponse, err error)
- func (c *Client) WakeUpDevice(request *WakeUpDeviceRequest) (response *WakeUpDeviceResponse, err error)
- func (c *Client) WakeUpDeviceWithContext(ctx context.Context, request *WakeUpDeviceRequest) (response *WakeUpDeviceResponse, err error)
- type CloudStorageEvent
- type CloudStorageTimeData
- type CloudStorageTimeInfo
- type CloudStorageUserInfo
- type ControlDeviceDataRequest
- type ControlDeviceDataRequestParams
- type ControlDeviceDataResponse
- type ControlDeviceDataResponseParams
- type CreateAIDetectionRequest
- type CreateAIDetectionRequestParams
- type CreateAIDetectionResponse
- type CreateAIDetectionResponseParams
- type CreateBatchRequest
- type CreateBatchRequestParams
- type CreateBatchResponse
- type CreateBatchResponseParams
- type CreateCOSCredentialsRequest
- type CreateCOSCredentialsRequestParams
- type CreateCOSCredentialsResponse
- type CreateCOSCredentialsResponseParams
- type CreateCloudStorageRequest
- type CreateCloudStorageRequestParams
- type CreateCloudStorageResponse
- type CreateCloudStorageResponseParams
- type CreateDataForwardRequest
- type CreateDataForwardRequestParams
- type CreateDataForwardResponse
- type CreateDataForwardResponseParams
- type CreateForwardRuleRequest
- type CreateForwardRuleRequestParams
- type CreateForwardRuleResponse
- type CreateForwardRuleResponseParams
- type CreateProductRequest
- type CreateProductRequestParams
- type CreateProductResponse
- type CreateProductResponseParams
- type CreateTaskFileUrlRequest
- type CreateTaskFileUrlRequestParams
- type CreateTaskFileUrlResponse
- type CreateTaskFileUrlResponseParams
- type DataForward
- type DeleteDeviceRequest
- type DeleteDeviceRequestParams
- type DeleteDeviceResponse
- type DeleteDeviceResponseParams
- type DeleteFirmwareRequest
- type DeleteFirmwareRequestParams
- type DeleteFirmwareResponse
- type DeleteFirmwareResponseParams
- type DeleteForwardRuleRequest
- type DeleteForwardRuleRequestParams
- type DeleteForwardRuleResponse
- type DeleteForwardRuleResponseParams
- type DeleteProductRequest
- type DeleteProductRequestParams
- type DeleteProductResponse
- type DeleteProductResponseParams
- type DescribeAIModelApplicationsRequest
- type DescribeAIModelApplicationsRequestParams
- type DescribeAIModelApplicationsResponse
- type DescribeAIModelApplicationsResponseParams
- type DescribeAIModelChannelRequest
- type DescribeAIModelChannelRequestParams
- type DescribeAIModelChannelResponse
- type DescribeAIModelChannelResponseParams
- type DescribeAIModelUsageRequest
- type DescribeAIModelUsageRequestParams
- type DescribeAIModelUsageResponse
- type DescribeAIModelUsageResponseParams
- type DescribeAIModelsRequest
- type DescribeAIModelsRequestParams
- type DescribeAIModelsResponse
- type DescribeAIModelsResponseParams
- type DescribeBalanceRequest
- type DescribeBalanceRequestParams
- type DescribeBalanceResponse
- type DescribeBalanceResponseParams
- type DescribeBalanceTransactionsRequest
- type DescribeBalanceTransactionsRequestParams
- type DescribeBalanceTransactionsResponse
- type DescribeBalanceTransactionsResponseParams
- type DescribeBatchRequest
- type DescribeBatchRequestParams
- type DescribeBatchResponse
- type DescribeBatchResponseParams
- type DescribeBatchsRequest
- type DescribeBatchsRequestParams
- type DescribeBatchsResponse
- type DescribeBatchsResponseParams
- type DescribeCategoryRequest
- type DescribeCategoryRequestParams
- type DescribeCategoryResponse
- type DescribeCategoryResponseParams
- type DescribeCloudStorageDateRequest
- type DescribeCloudStorageDateRequestParams
- type DescribeCloudStorageDateResponse
- type DescribeCloudStorageDateResponseParams
- type DescribeCloudStorageEventsRequest
- type DescribeCloudStorageEventsRequestParams
- type DescribeCloudStorageEventsResponse
- type DescribeCloudStorageEventsResponseParams
- type DescribeCloudStorageRequest
- type DescribeCloudStorageRequestParams
- type DescribeCloudStorageResponse
- type DescribeCloudStorageResponseParams
- type DescribeCloudStorageThumbnailRequest
- type DescribeCloudStorageThumbnailRequestParams
- type DescribeCloudStorageThumbnailResponse
- type DescribeCloudStorageThumbnailResponseParams
- type DescribeCloudStorageTimeRequest
- type DescribeCloudStorageTimeRequestParams
- type DescribeCloudStorageTimeResponse
- type DescribeCloudStorageTimeResponseParams
- type DescribeCloudStorageUsersRequest
- type DescribeCloudStorageUsersRequestParams
- type DescribeCloudStorageUsersResponse
- type DescribeCloudStorageUsersResponseParams
- type DescribeDataForwardListRequest
- type DescribeDataForwardListRequestParams
- type DescribeDataForwardListResponse
- type DescribeDataForwardListResponseParams
- type DescribeDeviceActionHistoryRequest
- type DescribeDeviceActionHistoryRequestParams
- type DescribeDeviceActionHistoryResponse
- type DescribeDeviceActionHistoryResponseParams
- type DescribeDeviceCommLogRequest
- type DescribeDeviceCommLogRequestParams
- type DescribeDeviceCommLogResponse
- type DescribeDeviceCommLogResponseParams
- type DescribeDeviceDataHistoryRequest
- type DescribeDeviceDataHistoryRequestParams
- type DescribeDeviceDataHistoryResponse
- type DescribeDeviceDataHistoryResponseParams
- type DescribeDeviceDataRequest
- type DescribeDeviceDataRequestParams
- type DescribeDeviceDataResponse
- type DescribeDeviceDataResponseParams
- type DescribeDeviceEventHistoryRequest
- type DescribeDeviceEventHistoryRequestParams
- type DescribeDeviceEventHistoryResponse
- type DescribeDeviceEventHistoryResponseParams
- type DescribeDeviceRequest
- type DescribeDeviceRequestParams
- type DescribeDeviceResponse
- type DescribeDeviceResponseParams
- type DescribeDeviceStatusLogRequest
- type DescribeDeviceStatusLogRequestParams
- type DescribeDeviceStatusLogResponse
- type DescribeDeviceStatusLogResponseParams
- type DescribeDevicesRequest
- type DescribeDevicesRequestParams
- type DescribeDevicesResponse
- type DescribeDevicesResponseParams
- type DescribeFirmwareRequest
- type DescribeFirmwareRequestParams
- type DescribeFirmwareResponse
- type DescribeFirmwareResponseParams
- type DescribeFirmwareTaskDevicesRequest
- type DescribeFirmwareTaskDevicesRequestParams
- type DescribeFirmwareTaskDevicesResponse
- type DescribeFirmwareTaskDevicesResponseParams
- type DescribeFirmwareTaskDistributionRequest
- type DescribeFirmwareTaskDistributionRequestParams
- type DescribeFirmwareTaskDistributionResponse
- type DescribeFirmwareTaskDistributionResponseParams
- type DescribeFirmwareTaskRequest
- type DescribeFirmwareTaskRequestParams
- type DescribeFirmwareTaskResponse
- type DescribeFirmwareTaskResponseParams
- type DescribeFirmwareTaskStatisticsRequest
- type DescribeFirmwareTaskStatisticsRequestParams
- type DescribeFirmwareTaskStatisticsResponse
- type DescribeFirmwareTaskStatisticsResponseParams
- type DescribeFirmwareTasksRequest
- type DescribeFirmwareTasksRequestParams
- type DescribeFirmwareTasksResponse
- type DescribeFirmwareTasksResponseParams
- type DescribeForwardRuleRequest
- type DescribeForwardRuleRequestParams
- type DescribeForwardRuleResponse
- type DescribeForwardRuleResponseParams
- type DescribeModelDefinitionRequest
- type DescribeModelDefinitionRequestParams
- type DescribeModelDefinitionResponse
- type DescribeModelDefinitionResponseParams
- type DescribeProductDynamicRegisterRequest
- type DescribeProductDynamicRegisterRequestParams
- type DescribeProductDynamicRegisterResponse
- type DescribeProductDynamicRegisterResponseParams
- type DescribeProductRequest
- type DescribeProductRequestParams
- type DescribeProductResponse
- type DescribeProductResponseParams
- type DescribeProductsRequest
- type DescribeProductsRequestParams
- type DescribeProductsResponse
- type DescribeProductsResponseParams
- type DescribeSDKLogRequest
- type DescribeSDKLogRequestParams
- type DescribeSDKLogResponse
- type DescribeSDKLogResponseParams
- type DeviceCommLogItem
- type DeviceDataHistoryItem
- type DeviceInfo
- type DeviceStatusLogItem
- type DeviceUpdateStatus
- type EditFirmwareRequest
- type EditFirmwareRequestParams
- type EditFirmwareResponse
- type EditFirmwareResponseParams
- type EventHistoryItem
- type FirmwareInfo
- type FirmwareTaskInfo
- type GenerateSignedVideoURLRequest
- type GenerateSignedVideoURLRequestParams
- type GenerateSignedVideoURLResponse
- type GenerateSignedVideoURLResponseParams
- type GetAllFirmwareVersionRequest
- type GetAllFirmwareVersionRequestParams
- type GetAllFirmwareVersionResponse
- type GetAllFirmwareVersionResponseParams
- type GetFirmwareURLRequest
- type GetFirmwareURLRequestParams
- type GetFirmwareURLResponse
- type GetFirmwareURLResponseParams
- type ImportModelDefinitionRequest
- type ImportModelDefinitionRequestParams
- type ImportModelDefinitionResponse
- type ImportModelDefinitionResponseParams
- type InheritCloudStorageUserRequest
- type InheritCloudStorageUserRequestParams
- type InheritCloudStorageUserResponse
- type InheritCloudStorageUserResponseParams
- type ListFirmwaresRequest
- type ListFirmwaresRequestParams
- type ListFirmwaresResponse
- type ListFirmwaresResponseParams
- type ModifyDataForwardRequest
- type ModifyDataForwardRequestParams
- type ModifyDataForwardResponse
- type ModifyDataForwardResponseParams
- type ModifyDataForwardStatusRequest
- type ModifyDataForwardStatusRequestParams
- type ModifyDataForwardStatusResponse
- type ModifyDataForwardStatusResponseParams
- type ModifyDeviceLogLevelRequest
- type ModifyDeviceLogLevelRequestParams
- type ModifyDeviceLogLevelResponse
- type ModifyDeviceLogLevelResponseParams
- type ModifyDeviceRequest
- type ModifyDeviceRequestParams
- type ModifyDeviceResponse
- type ModifyDeviceResponseParams
- type ModifyForwardRuleRequest
- type ModifyForwardRuleRequestParams
- type ModifyForwardRuleResponse
- type ModifyForwardRuleResponseParams
- type ModifyModelDefinitionRequest
- type ModifyModelDefinitionRequestParams
- type ModifyModelDefinitionResponse
- type ModifyModelDefinitionResponseParams
- type ModifyProductDynamicRegisterRequest
- type ModifyProductDynamicRegisterRequestParams
- type ModifyProductDynamicRegisterResponse
- type ModifyProductDynamicRegisterResponseParams
- type ModifyProductRequest
- type ModifyProductRequestParams
- type ModifyProductResponse
- type ModifyProductResponseParams
- type ProductModelDefinition
- type ProductTemplate
- type PublishMessageRequest
- type PublishMessageRequestParams
- type PublishMessageResponse
- type PublishMessageResponseParams
- type ReportAliveDeviceRequest
- type ReportAliveDeviceRequestParams
- type ReportAliveDeviceResponse
- type ReportAliveDeviceResponseParams
- type ResetCloudStorageRequest
- type ResetCloudStorageRequestParams
- type ResetCloudStorageResponse
- type ResetCloudStorageResponseParams
- type RetryDeviceFirmwareTaskRequest
- type RetryDeviceFirmwareTaskRequestParams
- type RetryDeviceFirmwareTaskResponse
- type RetryDeviceFirmwareTaskResponseParams
- type SDKLogItem
- type SearchKeyword
- type SetForwardAuthRequest
- type SetForwardAuthRequestParams
- type SetForwardAuthResponse
- type SetForwardAuthResponseParams
- type StatusStatistic
- type TransferCloudStorageRequest
- type TransferCloudStorageRequestParams
- type TransferCloudStorageResponse
- type TransferCloudStorageResponseParams
- type UpdateAIModelChannelRequest
- type UpdateAIModelChannelRequestParams
- type UpdateAIModelChannelResponse
- type UpdateAIModelChannelResponseParams
- type UploadFirmwareRequest
- type UploadFirmwareRequestParams
- type UploadFirmwareResponse
- type UploadFirmwareResponseParams
- type VideoBatch
- type VideoProduct
- type WakeUpDeviceRequest
- type WakeUpDeviceRequestParams
- type WakeUpDeviceResponse
- type WakeUpDeviceResponseParams
Constants ¶
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" )
const APIVersion = "2020-12-15"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIModelApplication ¶ added in v1.0.203
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 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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 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 ¶
func (r *DescribeCloudStorageThumbnailResponse) ToJsonString() string
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 ¶
func (r *DescribeFirmwareTaskDistributionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskDistributionRequest) ToJsonString ¶
func (r *DescribeFirmwareTaskDistributionRequest) ToJsonString() string
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 ¶
func (r *DescribeFirmwareTaskDistributionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskDistributionResponse) ToJsonString ¶
func (r *DescribeFirmwareTaskDistributionResponse) ToJsonString() string
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 ¶
func (r *DescribeFirmwareTaskStatisticsRequest) ToJsonString() string
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 ¶
func (r *DescribeFirmwareTaskStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskStatisticsResponse) ToJsonString ¶
func (r *DescribeFirmwareTaskStatisticsResponse) ToJsonString() string
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
func (r *DescribeProductDynamicRegisterRequest) ToJsonString() string
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
func (r *DescribeProductDynamicRegisterResponse) FromJsonString(s string) error
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
func (r *DescribeProductDynamicRegisterResponse) ToJsonString() string
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 DeviceDataHistoryItem ¶
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 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 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 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"`
// 产品品类id,113:摄像头
// 注意:此字段可能返回 null,表示取不到有效值。
CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`
}
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