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