Documentation
¶
Index ¶
- 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 ModuleEnrollRequest
- func (r ModuleEnrollRequest) GetRegionId() string
- func (r *ModuleEnrollRequest) SetInstanceId(instanceId string)
- func (r *ModuleEnrollRequest) SetModelName(modelName string)
- func (r *ModuleEnrollRequest) SetModuleName(moduleName string)
- func (r *ModuleEnrollRequest) SetName(name string)
- func (r *ModuleEnrollRequest) SetParentDeviceName(parentDeviceName string)
- type ModuleEnrollResponse
- type ModuleEnrollResult
- type ModuleStateRequest
- type ModuleStateResponse
- type ModuleStateResult
- type OmEnrollRequest
- type OmEnrollResponse
- type OmEnrollResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 ModuleEnrollRequest ¶
type ModuleEnrollRequest 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 NewModuleEnrollRequest ¶
func NewModuleEnrollRequest( moduleName string, ) *ModuleEnrollRequest
* param moduleName: moduleName 唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModuleEnrollRequestWithAllParams ¶
func NewModuleEnrollRequestWithAllParams( moduleName string, instanceId *string, modelName *string, parentDeviceName *string, name *string, ) *ModuleEnrollRequest
* param moduleName: moduleName 唯一标识 (Required) * param instanceId: (Optional) * param modelName: (Optional) * param parentDeviceName: (Optional) * param name: (Optional)
func NewModuleEnrollRequestWithoutParam ¶
func NewModuleEnrollRequestWithoutParam() *ModuleEnrollRequest
This constructor has better compatible ability when API parameters changed
func (ModuleEnrollRequest) GetRegionId ¶
func (r ModuleEnrollRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModuleEnrollRequest) SetInstanceId ¶
func (r *ModuleEnrollRequest) SetInstanceId(instanceId string)
param instanceId: (Optional)
func (*ModuleEnrollRequest) SetModelName ¶
func (r *ModuleEnrollRequest) SetModelName(modelName string)
param modelName: (Optional)
func (*ModuleEnrollRequest) SetModuleName ¶
func (r *ModuleEnrollRequest) SetModuleName(moduleName string)
param moduleName: moduleName 唯一标识(Required)
func (*ModuleEnrollRequest) SetName ¶
func (r *ModuleEnrollRequest) SetName(name string)
param name: (Optional)
func (*ModuleEnrollRequest) SetParentDeviceName ¶
func (r *ModuleEnrollRequest) SetParentDeviceName(parentDeviceName string)
param parentDeviceName: (Optional)
type ModuleEnrollResponse ¶
type ModuleEnrollResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModuleEnrollResult `json:"result"`
}
type ModuleEnrollResult ¶
type ModuleEnrollResult 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"`
}