Documentation
¶
Index ¶
- type CheckDeviceIdRequest
- type CheckDeviceIdResponse
- type CheckDeviceIdResult
- type DeleteDeviceRequest
- type DeleteDeviceResponse
- type DeleteDeviceResult
- type DeviceActivateRequest
- type DeviceActivateResponse
- type DeviceActivateResult
- type DeviceCommandRequest
- type DeviceCommandResponse
- type DeviceCommandResult
- type DeviceStateRequest
- type DeviceStateResponse
- type DeviceStateResult
- type DevicesEnrollRequest
- type DevicesEnrollResponse
- type DevicesEnrollResult
- type GetOMPrivateURLRequest
- type GetOMPrivateURLResponse
- type GetOMPrivateURLResult
- type ModuleEnrollmentRequest
- func (r ModuleEnrollmentRequest) GetRegionId() string
- func (r *ModuleEnrollmentRequest) SetInstanceId(instanceId string)
- func (r *ModuleEnrollmentRequest) SetModelName(modelName string)
- func (r *ModuleEnrollmentRequest) SetModuleName(moduleName string)
- func (r *ModuleEnrollmentRequest) SetName(name string)
- func (r *ModuleEnrollmentRequest) SetParentDeviceName(parentDeviceName string)
- type ModuleEnrollmentResponse
- type ModuleEnrollmentResult
- type ModuleStateRequest
- type ModuleStateResponse
- type ModuleStateResult
- type OmEnrollRequest
- type OmEnrollResponse
- type OmEnrollResult
- type OmEnrollbyFileRequest
- type OmEnrollbyFileResponse
- type OmEnrollbyFileResult
- type QueryDeviceCommandsRequest
- type QueryDeviceCommandsResponse
- type QueryDeviceCommandsResult
- type QueryDeviceOnlineInfosRequest
- type QueryDeviceOnlineInfosResponse
- type QueryDeviceOnlineInfosResult
- type QueryDeviceStatesRequest
- type QueryDeviceStatesResponse
- type QueryDeviceStatesResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckDeviceIdRequest ¶ added in v1.8.0
type CheckDeviceIdRequest struct {
core.JDCloudRequest
/* Device 唯一标识 */
DeviceId string `json:"deviceId"`
}
func NewCheckDeviceIdRequest ¶ added in v1.8.0
func NewCheckDeviceIdRequest( deviceId string, ) *CheckDeviceIdRequest
* param deviceId: Device 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCheckDeviceIdRequestWithAllParams ¶ added in v1.8.0
func NewCheckDeviceIdRequestWithAllParams( deviceId string, ) *CheckDeviceIdRequest
* param deviceId: Device 唯一标识 (Required)
func NewCheckDeviceIdRequestWithoutParam ¶ added in v1.8.0
func NewCheckDeviceIdRequestWithoutParam() *CheckDeviceIdRequest
This constructor has better compatible ability when API parameters changed
func (CheckDeviceIdRequest) GetRegionId ¶ added in v1.8.0
func (r CheckDeviceIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CheckDeviceIdRequest) SetDeviceId ¶ added in v1.8.0
func (r *CheckDeviceIdRequest) SetDeviceId(deviceId string)
param deviceId: Device 唯一标识(Required)
type CheckDeviceIdResponse ¶ added in v1.8.0
type CheckDeviceIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CheckDeviceIdResult `json:"result"`
}
type CheckDeviceIdResult ¶ added in v1.8.0
type CheckDeviceIdResult struct {
}
type DeleteDeviceRequest ¶ added in v1.6.0
type DeleteDeviceRequest struct {
core.JDCloudRequest
/* 设备Id (Optional) */
DeviceId *string `json:"deviceId"`
/* hub实例instanceId (Optional) */
InstanceId *string `json:"instanceId"`
}
func NewDeleteDeviceRequest ¶ added in v1.6.0
func NewDeleteDeviceRequest() *DeleteDeviceRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteDeviceRequestWithAllParams ¶ added in v1.6.0
func NewDeleteDeviceRequestWithAllParams( deviceId *string, instanceId *string, ) *DeleteDeviceRequest
* param deviceId: 设备Id (Optional) * param instanceId: hub实例instanceId (Optional)
func NewDeleteDeviceRequestWithoutParam ¶ added in v1.6.0
func NewDeleteDeviceRequestWithoutParam() *DeleteDeviceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteDeviceRequest) GetRegionId ¶ added in v1.6.0
func (r DeleteDeviceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteDeviceRequest) SetDeviceId ¶ added in v1.6.0
func (r *DeleteDeviceRequest) SetDeviceId(deviceId string)
param deviceId: 设备Id(Optional)
func (*DeleteDeviceRequest) SetInstanceId ¶ added in v1.6.0
func (r *DeleteDeviceRequest) SetInstanceId(instanceId string)
param instanceId: hub实例instanceId(Optional)
type DeleteDeviceResponse ¶ added in v1.6.0
type DeleteDeviceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteDeviceResult `json:"result"`
}
type DeleteDeviceResult ¶ added in v1.6.0
type DeleteDeviceResult struct {
}
type DeviceActivateRequest ¶
type DeviceActivateRequest struct {
core.JDCloudRequest
/* Device 唯一标识 */
DeviceId string `json:"deviceId"`
}
func NewDeviceActivateRequest ¶
func NewDeviceActivateRequest( deviceId string, ) *DeviceActivateRequest
* param deviceId: Device 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeviceActivateRequestWithAllParams ¶
func NewDeviceActivateRequestWithAllParams( deviceId string, ) *DeviceActivateRequest
* param deviceId: Device 唯一标识 (Required)
func NewDeviceActivateRequestWithoutParam ¶
func NewDeviceActivateRequestWithoutParam() *DeviceActivateRequest
This constructor has better compatible ability when API parameters changed
func (DeviceActivateRequest) GetRegionId ¶
func (r DeviceActivateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeviceActivateRequest) SetDeviceId ¶
func (r *DeviceActivateRequest) SetDeviceId(deviceId string)
param deviceId: Device 唯一标识(Required)
type DeviceActivateResponse ¶
type DeviceActivateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeviceActivateResult `json:"result"`
}
type DeviceActivateResult ¶
type DeviceActivateResult struct {
Data string `json:"data"`
}
type DeviceCommandRequest ¶
type DeviceCommandRequest struct {
core.JDCloudRequest
/* Device 唯一标识 */
DeviceId string `json:"deviceId"`
/* (Optional) */
Commands *iothub.DeviceCommandVO `json:"commands"`
}
func NewDeviceCommandRequest ¶
func NewDeviceCommandRequest( deviceId string, ) *DeviceCommandRequest
* param deviceId: Device 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeviceCommandRequestWithAllParams ¶
func NewDeviceCommandRequestWithAllParams( deviceId string, commands *iothub.DeviceCommandVO, ) *DeviceCommandRequest
* param deviceId: Device 唯一标识 (Required) * param commands: (Optional)
func NewDeviceCommandRequestWithoutParam ¶
func NewDeviceCommandRequestWithoutParam() *DeviceCommandRequest
This constructor has better compatible ability when API parameters changed
func (DeviceCommandRequest) GetRegionId ¶
func (r DeviceCommandRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeviceCommandRequest) SetCommands ¶
func (r *DeviceCommandRequest) SetCommands(commands *iothub.DeviceCommandVO)
param commands: (Optional)
func (*DeviceCommandRequest) SetDeviceId ¶
func (r *DeviceCommandRequest) SetDeviceId(deviceId string)
param deviceId: Device 唯一标识(Required)
type DeviceCommandResponse ¶
type DeviceCommandResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeviceCommandResult `json:"result"`
}
type DeviceCommandResult ¶
type DeviceCommandResult struct {
Data string `json:"data"`
}
type DeviceStateRequest ¶
type DeviceStateRequest struct {
core.JDCloudRequest
/* Device 唯一标识 */
DeviceId string `json:"deviceId"`
/* (Optional) */
States *string `json:"states"`
}
func NewDeviceStateRequest ¶
func NewDeviceStateRequest( deviceId string, ) *DeviceStateRequest
* param deviceId: Device 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeviceStateRequestWithAllParams ¶
func NewDeviceStateRequestWithAllParams( deviceId string, states *string, ) *DeviceStateRequest
* param deviceId: Device 唯一标识 (Required) * param states: (Optional)
func NewDeviceStateRequestWithoutParam ¶
func NewDeviceStateRequestWithoutParam() *DeviceStateRequest
This constructor has better compatible ability when API parameters changed
func (DeviceStateRequest) GetRegionId ¶
func (r DeviceStateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeviceStateRequest) SetDeviceId ¶
func (r *DeviceStateRequest) SetDeviceId(deviceId string)
param deviceId: Device 唯一标识(Required)
func (*DeviceStateRequest) SetStates ¶
func (r *DeviceStateRequest) SetStates(states string)
param states: (Optional)
type DeviceStateResponse ¶
type DeviceStateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeviceStateResult `json:"result"`
}
type DeviceStateResult ¶
type DeviceStateResult struct {
Data string `json:"data"`
}
type DevicesEnrollRequest ¶
type DevicesEnrollRequest struct {
core.JDCloudRequest
/* (Optional) */
InstanceId *string `json:"instanceId"`
/* (Optional) */
Device *iothub.DeviceEnrollVO `json:"device"`
}
func NewDevicesEnrollRequest ¶
func NewDevicesEnrollRequest() *DevicesEnrollRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDevicesEnrollRequestWithAllParams ¶
func NewDevicesEnrollRequestWithAllParams( instanceId *string, device *iothub.DeviceEnrollVO, ) *DevicesEnrollRequest
* param instanceId: (Optional) * param device: (Optional)
func NewDevicesEnrollRequestWithoutParam ¶
func NewDevicesEnrollRequestWithoutParam() *DevicesEnrollRequest
This constructor has better compatible ability when API parameters changed
func (DevicesEnrollRequest) GetRegionId ¶
func (r DevicesEnrollRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DevicesEnrollRequest) SetDevice ¶
func (r *DevicesEnrollRequest) SetDevice(device *iothub.DeviceEnrollVO)
param device: (Optional)
func (*DevicesEnrollRequest) SetInstanceId ¶
func (r *DevicesEnrollRequest) SetInstanceId(instanceId string)
param instanceId: (Optional)
type DevicesEnrollResponse ¶
type DevicesEnrollResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DevicesEnrollResult `json:"result"`
}
type DevicesEnrollResult ¶
type DevicesEnrollResult struct {
Data string `json:"data"`
}
type GetOMPrivateURLRequest ¶ added in v1.6.0
type GetOMPrivateURLRequest struct {
core.JDCloudRequest
/* */
DeviceId string `json:"deviceId"`
/* (Optional) */
InstanceId *string `json:"instanceId"`
}
func NewGetOMPrivateURLRequest ¶ added in v1.6.0
func NewGetOMPrivateURLRequest( deviceId string, ) *GetOMPrivateURLRequest
* param deviceId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetOMPrivateURLRequestWithAllParams ¶ added in v1.6.0
func NewGetOMPrivateURLRequestWithAllParams( deviceId string, instanceId *string, ) *GetOMPrivateURLRequest
* param deviceId: (Required) * param instanceId: (Optional)
func NewGetOMPrivateURLRequestWithoutParam ¶ added in v1.6.0
func NewGetOMPrivateURLRequestWithoutParam() *GetOMPrivateURLRequest
This constructor has better compatible ability when API parameters changed
func (GetOMPrivateURLRequest) GetRegionId ¶ added in v1.6.0
func (r GetOMPrivateURLRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetOMPrivateURLRequest) SetDeviceId ¶ added in v1.6.0
func (r *GetOMPrivateURLRequest) SetDeviceId(deviceId string)
param deviceId: (Required)
func (*GetOMPrivateURLRequest) SetInstanceId ¶ added in v1.6.0
func (r *GetOMPrivateURLRequest) SetInstanceId(instanceId string)
param instanceId: (Optional)
type GetOMPrivateURLResponse ¶ added in v1.6.0
type GetOMPrivateURLResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetOMPrivateURLResult `json:"result"`
}
type GetOMPrivateURLResult ¶ added in v1.6.0
type GetOMPrivateURLResult struct {
PrivateUrl string `json:"privateUrl"`
}
type ModuleEnrollmentRequest ¶ added in v1.8.0
type ModuleEnrollmentRequest struct {
core.JDCloudRequest
/* moduleName 唯一标识 */
ModuleName string `json:"moduleName"`
/* (Optional) */
InstanceId *string `json:"instanceId"`
/* (Optional) */
ModelName *string `json:"modelName"`
/* (Optional) */
ParentDeviceName *string `json:"parentDeviceName"`
/* (Optional) */
Name *string `json:"name"`
}
func NewModuleEnrollmentRequest ¶ added in v1.8.0
func NewModuleEnrollmentRequest( moduleName string, ) *ModuleEnrollmentRequest
* param moduleName: moduleName 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModuleEnrollmentRequestWithAllParams ¶ added in v1.8.0
func NewModuleEnrollmentRequestWithAllParams( moduleName string, instanceId *string, modelName *string, parentDeviceName *string, name *string, ) *ModuleEnrollmentRequest
* param moduleName: moduleName 唯一标识 (Required) * param instanceId: (Optional) * param modelName: (Optional) * param parentDeviceName: (Optional) * param name: (Optional)
func NewModuleEnrollmentRequestWithoutParam ¶ added in v1.8.0
func NewModuleEnrollmentRequestWithoutParam() *ModuleEnrollmentRequest
This constructor has better compatible ability when API parameters changed
func (ModuleEnrollmentRequest) GetRegionId ¶ added in v1.8.0
func (r ModuleEnrollmentRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModuleEnrollmentRequest) SetInstanceId ¶ added in v1.8.0
func (r *ModuleEnrollmentRequest) SetInstanceId(instanceId string)
param instanceId: (Optional)
func (*ModuleEnrollmentRequest) SetModelName ¶ added in v1.8.0
func (r *ModuleEnrollmentRequest) SetModelName(modelName string)
param modelName: (Optional)
func (*ModuleEnrollmentRequest) SetModuleName ¶ added in v1.8.0
func (r *ModuleEnrollmentRequest) SetModuleName(moduleName string)
param moduleName: moduleName 唯一标识(Required)
func (*ModuleEnrollmentRequest) SetName ¶ added in v1.8.0
func (r *ModuleEnrollmentRequest) SetName(name string)
param name: (Optional)
func (*ModuleEnrollmentRequest) SetParentDeviceName ¶ added in v1.8.0
func (r *ModuleEnrollmentRequest) SetParentDeviceName(parentDeviceName string)
param parentDeviceName: (Optional)
type ModuleEnrollmentResponse ¶ added in v1.8.0
type ModuleEnrollmentResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModuleEnrollmentResult `json:"result"`
}
type ModuleEnrollmentResult ¶ added in v1.8.0
type ModuleEnrollmentResult struct {
Data string `json:"data"`
}
type ModuleStateRequest ¶
type ModuleStateRequest struct {
core.JDCloudRequest
/* moduleName 唯一标识 */
ModuleName string `json:"moduleName"`
/* (Optional) */
States *string `json:"states"`
}
func NewModuleStateRequest ¶
func NewModuleStateRequest( moduleName string, ) *ModuleStateRequest
* param moduleName: moduleName 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModuleStateRequestWithAllParams ¶
func NewModuleStateRequestWithAllParams( moduleName string, states *string, ) *ModuleStateRequest
* param moduleName: moduleName 唯一标识 (Required) * param states: (Optional)
func NewModuleStateRequestWithoutParam ¶
func NewModuleStateRequestWithoutParam() *ModuleStateRequest
This constructor has better compatible ability when API parameters changed
func (ModuleStateRequest) GetRegionId ¶
func (r ModuleStateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModuleStateRequest) SetModuleName ¶
func (r *ModuleStateRequest) SetModuleName(moduleName string)
param moduleName: moduleName 唯一标识(Required)
func (*ModuleStateRequest) SetStates ¶
func (r *ModuleStateRequest) SetStates(states string)
param states: (Optional)
type ModuleStateResponse ¶
type ModuleStateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModuleStateResult `json:"result"`
}
type ModuleStateResult ¶
type ModuleStateResult struct {
Data string `json:"data"`
}
type OmEnrollRequest ¶
type OmEnrollRequest struct {
core.JDCloudRequest
/* 物模型唯一标识 */
OmName string `json:"omName"`
/* (Optional) */
InstanceId *string `json:"instanceId"`
/* (Optional) */
Payload *string `json:"payload"`
}
func NewOmEnrollRequest ¶
func NewOmEnrollRequest( omName string, ) *OmEnrollRequest
* param omName: 物模型唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOmEnrollRequestWithAllParams ¶
func NewOmEnrollRequestWithAllParams( omName string, instanceId *string, payload *string, ) *OmEnrollRequest
* param omName: 物模型唯一标识 (Required) * param instanceId: (Optional) * param payload: (Optional)
func NewOmEnrollRequestWithoutParam ¶
func NewOmEnrollRequestWithoutParam() *OmEnrollRequest
This constructor has better compatible ability when API parameters changed
func (OmEnrollRequest) GetRegionId ¶
func (r OmEnrollRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OmEnrollRequest) SetInstanceId ¶
func (r *OmEnrollRequest) SetInstanceId(instanceId string)
param instanceId: (Optional)
func (*OmEnrollRequest) SetOmName ¶
func (r *OmEnrollRequest) SetOmName(omName string)
param omName: 物模型唯一标识(Required)
func (*OmEnrollRequest) SetPayload ¶
func (r *OmEnrollRequest) SetPayload(payload string)
param payload: (Optional)
type OmEnrollResponse ¶
type OmEnrollResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result OmEnrollResult `json:"result"`
}
type OmEnrollResult ¶
type OmEnrollResult struct {
Data string `json:"data"`
}
type OmEnrollbyFileRequest ¶ added in v1.6.0
type OmEnrollbyFileRequest struct {
core.JDCloudRequest
/* 物模型文件名称 */
FileName string `json:"fileName"`
/* 待上传物模型的IoT Hub实例编号 */
InstanceId string `json:"instanceId"`
}
func NewOmEnrollbyFileRequest ¶ added in v1.6.0
func NewOmEnrollbyFileRequest( fileName string, instanceId string, ) *OmEnrollbyFileRequest
* param fileName: 物模型文件名称 (Required) * param instanceId: 待上传物模型的IoT Hub实例编号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOmEnrollbyFileRequestWithAllParams ¶ added in v1.6.0
func NewOmEnrollbyFileRequestWithAllParams( fileName string, instanceId string, ) *OmEnrollbyFileRequest
* param fileName: 物模型文件名称 (Required) * param instanceId: 待上传物模型的IoT Hub实例编号 (Required)
func NewOmEnrollbyFileRequestWithoutParam ¶ added in v1.6.0
func NewOmEnrollbyFileRequestWithoutParam() *OmEnrollbyFileRequest
This constructor has better compatible ability when API parameters changed
func (OmEnrollbyFileRequest) GetRegionId ¶ added in v1.6.0
func (r OmEnrollbyFileRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OmEnrollbyFileRequest) SetFileName ¶ added in v1.6.0
func (r *OmEnrollbyFileRequest) SetFileName(fileName string)
param fileName: 物模型文件名称(Required)
func (*OmEnrollbyFileRequest) SetInstanceId ¶ added in v1.6.0
func (r *OmEnrollbyFileRequest) SetInstanceId(instanceId string)
param instanceId: 待上传物模型的IoT Hub实例编号(Required)
type OmEnrollbyFileResponse ¶ added in v1.6.0
type OmEnrollbyFileResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result OmEnrollbyFileResult `json:"result"`
}
type OmEnrollbyFileResult ¶ added in v1.6.0
type OmEnrollbyFileResult struct {
Data string `json:"data"`
}
type QueryDeviceCommandsRequest ¶ added in v1.6.0
type QueryDeviceCommandsRequest struct {
core.JDCloudRequest
/* Device 唯一标识 */
DeviceId string `json:"deviceId"`
}
func NewQueryDeviceCommandsRequest ¶ added in v1.6.0
func NewQueryDeviceCommandsRequest( deviceId string, ) *QueryDeviceCommandsRequest
* param deviceId: Device 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryDeviceCommandsRequestWithAllParams ¶ added in v1.6.0
func NewQueryDeviceCommandsRequestWithAllParams( deviceId string, ) *QueryDeviceCommandsRequest
* param deviceId: Device 唯一标识 (Required)
func NewQueryDeviceCommandsRequestWithoutParam ¶ added in v1.6.0
func NewQueryDeviceCommandsRequestWithoutParam() *QueryDeviceCommandsRequest
This constructor has better compatible ability when API parameters changed
func (QueryDeviceCommandsRequest) GetRegionId ¶ added in v1.6.0
func (r QueryDeviceCommandsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryDeviceCommandsRequest) SetDeviceId ¶ added in v1.6.0
func (r *QueryDeviceCommandsRequest) SetDeviceId(deviceId string)
param deviceId: Device 唯一标识(Required)
type QueryDeviceCommandsResponse ¶ added in v1.6.0
type QueryDeviceCommandsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result QueryDeviceCommandsResult `json:"result"`
}
type QueryDeviceCommandsResult ¶ added in v1.6.0
type QueryDeviceCommandsResult struct {
Commands string `json:"commands"`
}
type QueryDeviceOnlineInfosRequest ¶ added in v1.6.0
type QueryDeviceOnlineInfosRequest struct {
core.JDCloudRequest
/* 设备Id集合 (Optional) */
DeviceIds []string `json:"deviceIds"`
}
func NewQueryDeviceOnlineInfosRequest ¶ added in v1.6.0
func NewQueryDeviceOnlineInfosRequest() *QueryDeviceOnlineInfosRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewQueryDeviceOnlineInfosRequestWithAllParams ¶ added in v1.6.0
func NewQueryDeviceOnlineInfosRequestWithAllParams( deviceIds []string, ) *QueryDeviceOnlineInfosRequest
* param deviceIds: 设备Id集合 (Optional)
func NewQueryDeviceOnlineInfosRequestWithoutParam ¶ added in v1.6.0
func NewQueryDeviceOnlineInfosRequestWithoutParam() *QueryDeviceOnlineInfosRequest
This constructor has better compatible ability when API parameters changed
func (QueryDeviceOnlineInfosRequest) GetRegionId ¶ added in v1.6.0
func (r QueryDeviceOnlineInfosRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryDeviceOnlineInfosRequest) SetDeviceIds ¶ added in v1.6.0
func (r *QueryDeviceOnlineInfosRequest) SetDeviceIds(deviceIds []string)
param deviceIds: 设备Id集合(Optional)
type QueryDeviceOnlineInfosResponse ¶ added in v1.6.0
type QueryDeviceOnlineInfosResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result QueryDeviceOnlineInfosResult `json:"result"`
}
type QueryDeviceOnlineInfosResult ¶ added in v1.6.0
type QueryDeviceOnlineInfosResult struct {
OnlineInfos []iothub.OnlineInfo `json:"onlineInfos"`
}
type QueryDeviceStatesRequest ¶ added in v1.6.0
type QueryDeviceStatesRequest struct {
core.JDCloudRequest
/* Device 唯一标识 */
DeviceId string `json:"deviceId"`
}
func NewQueryDeviceStatesRequest ¶ added in v1.6.0
func NewQueryDeviceStatesRequest( deviceId string, ) *QueryDeviceStatesRequest
* param deviceId: Device 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryDeviceStatesRequestWithAllParams ¶ added in v1.6.0
func NewQueryDeviceStatesRequestWithAllParams( deviceId string, ) *QueryDeviceStatesRequest
* param deviceId: Device 唯一标识 (Required)
func NewQueryDeviceStatesRequestWithoutParam ¶ added in v1.6.0
func NewQueryDeviceStatesRequestWithoutParam() *QueryDeviceStatesRequest
This constructor has better compatible ability when API parameters changed
func (QueryDeviceStatesRequest) GetRegionId ¶ added in v1.6.0
func (r QueryDeviceStatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryDeviceStatesRequest) SetDeviceId ¶ added in v1.6.0
func (r *QueryDeviceStatesRequest) SetDeviceId(deviceId string)
param deviceId: Device 唯一标识(Required)
type QueryDeviceStatesResponse ¶ added in v1.6.0
type QueryDeviceStatesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result QueryDeviceStatesResult `json:"result"`
}
type QueryDeviceStatesResult ¶ added in v1.6.0
type QueryDeviceStatesResult struct {
State string `json:"state"`
}