iot

package
v1.61.1038 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 13

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type ApplyDeviceInfo ¶

type ApplyDeviceInfo struct {
	DeviceId     string `json:"DeviceId" xml:"DeviceId"`
	DeviceName   string `json:"DeviceName" xml:"DeviceName"`
	DeviceSecret string `json:"DeviceSecret" xml:"DeviceSecret"`
	IotId        string `json:"IotId" xml:"IotId"`
}

ApplyDeviceInfo is a nested struct in iot response

type ApplyDeviceList ¶

type ApplyDeviceList struct {
	ApplyDeviceInfo []ApplyDeviceInfo `json:"ApplyDeviceInfo" xml:"ApplyDeviceInfo"`
}

ApplyDeviceList is a nested struct in iot response

type BatchAddDeviceGroupRelationsDevice ¶

type BatchAddDeviceGroupRelationsDevice struct {
	DeviceName string `name:"DeviceName"`
	ProductKey string `name:"ProductKey"`
}

BatchAddDeviceGroupRelationsDevice is a repeated param struct in BatchAddDeviceGroupRelationsRequest

type BatchAddDeviceGroupRelationsRequest ¶

type BatchAddDeviceGroupRelationsRequest struct {
	*requests.RpcRequest
	RealTenantId      string                                `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string                                `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string                                `position:"Query" name:"IotInstanceId"`
	GroupId           string                                `position:"Query" name:"GroupId"`
	ApiProduct        string                                `position:"Body" name:"ApiProduct"`
	ApiRevision       string                                `position:"Body" name:"ApiRevision"`
	Device            *[]BatchAddDeviceGroupRelationsDevice `position:"Query" name:"Device"  type:"Repeated"`
}

BatchAddDeviceGroupRelationsRequest is the request struct for api BatchAddDeviceGroupRelations

func CreateBatchAddDeviceGroupRelationsRequest ¶

func CreateBatchAddDeviceGroupRelationsRequest() (request *BatchAddDeviceGroupRelationsRequest)

CreateBatchAddDeviceGroupRelationsRequest creates a request to invoke BatchAddDeviceGroupRelations API

type BatchAddDeviceGroupRelationsResponse ¶

type BatchAddDeviceGroupRelationsResponse struct {
	*responses.BaseResponse
	RequestId                      string `json:"RequestId" xml:"RequestId"`
	Success                        bool   `json:"Success" xml:"Success"`
	Code                           string `json:"Code" xml:"Code"`
	ValidDeviceCount               int    `json:"ValidDeviceCount" xml:"ValidDeviceCount"`
	ExceedTenGroupDeviceCount      int    `json:"ExceedTenGroupDeviceCount" xml:"ExceedTenGroupDeviceCount"`
	AlreadyRelatedGroupDeviceCount int    `json:"AlreadyRelatedGroupDeviceCount" xml:"AlreadyRelatedGroupDeviceCount"`
	SuccessAddedDeviceCount        int    `json:"SuccessAddedDeviceCount" xml:"SuccessAddedDeviceCount"`
	ErrorMessage                   string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchAddDeviceGroupRelationsResponse is the response struct for api BatchAddDeviceGroupRelations

func CreateBatchAddDeviceGroupRelationsResponse ¶

func CreateBatchAddDeviceGroupRelationsResponse() (response *BatchAddDeviceGroupRelationsResponse)

CreateBatchAddDeviceGroupRelationsResponse creates a response to parse from BatchAddDeviceGroupRelations response

type BatchAddThingTopoRequest ¶ added in v1.60.305

type BatchAddThingTopoRequest struct {
	*requests.RpcRequest
	GwProductKey  string                          `position:"Query" name:"GwProductKey"`
	IotInstanceId string                          `position:"Query" name:"IotInstanceId"`
	Ext           string                          `position:"Query" name:"Ext"`
	TopoAddItem   *[]BatchAddThingTopoTopoAddItem `position:"Query" name:"TopoAddItem"  type:"Repeated"`
	GwDeviceName  string                          `position:"Query" name:"GwDeviceName"`
	ApiProduct    string                          `position:"Body" name:"ApiProduct"`
	ApiRevision   string                          `position:"Body" name:"ApiRevision"`
}

BatchAddThingTopoRequest is the request struct for api BatchAddThingTopo

func CreateBatchAddThingTopoRequest ¶ added in v1.60.305

func CreateBatchAddThingTopoRequest() (request *BatchAddThingTopoRequest)

CreateBatchAddThingTopoRequest creates a request to invoke BatchAddThingTopo API

type BatchAddThingTopoResponse ¶ added in v1.60.305

type BatchAddThingTopoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchAddThingTopoResponse is the response struct for api BatchAddThingTopo

func CreateBatchAddThingTopoResponse ¶ added in v1.60.305

func CreateBatchAddThingTopoResponse() (response *BatchAddThingTopoResponse)

CreateBatchAddThingTopoResponse creates a response to parse from BatchAddThingTopo response

type BatchAddThingTopoTopoAddItem ¶ added in v1.60.305

type BatchAddThingTopoTopoAddItem struct {
	ClientId   string `name:"ClientId"`
	SignMethod string `name:"SignMethod"`
	Sign       string `name:"Sign"`
	DeviceName string `name:"DeviceName"`
	ProductKey string `name:"ProductKey"`
	Timestamp  string `name:"Timestamp"`
}

BatchAddThingTopoTopoAddItem is a repeated param struct in BatchAddThingTopoRequest

type BatchBindDeviceToEdgeInstanceWithDriverRequest ¶

type BatchBindDeviceToEdgeInstanceWithDriverRequest struct {
	*requests.RpcRequest
	DriverId      string    `position:"Query" name:"DriverId"`
	IotIds        *[]string `position:"Query" name:"IotIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchBindDeviceToEdgeInstanceWithDriverRequest is the request struct for api BatchBindDeviceToEdgeInstanceWithDriver

func CreateBatchBindDeviceToEdgeInstanceWithDriverRequest ¶

func CreateBatchBindDeviceToEdgeInstanceWithDriverRequest() (request *BatchBindDeviceToEdgeInstanceWithDriverRequest)

CreateBatchBindDeviceToEdgeInstanceWithDriverRequest creates a request to invoke BatchBindDeviceToEdgeInstanceWithDriver API

type BatchBindDeviceToEdgeInstanceWithDriverResponse ¶

type BatchBindDeviceToEdgeInstanceWithDriverResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchBindDeviceToEdgeInstanceWithDriverResponse is the response struct for api BatchBindDeviceToEdgeInstanceWithDriver

func CreateBatchBindDeviceToEdgeInstanceWithDriverResponse ¶

func CreateBatchBindDeviceToEdgeInstanceWithDriverResponse() (response *BatchBindDeviceToEdgeInstanceWithDriverResponse)

CreateBatchBindDeviceToEdgeInstanceWithDriverResponse creates a response to parse from BatchBindDeviceToEdgeInstanceWithDriver response

type BatchBindDevicesIntoProjectDevices ¶ added in v1.61.917

type BatchBindDevicesIntoProjectDevices struct {
	DeviceName string `name:"DeviceName"`
	ProductKey string `name:"ProductKey"`
}

BatchBindDevicesIntoProjectDevices is a repeated param struct in BatchBindDevicesIntoProjectRequest

type BatchBindDevicesIntoProjectRequest ¶ added in v1.61.917

type BatchBindDevicesIntoProjectRequest struct {
	*requests.RpcRequest
	IotInstanceId string                                `position:"Body" name:"IotInstanceId"`
	ProjectId     string                                `position:"Body" name:"ProjectId"`
	Devices       *[]BatchBindDevicesIntoProjectDevices `position:"Body" name:"Devices"  type:"Repeated"`
	ApiProduct    string                                `position:"Body" name:"ApiProduct"`
	ApiRevision   string                                `position:"Body" name:"ApiRevision"`
}

BatchBindDevicesIntoProjectRequest is the request struct for api BatchBindDevicesIntoProject

func CreateBatchBindDevicesIntoProjectRequest ¶ added in v1.61.917

func CreateBatchBindDevicesIntoProjectRequest() (request *BatchBindDevicesIntoProjectRequest)

CreateBatchBindDevicesIntoProjectRequest creates a request to invoke BatchBindDevicesIntoProject API

type BatchBindDevicesIntoProjectResponse ¶ added in v1.61.917

type BatchBindDevicesIntoProjectResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         bool   `json:"Data" xml:"Data"`
}

BatchBindDevicesIntoProjectResponse is the response struct for api BatchBindDevicesIntoProject

func CreateBatchBindDevicesIntoProjectResponse ¶ added in v1.61.917

func CreateBatchBindDevicesIntoProjectResponse() (response *BatchBindDevicesIntoProjectResponse)

CreateBatchBindDevicesIntoProjectResponse creates a response to parse from BatchBindDevicesIntoProject response

type BatchBindProductsIntoProjectRequest ¶ added in v1.61.917

type BatchBindProductsIntoProjectRequest struct {
	*requests.RpcRequest
	ProductKeys   *[]string `position:"Body" name:"ProductKeys"  type:"Repeated"`
	IotInstanceId string    `position:"Body" name:"IotInstanceId"`
	ProjectId     string    `position:"Body" name:"ProjectId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchBindProductsIntoProjectRequest is the request struct for api BatchBindProductsIntoProject

func CreateBatchBindProductsIntoProjectRequest ¶ added in v1.61.917

func CreateBatchBindProductsIntoProjectRequest() (request *BatchBindProductsIntoProjectRequest)

CreateBatchBindProductsIntoProjectRequest creates a request to invoke BatchBindProductsIntoProject API

type BatchBindProductsIntoProjectResponse ¶ added in v1.61.917

type BatchBindProductsIntoProjectResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         bool   `json:"Data" xml:"Data"`
}

BatchBindProductsIntoProjectResponse is the response struct for api BatchBindProductsIntoProject

func CreateBatchBindProductsIntoProjectResponse ¶ added in v1.61.917

func CreateBatchBindProductsIntoProjectResponse() (response *BatchBindProductsIntoProjectResponse)

CreateBatchBindProductsIntoProjectResponse creates a response to parse from BatchBindProductsIntoProject response

type BatchCheckDeviceNamesDeviceNameList ¶ added in v1.61.565

type BatchCheckDeviceNamesDeviceNameList struct {
	DeviceNickname string `name:"DeviceNickname"`
	DeviceName     string `name:"DeviceName"`
}

BatchCheckDeviceNamesDeviceNameList is a repeated param struct in BatchCheckDeviceNamesRequest

type BatchCheckDeviceNamesRequest ¶

type BatchCheckDeviceNamesRequest struct {
	*requests.RpcRequest
	RealTenantId      string                                 `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string                                 `position:"Query" name:"RealTripartiteKey"`
	DeviceNameList    *[]BatchCheckDeviceNamesDeviceNameList `position:"Query" name:"DeviceNameList"  type:"Repeated"`
	IotInstanceId     string                                 `position:"Query" name:"IotInstanceId"`
	ProductKey        string                                 `position:"Query" name:"ProductKey"`
	ApiProduct        string                                 `position:"Body" name:"ApiProduct"`
	ApiRevision       string                                 `position:"Body" name:"ApiRevision"`
	DeviceName        *[]string                              `position:"Query" name:"DeviceName"  type:"Repeated"`
}

BatchCheckDeviceNamesRequest is the request struct for api BatchCheckDeviceNames

func CreateBatchCheckDeviceNamesRequest ¶

func CreateBatchCheckDeviceNamesRequest() (request *BatchCheckDeviceNamesRequest)

CreateBatchCheckDeviceNamesRequest creates a request to invoke BatchCheckDeviceNames API

type BatchCheckDeviceNamesResponse ¶

type BatchCheckDeviceNamesResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

BatchCheckDeviceNamesResponse is the response struct for api BatchCheckDeviceNames

func CreateBatchCheckDeviceNamesResponse ¶

func CreateBatchCheckDeviceNamesResponse() (response *BatchCheckDeviceNamesResponse)

CreateBatchCheckDeviceNamesResponse creates a response to parse from BatchCheckDeviceNames response

type BatchClearEdgeInstanceDeviceConfigRequest ¶

type BatchClearEdgeInstanceDeviceConfigRequest struct {
	*requests.RpcRequest
	IotIds        *[]string `position:"Query" name:"IotIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchClearEdgeInstanceDeviceConfigRequest is the request struct for api BatchClearEdgeInstanceDeviceConfig

func CreateBatchClearEdgeInstanceDeviceConfigRequest ¶

func CreateBatchClearEdgeInstanceDeviceConfigRequest() (request *BatchClearEdgeInstanceDeviceConfigRequest)

CreateBatchClearEdgeInstanceDeviceConfigRequest creates a request to invoke BatchClearEdgeInstanceDeviceConfig API

type BatchClearEdgeInstanceDeviceConfigResponse ¶

type BatchClearEdgeInstanceDeviceConfigResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchClearEdgeInstanceDeviceConfigResponse is the response struct for api BatchClearEdgeInstanceDeviceConfig

func CreateBatchClearEdgeInstanceDeviceConfigResponse ¶

func CreateBatchClearEdgeInstanceDeviceConfigResponse() (response *BatchClearEdgeInstanceDeviceConfigResponse)

CreateBatchClearEdgeInstanceDeviceConfigResponse creates a response to parse from BatchClearEdgeInstanceDeviceConfig response

type BatchDeleteDeviceGroupRelationsDevice ¶

type BatchDeleteDeviceGroupRelationsDevice struct {
	DeviceName string `name:"DeviceName"`
	ProductKey string `name:"ProductKey"`
}

BatchDeleteDeviceGroupRelationsDevice is a repeated param struct in BatchDeleteDeviceGroupRelationsRequest

type BatchDeleteDeviceGroupRelationsRequest ¶

type BatchDeleteDeviceGroupRelationsRequest struct {
	*requests.RpcRequest
	RealTenantId      string                                   `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string                                   `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string                                   `position:"Query" name:"IotInstanceId"`
	GroupId           string                                   `position:"Query" name:"GroupId"`
	ApiProduct        string                                   `position:"Body" name:"ApiProduct"`
	ApiRevision       string                                   `position:"Body" name:"ApiRevision"`
	Device            *[]BatchDeleteDeviceGroupRelationsDevice `position:"Query" name:"Device"  type:"Repeated"`
}

BatchDeleteDeviceGroupRelationsRequest is the request struct for api BatchDeleteDeviceGroupRelations

func CreateBatchDeleteDeviceGroupRelationsRequest ¶

func CreateBatchDeleteDeviceGroupRelationsRequest() (request *BatchDeleteDeviceGroupRelationsRequest)

CreateBatchDeleteDeviceGroupRelationsRequest creates a request to invoke BatchDeleteDeviceGroupRelations API

type BatchDeleteDeviceGroupRelationsResponse ¶

type BatchDeleteDeviceGroupRelationsResponse struct {
	*responses.BaseResponse
	RequestId                      string `json:"RequestId" xml:"RequestId"`
	Success                        bool   `json:"Success" xml:"Success"`
	Code                           string `json:"Code" xml:"Code"`
	ErrorMessage                   string `json:"ErrorMessage" xml:"ErrorMessage"`
	ValidDeviceCount               int    `json:"ValidDeviceCount" xml:"ValidDeviceCount"`
	AlreadyRelatedGroupDeviceCount int    `json:"AlreadyRelatedGroupDeviceCount" xml:"AlreadyRelatedGroupDeviceCount"`
	SuccessDeviceCount             int    `json:"SuccessDeviceCount" xml:"SuccessDeviceCount"`
}

BatchDeleteDeviceGroupRelationsResponse is the response struct for api BatchDeleteDeviceGroupRelations

func CreateBatchDeleteDeviceGroupRelationsResponse ¶

func CreateBatchDeleteDeviceGroupRelationsResponse() (response *BatchDeleteDeviceGroupRelationsResponse)

CreateBatchDeleteDeviceGroupRelationsResponse creates a response to parse from BatchDeleteDeviceGroupRelations response

type BatchDeleteEdgeInstanceChannelRequest ¶ added in v1.61.194

type BatchDeleteEdgeInstanceChannelRequest struct {
	*requests.RpcRequest
	DriverId      string    `position:"Query" name:"DriverId"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	ChannelIds    *[]string `position:"Query" name:"ChannelIds"  type:"Repeated"`
}

BatchDeleteEdgeInstanceChannelRequest is the request struct for api BatchDeleteEdgeInstanceChannel

func CreateBatchDeleteEdgeInstanceChannelRequest ¶ added in v1.61.194

func CreateBatchDeleteEdgeInstanceChannelRequest() (request *BatchDeleteEdgeInstanceChannelRequest)

CreateBatchDeleteEdgeInstanceChannelRequest creates a request to invoke BatchDeleteEdgeInstanceChannel API

type BatchDeleteEdgeInstanceChannelResponse ¶ added in v1.61.194

type BatchDeleteEdgeInstanceChannelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchDeleteEdgeInstanceChannelResponse is the response struct for api BatchDeleteEdgeInstanceChannel

func CreateBatchDeleteEdgeInstanceChannelResponse ¶ added in v1.61.194

func CreateBatchDeleteEdgeInstanceChannelResponse() (response *BatchDeleteEdgeInstanceChannelResponse)

CreateBatchDeleteEdgeInstanceChannelResponse creates a response to parse from BatchDeleteEdgeInstanceChannel response

type BatchGetDeviceBindStatusRequest ¶ added in v1.61.194

type BatchGetDeviceBindStatusRequest struct {
	*requests.RpcRequest
	IotIds        *[]string `position:"Query" name:"IotIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchGetDeviceBindStatusRequest is the request struct for api BatchGetDeviceBindStatus

func CreateBatchGetDeviceBindStatusRequest ¶ added in v1.61.194

func CreateBatchGetDeviceBindStatusRequest() (request *BatchGetDeviceBindStatusRequest)

CreateBatchGetDeviceBindStatusRequest creates a request to invoke BatchGetDeviceBindStatus API

type BatchGetDeviceBindStatusResponse ¶ added in v1.61.194

type BatchGetDeviceBindStatusResponse struct {
	*responses.BaseResponse
	RequestId    string         `json:"RequestId" xml:"RequestId"`
	Success      bool           `json:"Success" xml:"Success"`
	Code         string         `json:"Code" xml:"Code"`
	ErrorMessage string         `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         []DeviceStatus `json:"Data" xml:"Data"`
}

BatchGetDeviceBindStatusResponse is the response struct for api BatchGetDeviceBindStatus

func CreateBatchGetDeviceBindStatusResponse ¶ added in v1.61.194

func CreateBatchGetDeviceBindStatusResponse() (response *BatchGetDeviceBindStatusResponse)

CreateBatchGetDeviceBindStatusResponse creates a response to parse from BatchGetDeviceBindStatus response

type BatchGetDeviceStateRequest ¶

type BatchGetDeviceStateRequest struct {
	*requests.RpcRequest
	IotId         *[]string `position:"Query" name:"IotId"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	ProductKey    string    `position:"Query" name:"ProductKey"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	DeviceName    *[]string `position:"Query" name:"DeviceName"  type:"Repeated"`
}

BatchGetDeviceStateRequest is the request struct for api BatchGetDeviceState

func CreateBatchGetDeviceStateRequest ¶

func CreateBatchGetDeviceStateRequest() (request *BatchGetDeviceStateRequest)

CreateBatchGetDeviceStateRequest creates a request to invoke BatchGetDeviceState API

type BatchGetDeviceStateResponse ¶

type BatchGetDeviceStateResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Success          bool             `json:"Success" xml:"Success"`
	Code             string           `json:"Code" xml:"Code"`
	ErrorMessage     string           `json:"ErrorMessage" xml:"ErrorMessage"`
	DeviceStatusList DeviceStatusList `json:"DeviceStatusList" xml:"DeviceStatusList"`
}

BatchGetDeviceStateResponse is the response struct for api BatchGetDeviceState

func CreateBatchGetDeviceStateResponse ¶

func CreateBatchGetDeviceStateResponse() (response *BatchGetDeviceStateResponse)

CreateBatchGetDeviceStateResponse creates a response to parse from BatchGetDeviceState response

type BatchGetEdgeDriverRequest ¶ added in v1.61.29

type BatchGetEdgeDriverRequest struct {
	*requests.RpcRequest
	DriverIds     *[]string `position:"Query" name:"DriverIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchGetEdgeDriverRequest is the request struct for api BatchGetEdgeDriver

func CreateBatchGetEdgeDriverRequest ¶ added in v1.61.29

func CreateBatchGetEdgeDriverRequest() (request *BatchGetEdgeDriverRequest)

CreateBatchGetEdgeDriverRequest creates a request to invoke BatchGetEdgeDriver API

type BatchGetEdgeDriverResponse ¶ added in v1.61.29

type BatchGetEdgeDriverResponse struct {
	*responses.BaseResponse
	RequestId    string   `json:"RequestId" xml:"RequestId"`
	Success      bool     `json:"Success" xml:"Success"`
	Code         string   `json:"Code" xml:"Code"`
	ErrorMessage string   `json:"ErrorMessage" xml:"ErrorMessage"`
	DriverList   []Driver `json:"DriverList" xml:"DriverList"`
}

BatchGetEdgeDriverResponse is the response struct for api BatchGetEdgeDriver

func CreateBatchGetEdgeDriverResponse ¶ added in v1.61.29

func CreateBatchGetEdgeDriverResponse() (response *BatchGetEdgeDriverResponse)

CreateBatchGetEdgeDriverResponse creates a response to parse from BatchGetEdgeDriver response

type BatchGetEdgeInstanceChannelRequest ¶ added in v1.61.194

type BatchGetEdgeInstanceChannelRequest struct {
	*requests.RpcRequest
	DriverId      string    `position:"Query" name:"DriverId"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	ChannelIds    *[]string `position:"Query" name:"ChannelIds"  type:"Repeated"`
}

BatchGetEdgeInstanceChannelRequest is the request struct for api BatchGetEdgeInstanceChannel

func CreateBatchGetEdgeInstanceChannelRequest ¶ added in v1.61.194

func CreateBatchGetEdgeInstanceChannelRequest() (request *BatchGetEdgeInstanceChannelRequest)

CreateBatchGetEdgeInstanceChannelRequest creates a request to invoke BatchGetEdgeInstanceChannel API

type BatchGetEdgeInstanceChannelResponse ¶ added in v1.61.194

type BatchGetEdgeInstanceChannelResponse struct {
	*responses.BaseResponse
	RequestId    string                            `json:"RequestId" xml:"RequestId"`
	Success      bool                              `json:"Success" xml:"Success"`
	Code         string                            `json:"Code" xml:"Code"`
	ErrorMessage string                            `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInBatchGetEdgeInstanceChannel `json:"Data" xml:"Data"`
}

BatchGetEdgeInstanceChannelResponse is the response struct for api BatchGetEdgeInstanceChannel

func CreateBatchGetEdgeInstanceChannelResponse ¶ added in v1.61.194

func CreateBatchGetEdgeInstanceChannelResponse() (response *BatchGetEdgeInstanceChannelResponse)

CreateBatchGetEdgeInstanceChannelResponse creates a response to parse from BatchGetEdgeInstanceChannel response

type BatchGetEdgeInstanceDeviceChannelRequest ¶ added in v1.61.194

type BatchGetEdgeInstanceDeviceChannelRequest struct {
	*requests.RpcRequest
	DriverId      string    `position:"Query" name:"DriverId"`
	IotIds        *[]string `position:"Query" name:"IotIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchGetEdgeInstanceDeviceChannelRequest is the request struct for api BatchGetEdgeInstanceDeviceChannel

func CreateBatchGetEdgeInstanceDeviceChannelRequest ¶ added in v1.61.194

func CreateBatchGetEdgeInstanceDeviceChannelRequest() (request *BatchGetEdgeInstanceDeviceChannelRequest)

CreateBatchGetEdgeInstanceDeviceChannelRequest creates a request to invoke BatchGetEdgeInstanceDeviceChannel API

type BatchGetEdgeInstanceDeviceChannelResponse ¶ added in v1.61.194

type BatchGetEdgeInstanceDeviceChannelResponse struct {
	*responses.BaseResponse
	RequestId         string          `json:"RequestId" xml:"RequestId"`
	Success           bool            `json:"Success" xml:"Success"`
	Code              string          `json:"Code" xml:"Code"`
	ErrorMessage      string          `json:"ErrorMessage" xml:"ErrorMessage"`
	DeviceChannelList []DeviceChannel `json:"DeviceChannelList" xml:"DeviceChannelList"`
}

BatchGetEdgeInstanceDeviceChannelResponse is the response struct for api BatchGetEdgeInstanceDeviceChannel

func CreateBatchGetEdgeInstanceDeviceChannelResponse ¶ added in v1.61.194

func CreateBatchGetEdgeInstanceDeviceChannelResponse() (response *BatchGetEdgeInstanceDeviceChannelResponse)

CreateBatchGetEdgeInstanceDeviceChannelResponse creates a response to parse from BatchGetEdgeInstanceDeviceChannel response

type BatchGetEdgeInstanceDeviceConfigRequest ¶

type BatchGetEdgeInstanceDeviceConfigRequest struct {
	*requests.RpcRequest
	IotIds        *[]string `position:"Query" name:"IotIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchGetEdgeInstanceDeviceConfigRequest is the request struct for api BatchGetEdgeInstanceDeviceConfig

func CreateBatchGetEdgeInstanceDeviceConfigRequest ¶

func CreateBatchGetEdgeInstanceDeviceConfigRequest() (request *BatchGetEdgeInstanceDeviceConfigRequest)

CreateBatchGetEdgeInstanceDeviceConfigRequest creates a request to invoke BatchGetEdgeInstanceDeviceConfig API

type BatchGetEdgeInstanceDeviceConfigResponse ¶

type BatchGetEdgeInstanceDeviceConfigResponse struct {
	*responses.BaseResponse
	RequestId        string         `json:"RequestId" xml:"RequestId"`
	Success          bool           `json:"Success" xml:"Success"`
	Code             string         `json:"Code" xml:"Code"`
	ErrorMessage     string         `json:"ErrorMessage" xml:"ErrorMessage"`
	DeviceConfigList []DeviceConfig `json:"DeviceConfigList" xml:"DeviceConfigList"`
}

BatchGetEdgeInstanceDeviceConfigResponse is the response struct for api BatchGetEdgeInstanceDeviceConfig

func CreateBatchGetEdgeInstanceDeviceConfigResponse ¶

func CreateBatchGetEdgeInstanceDeviceConfigResponse() (response *BatchGetEdgeInstanceDeviceConfigResponse)

CreateBatchGetEdgeInstanceDeviceConfigResponse creates a response to parse from BatchGetEdgeInstanceDeviceConfig response

type BatchGetEdgeInstanceDeviceDriverRequest ¶ added in v1.61.194

type BatchGetEdgeInstanceDeviceDriverRequest struct {
	*requests.RpcRequest
	IotIds        *[]string `position:"Query" name:"IotIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchGetEdgeInstanceDeviceDriverRequest is the request struct for api BatchGetEdgeInstanceDeviceDriver

func CreateBatchGetEdgeInstanceDeviceDriverRequest ¶ added in v1.61.194

func CreateBatchGetEdgeInstanceDeviceDriverRequest() (request *BatchGetEdgeInstanceDeviceDriverRequest)

CreateBatchGetEdgeInstanceDeviceDriverRequest creates a request to invoke BatchGetEdgeInstanceDeviceDriver API

type BatchGetEdgeInstanceDeviceDriverResponse ¶ added in v1.61.194

type BatchGetEdgeInstanceDeviceDriverResponse struct {
	*responses.BaseResponse
	RequestId        string         `json:"RequestId" xml:"RequestId"`
	Success          bool           `json:"Success" xml:"Success"`
	Code             string         `json:"Code" xml:"Code"`
	ErrorMessage     string         `json:"ErrorMessage" xml:"ErrorMessage"`
	DeviceDriverList []DeviceDriver `json:"DeviceDriverList" xml:"DeviceDriverList"`
}

BatchGetEdgeInstanceDeviceDriverResponse is the response struct for api BatchGetEdgeInstanceDeviceDriver

func CreateBatchGetEdgeInstanceDeviceDriverResponse ¶ added in v1.61.194

func CreateBatchGetEdgeInstanceDeviceDriverResponse() (response *BatchGetEdgeInstanceDeviceDriverResponse)

CreateBatchGetEdgeInstanceDeviceDriverResponse creates a response to parse from BatchGetEdgeInstanceDeviceDriver response

type BatchGetEdgeInstanceDriverConfigsRequest ¶

type BatchGetEdgeInstanceDriverConfigsRequest struct {
	*requests.RpcRequest
	DriverIds     *[]string `position:"Query" name:"DriverIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchGetEdgeInstanceDriverConfigsRequest is the request struct for api BatchGetEdgeInstanceDriverConfigs

func CreateBatchGetEdgeInstanceDriverConfigsRequest ¶

func CreateBatchGetEdgeInstanceDriverConfigsRequest() (request *BatchGetEdgeInstanceDriverConfigsRequest)

CreateBatchGetEdgeInstanceDriverConfigsRequest creates a request to invoke BatchGetEdgeInstanceDriverConfigs API

type BatchGetEdgeInstanceDriverConfigsResponse ¶

type BatchGetEdgeInstanceDriverConfigsResponse struct {
	*responses.BaseResponse
	RequestId        string         `json:"RequestId" xml:"RequestId"`
	Success          bool           `json:"Success" xml:"Success"`
	Code             string         `json:"Code" xml:"Code"`
	ErrorMessage     string         `json:"ErrorMessage" xml:"ErrorMessage"`
	DriverConfigList []DriverConfig `json:"DriverConfigList" xml:"DriverConfigList"`
}

BatchGetEdgeInstanceDriverConfigsResponse is the response struct for api BatchGetEdgeInstanceDriverConfigs

func CreateBatchGetEdgeInstanceDriverConfigsResponse ¶

func CreateBatchGetEdgeInstanceDriverConfigsResponse() (response *BatchGetEdgeInstanceDriverConfigsResponse)

CreateBatchGetEdgeInstanceDriverConfigsResponse creates a response to parse from BatchGetEdgeInstanceDriverConfigs response

type BatchPubRequest ¶ added in v1.61.735

type BatchPubRequest struct {
	*requests.RpcRequest
	MessageContent string           `position:"Query" name:"MessageContent"`
	Qos            requests.Integer `position:"Query" name:"Qos"`
	IotInstanceId  string           `position:"Query" name:"IotInstanceId"`
	TopicShortName string           `position:"Query" name:"TopicShortName"`
	ProductKey     string           `position:"Query" name:"ProductKey"`
	ApiProduct     string           `position:"Body" name:"ApiProduct"`
	ApiRevision    string           `position:"Body" name:"ApiRevision"`
	DeviceName     *[]string        `position:"Query" name:"DeviceName"  type:"Repeated"`
}

BatchPubRequest is the request struct for api BatchPub

func CreateBatchPubRequest ¶ added in v1.61.735

func CreateBatchPubRequest() (request *BatchPubRequest)

CreateBatchPubRequest creates a request to invoke BatchPub API

type BatchPubResponse ¶ added in v1.61.735

type BatchPubResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchPubResponse is the response struct for api BatchPub

func CreateBatchPubResponse ¶ added in v1.61.735

func CreateBatchPubResponse() (response *BatchPubResponse)

CreateBatchPubResponse creates a response to parse from BatchPub response

type BatchQueryDeviceDetailRequest ¶

type BatchQueryDeviceDetailRequest struct {
	*requests.RpcRequest
	RealTenantId      string    `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string    `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string    `position:"Query" name:"IotInstanceId"`
	ProductKey        string    `position:"Query" name:"ProductKey"`
	ApiProduct        string    `position:"Body" name:"ApiProduct"`
	ApiRevision       string    `position:"Body" name:"ApiRevision"`
	DeviceName        *[]string `position:"Query" name:"DeviceName"  type:"Repeated"`
}

BatchQueryDeviceDetailRequest is the request struct for api BatchQueryDeviceDetail

func CreateBatchQueryDeviceDetailRequest ¶

func CreateBatchQueryDeviceDetailRequest() (request *BatchQueryDeviceDetailRequest)

CreateBatchQueryDeviceDetailRequest creates a request to invoke BatchQueryDeviceDetail API

type BatchQueryDeviceDetailResponse ¶

type BatchQueryDeviceDetailResponse struct {
	*responses.BaseResponse
	RequestId    string                       `json:"RequestId" xml:"RequestId"`
	Success      bool                         `json:"Success" xml:"Success"`
	Code         string                       `json:"Code" xml:"Code"`
	ErrorMessage string                       `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInBatchQueryDeviceDetail `json:"Data" xml:"Data"`
}

BatchQueryDeviceDetailResponse is the response struct for api BatchQueryDeviceDetail

func CreateBatchQueryDeviceDetailResponse ¶

func CreateBatchQueryDeviceDetailResponse() (response *BatchQueryDeviceDetailResponse)

CreateBatchQueryDeviceDetailResponse creates a response to parse from BatchQueryDeviceDetail response

type BatchRegisterDeviceRequest ¶

type BatchRegisterDeviceRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	Count             requests.Integer `position:"Query" name:"Count"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
}

BatchRegisterDeviceRequest is the request struct for api BatchRegisterDevice

func CreateBatchRegisterDeviceRequest ¶

func CreateBatchRegisterDeviceRequest() (request *BatchRegisterDeviceRequest)

CreateBatchRegisterDeviceRequest creates a request to invoke BatchRegisterDevice API

type BatchRegisterDeviceResponse ¶

type BatchRegisterDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

BatchRegisterDeviceResponse is the response struct for api BatchRegisterDevice

func CreateBatchRegisterDeviceResponse ¶

func CreateBatchRegisterDeviceResponse() (response *BatchRegisterDeviceResponse)

CreateBatchRegisterDeviceResponse creates a response to parse from BatchRegisterDevice response

type BatchRegisterDeviceWithApplyIdRequest ¶

type BatchRegisterDeviceWithApplyIdRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApplyId           requests.Integer `position:"Query" name:"ApplyId"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
}

BatchRegisterDeviceWithApplyIdRequest is the request struct for api BatchRegisterDeviceWithApplyId

func CreateBatchRegisterDeviceWithApplyIdRequest ¶

func CreateBatchRegisterDeviceWithApplyIdRequest() (request *BatchRegisterDeviceWithApplyIdRequest)

CreateBatchRegisterDeviceWithApplyIdRequest creates a request to invoke BatchRegisterDeviceWithApplyId API

type BatchRegisterDeviceWithApplyIdResponse ¶

type BatchRegisterDeviceWithApplyIdResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

BatchRegisterDeviceWithApplyIdResponse is the response struct for api BatchRegisterDeviceWithApplyId

func CreateBatchRegisterDeviceWithApplyIdResponse ¶

func CreateBatchRegisterDeviceWithApplyIdResponse() (response *BatchRegisterDeviceWithApplyIdResponse)

CreateBatchRegisterDeviceWithApplyIdResponse creates a response to parse from BatchRegisterDeviceWithApplyId response

type BatchSetEdgeInstanceDeviceChannelRequest ¶ added in v1.61.194

type BatchSetEdgeInstanceDeviceChannelRequest struct {
	*requests.RpcRequest
	DriverId      string    `position:"Query" name:"DriverId"`
	IotIds        *[]string `position:"Query" name:"IotIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	ChannelId     string    `position:"Query" name:"ChannelId"`
}

BatchSetEdgeInstanceDeviceChannelRequest is the request struct for api BatchSetEdgeInstanceDeviceChannel

func CreateBatchSetEdgeInstanceDeviceChannelRequest ¶ added in v1.61.194

func CreateBatchSetEdgeInstanceDeviceChannelRequest() (request *BatchSetEdgeInstanceDeviceChannelRequest)

CreateBatchSetEdgeInstanceDeviceChannelRequest creates a request to invoke BatchSetEdgeInstanceDeviceChannel API

type BatchSetEdgeInstanceDeviceChannelResponse ¶ added in v1.61.194

type BatchSetEdgeInstanceDeviceChannelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchSetEdgeInstanceDeviceChannelResponse is the response struct for api BatchSetEdgeInstanceDeviceChannel

func CreateBatchSetEdgeInstanceDeviceChannelResponse ¶ added in v1.61.194

func CreateBatchSetEdgeInstanceDeviceChannelResponse() (response *BatchSetEdgeInstanceDeviceChannelResponse)

CreateBatchSetEdgeInstanceDeviceChannelResponse creates a response to parse from BatchSetEdgeInstanceDeviceChannel response

type BatchSetEdgeInstanceDeviceConfigDeviceConfigs ¶

type BatchSetEdgeInstanceDeviceConfigDeviceConfigs struct {
	IotId   string `name:"IotId"`
	Content string `name:"Content"`
}

BatchSetEdgeInstanceDeviceConfigDeviceConfigs is a repeated param struct in BatchSetEdgeInstanceDeviceConfigRequest

type BatchSetEdgeInstanceDeviceConfigRequest ¶

type BatchSetEdgeInstanceDeviceConfigRequest struct {
	*requests.RpcRequest
	DeviceConfigs *[]BatchSetEdgeInstanceDeviceConfigDeviceConfigs `position:"Query" name:"DeviceConfigs"  type:"Repeated"`
	IotInstanceId string                                           `position:"Query" name:"IotInstanceId"`
	InstanceId    string                                           `position:"Query" name:"InstanceId"`
	ApiProduct    string                                           `position:"Body" name:"ApiProduct"`
	ApiRevision   string                                           `position:"Body" name:"ApiRevision"`
}

BatchSetEdgeInstanceDeviceConfigRequest is the request struct for api BatchSetEdgeInstanceDeviceConfig

func CreateBatchSetEdgeInstanceDeviceConfigRequest ¶

func CreateBatchSetEdgeInstanceDeviceConfigRequest() (request *BatchSetEdgeInstanceDeviceConfigRequest)

CreateBatchSetEdgeInstanceDeviceConfigRequest creates a request to invoke BatchSetEdgeInstanceDeviceConfig API

type BatchSetEdgeInstanceDeviceConfigResponse ¶

type BatchSetEdgeInstanceDeviceConfigResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchSetEdgeInstanceDeviceConfigResponse is the response struct for api BatchSetEdgeInstanceDeviceConfig

func CreateBatchSetEdgeInstanceDeviceConfigResponse ¶

func CreateBatchSetEdgeInstanceDeviceConfigResponse() (response *BatchSetEdgeInstanceDeviceConfigResponse)

CreateBatchSetEdgeInstanceDeviceConfigResponse creates a response to parse from BatchSetEdgeInstanceDeviceConfig response

type BatchUnbindDeviceFromEdgeInstanceRequest ¶

type BatchUnbindDeviceFromEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotIds        *[]string `position:"Query" name:"IotIds"  type:"Repeated"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	InstanceId    string    `position:"Query" name:"InstanceId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchUnbindDeviceFromEdgeInstanceRequest is the request struct for api BatchUnbindDeviceFromEdgeInstance

func CreateBatchUnbindDeviceFromEdgeInstanceRequest ¶

func CreateBatchUnbindDeviceFromEdgeInstanceRequest() (request *BatchUnbindDeviceFromEdgeInstanceRequest)

CreateBatchUnbindDeviceFromEdgeInstanceRequest creates a request to invoke BatchUnbindDeviceFromEdgeInstance API

type BatchUnbindDeviceFromEdgeInstanceResponse ¶

type BatchUnbindDeviceFromEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchUnbindDeviceFromEdgeInstanceResponse is the response struct for api BatchUnbindDeviceFromEdgeInstance

func CreateBatchUnbindDeviceFromEdgeInstanceResponse ¶

func CreateBatchUnbindDeviceFromEdgeInstanceResponse() (response *BatchUnbindDeviceFromEdgeInstanceResponse)

CreateBatchUnbindDeviceFromEdgeInstanceResponse creates a response to parse from BatchUnbindDeviceFromEdgeInstance response

type BatchUnbindProjectDevicesDevices ¶ added in v1.61.917

type BatchUnbindProjectDevicesDevices struct {
	DeviceName string `name:"DeviceName"`
	ProductKey string `name:"ProductKey"`
}

BatchUnbindProjectDevicesDevices is a repeated param struct in BatchUnbindProjectDevicesRequest

type BatchUnbindProjectDevicesRequest ¶ added in v1.61.917

type BatchUnbindProjectDevicesRequest struct {
	*requests.RpcRequest
	IotInstanceId string                              `position:"Body" name:"IotInstanceId"`
	ProjectId     string                              `position:"Body" name:"ProjectId"`
	Devices       *[]BatchUnbindProjectDevicesDevices `position:"Body" name:"Devices"  type:"Repeated"`
	ApiProduct    string                              `position:"Body" name:"ApiProduct"`
	ApiRevision   string                              `position:"Body" name:"ApiRevision"`
}

BatchUnbindProjectDevicesRequest is the request struct for api BatchUnbindProjectDevices

func CreateBatchUnbindProjectDevicesRequest ¶ added in v1.61.917

func CreateBatchUnbindProjectDevicesRequest() (request *BatchUnbindProjectDevicesRequest)

CreateBatchUnbindProjectDevicesRequest creates a request to invoke BatchUnbindProjectDevices API

type BatchUnbindProjectDevicesResponse ¶ added in v1.61.917

type BatchUnbindProjectDevicesResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         bool   `json:"Data" xml:"Data"`
}

BatchUnbindProjectDevicesResponse is the response struct for api BatchUnbindProjectDevices

func CreateBatchUnbindProjectDevicesResponse ¶ added in v1.61.917

func CreateBatchUnbindProjectDevicesResponse() (response *BatchUnbindProjectDevicesResponse)

CreateBatchUnbindProjectDevicesResponse creates a response to parse from BatchUnbindProjectDevices response

type BatchUnbindProjectProductsRequest ¶ added in v1.61.917

type BatchUnbindProjectProductsRequest struct {
	*requests.RpcRequest
	ProductKeys   *[]string `position:"Body" name:"ProductKeys"  type:"Repeated"`
	IotInstanceId string    `position:"Body" name:"IotInstanceId"`
	ProjectId     string    `position:"Body" name:"ProjectId"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
}

BatchUnbindProjectProductsRequest is the request struct for api BatchUnbindProjectProducts

func CreateBatchUnbindProjectProductsRequest ¶ added in v1.61.917

func CreateBatchUnbindProjectProductsRequest() (request *BatchUnbindProjectProductsRequest)

CreateBatchUnbindProjectProductsRequest creates a request to invoke BatchUnbindProjectProducts API

type BatchUnbindProjectProductsResponse ¶ added in v1.61.917

type BatchUnbindProjectProductsResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         bool   `json:"Data" xml:"Data"`
}

BatchUnbindProjectProductsResponse is the response struct for api BatchUnbindProjectProducts

func CreateBatchUnbindProjectProductsResponse ¶ added in v1.61.917

func CreateBatchUnbindProjectProductsResponse() (response *BatchUnbindProjectProductsResponse)

CreateBatchUnbindProjectProductsResponse creates a response to parse from BatchUnbindProjectProducts response

type BatchUpdateDeviceNicknameDeviceNicknameInfo ¶

type BatchUpdateDeviceNicknameDeviceNicknameInfo struct {
	IotId      string `name:"IotId"`
	Nickname   string `name:"Nickname"`
	DeviceName string `name:"DeviceName"`
	ProductKey string `name:"ProductKey"`
}

BatchUpdateDeviceNicknameDeviceNicknameInfo is a repeated param struct in BatchUpdateDeviceNicknameRequest

type BatchUpdateDeviceNicknameRequest ¶

type BatchUpdateDeviceNicknameRequest struct {
	*requests.RpcRequest
	RealTenantId       string                                         `position:"Query" name:"RealTenantId"`
	RealTripartiteKey  string                                         `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId      string                                         `position:"Query" name:"IotInstanceId"`
	DeviceNicknameInfo *[]BatchUpdateDeviceNicknameDeviceNicknameInfo `position:"Query" name:"DeviceNicknameInfo"  type:"Repeated"`
	ApiProduct         string                                         `position:"Body" name:"ApiProduct"`
	ApiRevision        string                                         `position:"Body" name:"ApiRevision"`
}

BatchUpdateDeviceNicknameRequest is the request struct for api BatchUpdateDeviceNickname

func CreateBatchUpdateDeviceNicknameRequest ¶

func CreateBatchUpdateDeviceNicknameRequest() (request *BatchUpdateDeviceNicknameRequest)

CreateBatchUpdateDeviceNicknameRequest creates a request to invoke BatchUpdateDeviceNickname API

type BatchUpdateDeviceNicknameResponse ¶

type BatchUpdateDeviceNicknameResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BatchUpdateDeviceNicknameResponse is the response struct for api BatchUpdateDeviceNickname

func CreateBatchUpdateDeviceNicknameResponse ¶

func CreateBatchUpdateDeviceNicknameResponse() (response *BatchUpdateDeviceNicknameResponse)

CreateBatchUpdateDeviceNicknameResponse creates a response to parse from BatchUpdateDeviceNickname response

type BindApplicationToEdgeInstanceRequest ¶ added in v1.61.194

type BindApplicationToEdgeInstanceRequest struct {
	*requests.RpcRequest
	ApplicationVersion string `position:"Query" name:"ApplicationVersion"`
	IotInstanceId      string `position:"Query" name:"IotInstanceId"`
	ApplicationId      string `position:"Query" name:"ApplicationId"`
	InstanceId         string `position:"Query" name:"InstanceId"`
	ApiProduct         string `position:"Body" name:"ApiProduct"`
	ApiRevision        string `position:"Body" name:"ApiRevision"`
}

BindApplicationToEdgeInstanceRequest is the request struct for api BindApplicationToEdgeInstance

func CreateBindApplicationToEdgeInstanceRequest ¶ added in v1.61.194

func CreateBindApplicationToEdgeInstanceRequest() (request *BindApplicationToEdgeInstanceRequest)

CreateBindApplicationToEdgeInstanceRequest creates a request to invoke BindApplicationToEdgeInstance API

type BindApplicationToEdgeInstanceResponse ¶ added in v1.61.194

type BindApplicationToEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BindApplicationToEdgeInstanceResponse is the response struct for api BindApplicationToEdgeInstance

func CreateBindApplicationToEdgeInstanceResponse ¶ added in v1.61.194

func CreateBindApplicationToEdgeInstanceResponse() (response *BindApplicationToEdgeInstanceResponse)

CreateBindApplicationToEdgeInstanceResponse creates a response to parse from BindApplicationToEdgeInstance response

type BindDriverToEdgeInstanceRequest ¶

type BindDriverToEdgeInstanceRequest struct {
	*requests.RpcRequest
	DriverId      string `position:"Query" name:"DriverId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	DriverVersion string `position:"Query" name:"DriverVersion"`
	OrderId       string `position:"Query" name:"OrderId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

BindDriverToEdgeInstanceRequest is the request struct for api BindDriverToEdgeInstance

func CreateBindDriverToEdgeInstanceRequest ¶

func CreateBindDriverToEdgeInstanceRequest() (request *BindDriverToEdgeInstanceRequest)

CreateBindDriverToEdgeInstanceRequest creates a request to invoke BindDriverToEdgeInstance API

type BindDriverToEdgeInstanceResponse ¶

type BindDriverToEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BindDriverToEdgeInstanceResponse is the response struct for api BindDriverToEdgeInstance

func CreateBindDriverToEdgeInstanceResponse ¶

func CreateBindDriverToEdgeInstanceResponse() (response *BindDriverToEdgeInstanceResponse)

CreateBindDriverToEdgeInstanceResponse creates a response to parse from BindDriverToEdgeInstance response

type BindGatewayToEdgeInstanceRequest ¶

type BindGatewayToEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

BindGatewayToEdgeInstanceRequest is the request struct for api BindGatewayToEdgeInstance

func CreateBindGatewayToEdgeInstanceRequest ¶

func CreateBindGatewayToEdgeInstanceRequest() (request *BindGatewayToEdgeInstanceRequest)

CreateBindGatewayToEdgeInstanceRequest creates a request to invoke BindGatewayToEdgeInstance API

type BindGatewayToEdgeInstanceResponse ¶

type BindGatewayToEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BindGatewayToEdgeInstanceResponse is the response struct for api BindGatewayToEdgeInstance

func CreateBindGatewayToEdgeInstanceResponse ¶

func CreateBindGatewayToEdgeInstanceResponse() (response *BindGatewayToEdgeInstanceResponse)

CreateBindGatewayToEdgeInstanceResponse creates a response to parse from BindGatewayToEdgeInstance response

type BindRoleToEdgeInstanceRequest ¶ added in v1.61.565

type BindRoleToEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	RoleName      string `position:"Query" name:"RoleName"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	RoleArn       string `position:"Query" name:"RoleArn"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

BindRoleToEdgeInstanceRequest is the request struct for api BindRoleToEdgeInstance

func CreateBindRoleToEdgeInstanceRequest ¶ added in v1.61.565

func CreateBindRoleToEdgeInstanceRequest() (request *BindRoleToEdgeInstanceRequest)

CreateBindRoleToEdgeInstanceRequest creates a request to invoke BindRoleToEdgeInstance API

type BindRoleToEdgeInstanceResponse ¶ added in v1.61.565

type BindRoleToEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

BindRoleToEdgeInstanceResponse is the response struct for api BindRoleToEdgeInstance

func CreateBindRoleToEdgeInstanceResponse ¶ added in v1.61.565

func CreateBindRoleToEdgeInstanceResponse() (response *BindRoleToEdgeInstanceResponse)

CreateBindRoleToEdgeInstanceResponse creates a response to parse from BindRoleToEdgeInstance response

type BindSceneRuleToEdgeInstanceRequest ¶ added in v1.61.254

type BindSceneRuleToEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	RuleId        string `position:"Query" name:"RuleId"`
}

BindSceneRuleToEdgeInstanceRequest is the request struct for api BindSceneRuleToEdgeInstance

func CreateBindSceneRuleToEdgeInstanceRequest ¶ added in v1.61.254

func CreateBindSceneRuleToEdgeInstanceRequest() (request *BindSceneRuleToEdgeInstanceRequest)

CreateBindSceneRuleToEdgeInstanceRequest creates a request to invoke BindSceneRuleToEdgeInstance API

type BindSceneRuleToEdgeInstanceResponse ¶ added in v1.61.254

type BindSceneRuleToEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

BindSceneRuleToEdgeInstanceResponse is the response struct for api BindSceneRuleToEdgeInstance

func CreateBindSceneRuleToEdgeInstanceResponse ¶ added in v1.61.254

func CreateBindSceneRuleToEdgeInstanceResponse() (response *BindSceneRuleToEdgeInstanceResponse)

CreateBindSceneRuleToEdgeInstanceResponse creates a response to parse from BindSceneRuleToEdgeInstance response

type CancelJobRequest ¶ added in v1.61.847

type CancelJobRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

CancelJobRequest is the request struct for api CancelJob

func CreateCancelJobRequest ¶ added in v1.61.847

func CreateCancelJobRequest() (request *CancelJobRequest)

CreateCancelJobRequest creates a request to invoke CancelJob API

type CancelJobResponse ¶ added in v1.61.847

type CancelJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CancelJobResponse is the response struct for api CancelJob

func CreateCancelJobResponse ¶ added in v1.61.847

func CreateCancelJobResponse() (response *CancelJobResponse)

CreateCancelJobResponse creates a response to parse from CancelJob response

type CancelOTAStrategyByJobRequest ¶ added in v1.60.313

type CancelOTAStrategyByJobRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

CancelOTAStrategyByJobRequest is the request struct for api CancelOTAStrategyByJob

func CreateCancelOTAStrategyByJobRequest ¶ added in v1.60.313

func CreateCancelOTAStrategyByJobRequest() (request *CancelOTAStrategyByJobRequest)

CreateCancelOTAStrategyByJobRequest creates a request to invoke CancelOTAStrategyByJob API

type CancelOTAStrategyByJobResponse ¶ added in v1.60.313

type CancelOTAStrategyByJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CancelOTAStrategyByJobResponse is the response struct for api CancelOTAStrategyByJob

func CreateCancelOTAStrategyByJobResponse ¶ added in v1.60.313

func CreateCancelOTAStrategyByJobResponse() (response *CancelOTAStrategyByJobResponse)

CreateCancelOTAStrategyByJobResponse creates a response to parse from CancelOTAStrategyByJob response

type CancelOTATaskByDeviceRequest ¶ added in v1.60.313

type CancelOTATaskByDeviceRequest struct {
	*requests.RpcRequest
	JobId         string    `position:"Query" name:"JobId"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	FirmwareId    string    `position:"Query" name:"FirmwareId"`
	ProductKey    string    `position:"Query" name:"ProductKey"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	DeviceName    *[]string `position:"Query" name:"DeviceName"  type:"Repeated"`
}

CancelOTATaskByDeviceRequest is the request struct for api CancelOTATaskByDevice

func CreateCancelOTATaskByDeviceRequest ¶ added in v1.60.313

func CreateCancelOTATaskByDeviceRequest() (request *CancelOTATaskByDeviceRequest)

CreateCancelOTATaskByDeviceRequest creates a request to invoke CancelOTATaskByDevice API

type CancelOTATaskByDeviceResponse ¶ added in v1.60.313

type CancelOTATaskByDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CancelOTATaskByDeviceResponse is the response struct for api CancelOTATaskByDevice

func CreateCancelOTATaskByDeviceResponse ¶ added in v1.60.313

func CreateCancelOTATaskByDeviceResponse() (response *CancelOTATaskByDeviceResponse)

CreateCancelOTATaskByDeviceResponse creates a response to parse from CancelOTATaskByDevice response

type CancelOTATaskByJobRequest ¶ added in v1.60.313

type CancelOTATaskByJobRequest struct {
	*requests.RpcRequest
	CancelScheduledTask  requests.Boolean `position:"Query" name:"CancelScheduledTask"`
	JobId                string           `position:"Query" name:"JobId"`
	IotInstanceId        string           `position:"Query" name:"IotInstanceId"`
	CancelQueuedTask     requests.Boolean `position:"Query" name:"CancelQueuedTask"`
	CancelInProgressTask requests.Boolean `position:"Query" name:"CancelInProgressTask"`
	CancelNotifiedTask   requests.Boolean `position:"Query" name:"CancelNotifiedTask"`
	ApiProduct           string           `position:"Body" name:"ApiProduct"`
	ApiRevision          string           `position:"Body" name:"ApiRevision"`
}

CancelOTATaskByJobRequest is the request struct for api CancelOTATaskByJob

func CreateCancelOTATaskByJobRequest ¶ added in v1.60.313

func CreateCancelOTATaskByJobRequest() (request *CancelOTATaskByJobRequest)

CreateCancelOTATaskByJobRequest creates a request to invoke CancelOTATaskByJob API

type CancelOTATaskByJobResponse ¶ added in v1.60.313

type CancelOTATaskByJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CancelOTATaskByJobResponse is the response struct for api CancelOTATaskByJob

func CreateCancelOTATaskByJobResponse ¶ added in v1.60.313

func CreateCancelOTATaskByJobResponse() (response *CancelOTATaskByJobResponse)

CreateCancelOTATaskByJobResponse creates a response to parse from CancelOTATaskByJob response

type CategoryInfo ¶ added in v1.60.347

type CategoryInfo struct {
	CategoryKey  string `json:"CategoryKey" xml:"CategoryKey"`
	CategoryName string `json:"CategoryName" xml:"CategoryName"`
}

CategoryInfo is a nested struct in iot response

type Channel ¶ added in v1.61.194

type Channel struct {
	GmtCreate            string                                  `json:"GmtCreate" xml:"GmtCreate"`
	ChannelId            string                                  `json:"ChannelId" xml:"ChannelId"`
	GmtCreateTimestamp   int64                                   `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	GmtModified          string                                  `json:"GmtModified" xml:"GmtModified"`
	ChannelName          string                                  `json:"ChannelName" xml:"ChannelName"`
	GmtModifiedTimestamp int64                                   `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	ConfigList           ConfigListInBatchGetEdgeInstanceChannel `json:"ConfigList" xml:"ConfigList"`
}

Channel is a nested struct in iot response

type ChannelList ¶ added in v1.61.194

type ChannelList struct {
	Channel []Channel `json:"Channel" xml:"Channel"`
}

ChannelList is a nested struct in iot response

type ClearEdgeInstanceDriverConfigsRequest ¶

type ClearEdgeInstanceDriverConfigsRequest struct {
	*requests.RpcRequest
	DriverId      string `position:"Query" name:"DriverId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

ClearEdgeInstanceDriverConfigsRequest is the request struct for api ClearEdgeInstanceDriverConfigs

func CreateClearEdgeInstanceDriverConfigsRequest ¶

func CreateClearEdgeInstanceDriverConfigsRequest() (request *ClearEdgeInstanceDriverConfigsRequest)

CreateClearEdgeInstanceDriverConfigsRequest creates a request to invoke ClearEdgeInstanceDriverConfigs API

type ClearEdgeInstanceDriverConfigsResponse ¶

type ClearEdgeInstanceDriverConfigsResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

ClearEdgeInstanceDriverConfigsResponse is the response struct for api ClearEdgeInstanceDriverConfigs

func CreateClearEdgeInstanceDriverConfigsResponse ¶

func CreateClearEdgeInstanceDriverConfigsResponse() (response *ClearEdgeInstanceDriverConfigsResponse)

CreateClearEdgeInstanceDriverConfigsResponse creates a response to parse from ClearEdgeInstanceDriverConfigs response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) BatchAddDeviceGroupRelations ¶

func (client *Client) BatchAddDeviceGroupRelations(request *BatchAddDeviceGroupRelationsRequest) (response *BatchAddDeviceGroupRelationsResponse, err error)

BatchAddDeviceGroupRelations invokes the iot.BatchAddDeviceGroupRelations API synchronously

func (*Client) BatchAddDeviceGroupRelationsWithCallback ¶

func (client *Client) BatchAddDeviceGroupRelationsWithCallback(request *BatchAddDeviceGroupRelationsRequest, callback func(response *BatchAddDeviceGroupRelationsResponse, err error)) <-chan int

BatchAddDeviceGroupRelationsWithCallback invokes the iot.BatchAddDeviceGroupRelations API asynchronously

func (*Client) BatchAddDeviceGroupRelationsWithChan ¶

func (client *Client) BatchAddDeviceGroupRelationsWithChan(request *BatchAddDeviceGroupRelationsRequest) (<-chan *BatchAddDeviceGroupRelationsResponse, <-chan error)

BatchAddDeviceGroupRelationsWithChan invokes the iot.BatchAddDeviceGroupRelations API asynchronously

func (*Client) BatchAddThingTopo ¶ added in v1.60.305

func (client *Client) BatchAddThingTopo(request *BatchAddThingTopoRequest) (response *BatchAddThingTopoResponse, err error)

BatchAddThingTopo invokes the iot.BatchAddThingTopo API synchronously

func (*Client) BatchAddThingTopoWithCallback ¶ added in v1.60.305

func (client *Client) BatchAddThingTopoWithCallback(request *BatchAddThingTopoRequest, callback func(response *BatchAddThingTopoResponse, err error)) <-chan int

BatchAddThingTopoWithCallback invokes the iot.BatchAddThingTopo API asynchronously

func (*Client) BatchAddThingTopoWithChan ¶ added in v1.60.305

func (client *Client) BatchAddThingTopoWithChan(request *BatchAddThingTopoRequest) (<-chan *BatchAddThingTopoResponse, <-chan error)

BatchAddThingTopoWithChan invokes the iot.BatchAddThingTopo API asynchronously

func (*Client) BatchBindDeviceToEdgeInstanceWithDriver ¶

func (client *Client) BatchBindDeviceToEdgeInstanceWithDriver(request *BatchBindDeviceToEdgeInstanceWithDriverRequest) (response *BatchBindDeviceToEdgeInstanceWithDriverResponse, err error)

BatchBindDeviceToEdgeInstanceWithDriver invokes the iot.BatchBindDeviceToEdgeInstanceWithDriver API synchronously

func (*Client) BatchBindDeviceToEdgeInstanceWithDriverWithCallback ¶

func (client *Client) BatchBindDeviceToEdgeInstanceWithDriverWithCallback(request *BatchBindDeviceToEdgeInstanceWithDriverRequest, callback func(response *BatchBindDeviceToEdgeInstanceWithDriverResponse, err error)) <-chan int

BatchBindDeviceToEdgeInstanceWithDriverWithCallback invokes the iot.BatchBindDeviceToEdgeInstanceWithDriver API asynchronously

func (*Client) BatchBindDeviceToEdgeInstanceWithDriverWithChan ¶

func (client *Client) BatchBindDeviceToEdgeInstanceWithDriverWithChan(request *BatchBindDeviceToEdgeInstanceWithDriverRequest) (<-chan *BatchBindDeviceToEdgeInstanceWithDriverResponse, <-chan error)

BatchBindDeviceToEdgeInstanceWithDriverWithChan invokes the iot.BatchBindDeviceToEdgeInstanceWithDriver API asynchronously

func (*Client) BatchBindDevicesIntoProject ¶ added in v1.61.917

func (client *Client) BatchBindDevicesIntoProject(request *BatchBindDevicesIntoProjectRequest) (response *BatchBindDevicesIntoProjectResponse, err error)

BatchBindDevicesIntoProject invokes the iot.BatchBindDevicesIntoProject API synchronously

func (*Client) BatchBindDevicesIntoProjectWithCallback ¶ added in v1.61.917

func (client *Client) BatchBindDevicesIntoProjectWithCallback(request *BatchBindDevicesIntoProjectRequest, callback func(response *BatchBindDevicesIntoProjectResponse, err error)) <-chan int

BatchBindDevicesIntoProjectWithCallback invokes the iot.BatchBindDevicesIntoProject API asynchronously

func (*Client) BatchBindDevicesIntoProjectWithChan ¶ added in v1.61.917

func (client *Client) BatchBindDevicesIntoProjectWithChan(request *BatchBindDevicesIntoProjectRequest) (<-chan *BatchBindDevicesIntoProjectResponse, <-chan error)

BatchBindDevicesIntoProjectWithChan invokes the iot.BatchBindDevicesIntoProject API asynchronously

func (*Client) BatchBindProductsIntoProject ¶ added in v1.61.917

func (client *Client) BatchBindProductsIntoProject(request *BatchBindProductsIntoProjectRequest) (response *BatchBindProductsIntoProjectResponse, err error)

BatchBindProductsIntoProject invokes the iot.BatchBindProductsIntoProject API synchronously

func (*Client) BatchBindProductsIntoProjectWithCallback ¶ added in v1.61.917

func (client *Client) BatchBindProductsIntoProjectWithCallback(request *BatchBindProductsIntoProjectRequest, callback func(response *BatchBindProductsIntoProjectResponse, err error)) <-chan int

BatchBindProductsIntoProjectWithCallback invokes the iot.BatchBindProductsIntoProject API asynchronously

func (*Client) BatchBindProductsIntoProjectWithChan ¶ added in v1.61.917

func (client *Client) BatchBindProductsIntoProjectWithChan(request *BatchBindProductsIntoProjectRequest) (<-chan *BatchBindProductsIntoProjectResponse, <-chan error)

BatchBindProductsIntoProjectWithChan invokes the iot.BatchBindProductsIntoProject API asynchronously

func (*Client) BatchCheckDeviceNames ¶

func (client *Client) BatchCheckDeviceNames(request *BatchCheckDeviceNamesRequest) (response *BatchCheckDeviceNamesResponse, err error)

BatchCheckDeviceNames invokes the iot.BatchCheckDeviceNames API synchronously

func (*Client) BatchCheckDeviceNamesWithCallback ¶

func (client *Client) BatchCheckDeviceNamesWithCallback(request *BatchCheckDeviceNamesRequest, callback func(response *BatchCheckDeviceNamesResponse, err error)) <-chan int

BatchCheckDeviceNamesWithCallback invokes the iot.BatchCheckDeviceNames API asynchronously

func (*Client) BatchCheckDeviceNamesWithChan ¶

func (client *Client) BatchCheckDeviceNamesWithChan(request *BatchCheckDeviceNamesRequest) (<-chan *BatchCheckDeviceNamesResponse, <-chan error)

BatchCheckDeviceNamesWithChan invokes the iot.BatchCheckDeviceNames API asynchronously

func (*Client) BatchClearEdgeInstanceDeviceConfig ¶

func (client *Client) BatchClearEdgeInstanceDeviceConfig(request *BatchClearEdgeInstanceDeviceConfigRequest) (response *BatchClearEdgeInstanceDeviceConfigResponse, err error)

BatchClearEdgeInstanceDeviceConfig invokes the iot.BatchClearEdgeInstanceDeviceConfig API synchronously

func (*Client) BatchClearEdgeInstanceDeviceConfigWithCallback ¶

func (client *Client) BatchClearEdgeInstanceDeviceConfigWithCallback(request *BatchClearEdgeInstanceDeviceConfigRequest, callback func(response *BatchClearEdgeInstanceDeviceConfigResponse, err error)) <-chan int

BatchClearEdgeInstanceDeviceConfigWithCallback invokes the iot.BatchClearEdgeInstanceDeviceConfig API asynchronously

func (*Client) BatchClearEdgeInstanceDeviceConfigWithChan ¶

func (client *Client) BatchClearEdgeInstanceDeviceConfigWithChan(request *BatchClearEdgeInstanceDeviceConfigRequest) (<-chan *BatchClearEdgeInstanceDeviceConfigResponse, <-chan error)

BatchClearEdgeInstanceDeviceConfigWithChan invokes the iot.BatchClearEdgeInstanceDeviceConfig API asynchronously

func (*Client) BatchDeleteDeviceGroupRelations ¶

func (client *Client) BatchDeleteDeviceGroupRelations(request *BatchDeleteDeviceGroupRelationsRequest) (response *BatchDeleteDeviceGroupRelationsResponse, err error)

BatchDeleteDeviceGroupRelations invokes the iot.BatchDeleteDeviceGroupRelations API synchronously

func (*Client) BatchDeleteDeviceGroupRelationsWithCallback ¶

func (client *Client) BatchDeleteDeviceGroupRelationsWithCallback(request *BatchDeleteDeviceGroupRelationsRequest, callback func(response *BatchDeleteDeviceGroupRelationsResponse, err error)) <-chan int

BatchDeleteDeviceGroupRelationsWithCallback invokes the iot.BatchDeleteDeviceGroupRelations API asynchronously

func (*Client) BatchDeleteDeviceGroupRelationsWithChan ¶

func (client *Client) BatchDeleteDeviceGroupRelationsWithChan(request *BatchDeleteDeviceGroupRelationsRequest) (<-chan *BatchDeleteDeviceGroupRelationsResponse, <-chan error)

BatchDeleteDeviceGroupRelationsWithChan invokes the iot.BatchDeleteDeviceGroupRelations API asynchronously

func (*Client) BatchDeleteEdgeInstanceChannel ¶ added in v1.61.194

func (client *Client) BatchDeleteEdgeInstanceChannel(request *BatchDeleteEdgeInstanceChannelRequest) (response *BatchDeleteEdgeInstanceChannelResponse, err error)

BatchDeleteEdgeInstanceChannel invokes the iot.BatchDeleteEdgeInstanceChannel API synchronously

func (*Client) BatchDeleteEdgeInstanceChannelWithCallback ¶ added in v1.61.194

func (client *Client) BatchDeleteEdgeInstanceChannelWithCallback(request *BatchDeleteEdgeInstanceChannelRequest, callback func(response *BatchDeleteEdgeInstanceChannelResponse, err error)) <-chan int

BatchDeleteEdgeInstanceChannelWithCallback invokes the iot.BatchDeleteEdgeInstanceChannel API asynchronously

func (*Client) BatchDeleteEdgeInstanceChannelWithChan ¶ added in v1.61.194

func (client *Client) BatchDeleteEdgeInstanceChannelWithChan(request *BatchDeleteEdgeInstanceChannelRequest) (<-chan *BatchDeleteEdgeInstanceChannelResponse, <-chan error)

BatchDeleteEdgeInstanceChannelWithChan invokes the iot.BatchDeleteEdgeInstanceChannel API asynchronously

func (*Client) BatchGetDeviceBindStatus ¶ added in v1.61.194

func (client *Client) BatchGetDeviceBindStatus(request *BatchGetDeviceBindStatusRequest) (response *BatchGetDeviceBindStatusResponse, err error)

BatchGetDeviceBindStatus invokes the iot.BatchGetDeviceBindStatus API synchronously

func (*Client) BatchGetDeviceBindStatusWithCallback ¶ added in v1.61.194

func (client *Client) BatchGetDeviceBindStatusWithCallback(request *BatchGetDeviceBindStatusRequest, callback func(response *BatchGetDeviceBindStatusResponse, err error)) <-chan int

BatchGetDeviceBindStatusWithCallback invokes the iot.BatchGetDeviceBindStatus API asynchronously

func (*Client) BatchGetDeviceBindStatusWithChan ¶ added in v1.61.194

func (client *Client) BatchGetDeviceBindStatusWithChan(request *BatchGetDeviceBindStatusRequest) (<-chan *BatchGetDeviceBindStatusResponse, <-chan error)

BatchGetDeviceBindStatusWithChan invokes the iot.BatchGetDeviceBindStatus API asynchronously

func (*Client) BatchGetDeviceState ¶

func (client *Client) BatchGetDeviceState(request *BatchGetDeviceStateRequest) (response *BatchGetDeviceStateResponse, err error)

BatchGetDeviceState invokes the iot.BatchGetDeviceState API synchronously

func (*Client) BatchGetDeviceStateWithCallback ¶

func (client *Client) BatchGetDeviceStateWithCallback(request *BatchGetDeviceStateRequest, callback func(response *BatchGetDeviceStateResponse, err error)) <-chan int

BatchGetDeviceStateWithCallback invokes the iot.BatchGetDeviceState API asynchronously

func (*Client) BatchGetDeviceStateWithChan ¶

func (client *Client) BatchGetDeviceStateWithChan(request *BatchGetDeviceStateRequest) (<-chan *BatchGetDeviceStateResponse, <-chan error)

BatchGetDeviceStateWithChan invokes the iot.BatchGetDeviceState API asynchronously

func (*Client) BatchGetEdgeDriver ¶ added in v1.61.29

func (client *Client) BatchGetEdgeDriver(request *BatchGetEdgeDriverRequest) (response *BatchGetEdgeDriverResponse, err error)

BatchGetEdgeDriver invokes the iot.BatchGetEdgeDriver API synchronously

func (*Client) BatchGetEdgeDriverWithCallback ¶ added in v1.61.29

func (client *Client) BatchGetEdgeDriverWithCallback(request *BatchGetEdgeDriverRequest, callback func(response *BatchGetEdgeDriverResponse, err error)) <-chan int

BatchGetEdgeDriverWithCallback invokes the iot.BatchGetEdgeDriver API asynchronously

func (*Client) BatchGetEdgeDriverWithChan ¶ added in v1.61.29

func (client *Client) BatchGetEdgeDriverWithChan(request *BatchGetEdgeDriverRequest) (<-chan *BatchGetEdgeDriverResponse, <-chan error)

BatchGetEdgeDriverWithChan invokes the iot.BatchGetEdgeDriver API asynchronously

func (*Client) BatchGetEdgeInstanceChannel ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceChannel(request *BatchGetEdgeInstanceChannelRequest) (response *BatchGetEdgeInstanceChannelResponse, err error)

BatchGetEdgeInstanceChannel invokes the iot.BatchGetEdgeInstanceChannel API synchronously

func (*Client) BatchGetEdgeInstanceChannelWithCallback ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceChannelWithCallback(request *BatchGetEdgeInstanceChannelRequest, callback func(response *BatchGetEdgeInstanceChannelResponse, err error)) <-chan int

BatchGetEdgeInstanceChannelWithCallback invokes the iot.BatchGetEdgeInstanceChannel API asynchronously

func (*Client) BatchGetEdgeInstanceChannelWithChan ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceChannelWithChan(request *BatchGetEdgeInstanceChannelRequest) (<-chan *BatchGetEdgeInstanceChannelResponse, <-chan error)

BatchGetEdgeInstanceChannelWithChan invokes the iot.BatchGetEdgeInstanceChannel API asynchronously

func (*Client) BatchGetEdgeInstanceDeviceChannel ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceDeviceChannel(request *BatchGetEdgeInstanceDeviceChannelRequest) (response *BatchGetEdgeInstanceDeviceChannelResponse, err error)

BatchGetEdgeInstanceDeviceChannel invokes the iot.BatchGetEdgeInstanceDeviceChannel API synchronously

func (*Client) BatchGetEdgeInstanceDeviceChannelWithCallback ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceDeviceChannelWithCallback(request *BatchGetEdgeInstanceDeviceChannelRequest, callback func(response *BatchGetEdgeInstanceDeviceChannelResponse, err error)) <-chan int

BatchGetEdgeInstanceDeviceChannelWithCallback invokes the iot.BatchGetEdgeInstanceDeviceChannel API asynchronously

func (*Client) BatchGetEdgeInstanceDeviceChannelWithChan ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceDeviceChannelWithChan(request *BatchGetEdgeInstanceDeviceChannelRequest) (<-chan *BatchGetEdgeInstanceDeviceChannelResponse, <-chan error)

BatchGetEdgeInstanceDeviceChannelWithChan invokes the iot.BatchGetEdgeInstanceDeviceChannel API asynchronously

func (*Client) BatchGetEdgeInstanceDeviceConfig ¶

func (client *Client) BatchGetEdgeInstanceDeviceConfig(request *BatchGetEdgeInstanceDeviceConfigRequest) (response *BatchGetEdgeInstanceDeviceConfigResponse, err error)

BatchGetEdgeInstanceDeviceConfig invokes the iot.BatchGetEdgeInstanceDeviceConfig API synchronously

func (*Client) BatchGetEdgeInstanceDeviceConfigWithCallback ¶

func (client *Client) BatchGetEdgeInstanceDeviceConfigWithCallback(request *BatchGetEdgeInstanceDeviceConfigRequest, callback func(response *BatchGetEdgeInstanceDeviceConfigResponse, err error)) <-chan int

BatchGetEdgeInstanceDeviceConfigWithCallback invokes the iot.BatchGetEdgeInstanceDeviceConfig API asynchronously

func (*Client) BatchGetEdgeInstanceDeviceConfigWithChan ¶

func (client *Client) BatchGetEdgeInstanceDeviceConfigWithChan(request *BatchGetEdgeInstanceDeviceConfigRequest) (<-chan *BatchGetEdgeInstanceDeviceConfigResponse, <-chan error)

BatchGetEdgeInstanceDeviceConfigWithChan invokes the iot.BatchGetEdgeInstanceDeviceConfig API asynchronously

func (*Client) BatchGetEdgeInstanceDeviceDriver ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceDeviceDriver(request *BatchGetEdgeInstanceDeviceDriverRequest) (response *BatchGetEdgeInstanceDeviceDriverResponse, err error)

BatchGetEdgeInstanceDeviceDriver invokes the iot.BatchGetEdgeInstanceDeviceDriver API synchronously

func (*Client) BatchGetEdgeInstanceDeviceDriverWithCallback ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceDeviceDriverWithCallback(request *BatchGetEdgeInstanceDeviceDriverRequest, callback func(response *BatchGetEdgeInstanceDeviceDriverResponse, err error)) <-chan int

BatchGetEdgeInstanceDeviceDriverWithCallback invokes the iot.BatchGetEdgeInstanceDeviceDriver API asynchronously

func (*Client) BatchGetEdgeInstanceDeviceDriverWithChan ¶ added in v1.61.194

func (client *Client) BatchGetEdgeInstanceDeviceDriverWithChan(request *BatchGetEdgeInstanceDeviceDriverRequest) (<-chan *BatchGetEdgeInstanceDeviceDriverResponse, <-chan error)

BatchGetEdgeInstanceDeviceDriverWithChan invokes the iot.BatchGetEdgeInstanceDeviceDriver API asynchronously

func (*Client) BatchGetEdgeInstanceDriverConfigs ¶

func (client *Client) BatchGetEdgeInstanceDriverConfigs(request *BatchGetEdgeInstanceDriverConfigsRequest) (response *BatchGetEdgeInstanceDriverConfigsResponse, err error)

BatchGetEdgeInstanceDriverConfigs invokes the iot.BatchGetEdgeInstanceDriverConfigs API synchronously

func (*Client) BatchGetEdgeInstanceDriverConfigsWithCallback ¶

func (client *Client) BatchGetEdgeInstanceDriverConfigsWithCallback(request *BatchGetEdgeInstanceDriverConfigsRequest, callback func(response *BatchGetEdgeInstanceDriverConfigsResponse, err error)) <-chan int

BatchGetEdgeInstanceDriverConfigsWithCallback invokes the iot.BatchGetEdgeInstanceDriverConfigs API asynchronously

func (*Client) BatchGetEdgeInstanceDriverConfigsWithChan ¶

func (client *Client) BatchGetEdgeInstanceDriverConfigsWithChan(request *BatchGetEdgeInstanceDriverConfigsRequest) (<-chan *BatchGetEdgeInstanceDriverConfigsResponse, <-chan error)

BatchGetEdgeInstanceDriverConfigsWithChan invokes the iot.BatchGetEdgeInstanceDriverConfigs API asynchronously

func (*Client) BatchPub ¶ added in v1.61.735

func (client *Client) BatchPub(request *BatchPubRequest) (response *BatchPubResponse, err error)

BatchPub invokes the iot.BatchPub API synchronously

func (*Client) BatchPubWithCallback ¶ added in v1.61.735

func (client *Client) BatchPubWithCallback(request *BatchPubRequest, callback func(response *BatchPubResponse, err error)) <-chan int

BatchPubWithCallback invokes the iot.BatchPub API asynchronously

func (*Client) BatchPubWithChan ¶ added in v1.61.735

func (client *Client) BatchPubWithChan(request *BatchPubRequest) (<-chan *BatchPubResponse, <-chan error)

BatchPubWithChan invokes the iot.BatchPub API asynchronously

func (*Client) BatchQueryDeviceDetail ¶

func (client *Client) BatchQueryDeviceDetail(request *BatchQueryDeviceDetailRequest) (response *BatchQueryDeviceDetailResponse, err error)

BatchQueryDeviceDetail invokes the iot.BatchQueryDeviceDetail API synchronously

func (*Client) BatchQueryDeviceDetailWithCallback ¶

func (client *Client) BatchQueryDeviceDetailWithCallback(request *BatchQueryDeviceDetailRequest, callback func(response *BatchQueryDeviceDetailResponse, err error)) <-chan int

BatchQueryDeviceDetailWithCallback invokes the iot.BatchQueryDeviceDetail API asynchronously

func (*Client) BatchQueryDeviceDetailWithChan ¶

func (client *Client) BatchQueryDeviceDetailWithChan(request *BatchQueryDeviceDetailRequest) (<-chan *BatchQueryDeviceDetailResponse, <-chan error)

BatchQueryDeviceDetailWithChan invokes the iot.BatchQueryDeviceDetail API asynchronously

func (*Client) BatchRegisterDevice ¶

func (client *Client) BatchRegisterDevice(request *BatchRegisterDeviceRequest) (response *BatchRegisterDeviceResponse, err error)

BatchRegisterDevice invokes the iot.BatchRegisterDevice API synchronously

func (*Client) BatchRegisterDeviceWithApplyId ¶

func (client *Client) BatchRegisterDeviceWithApplyId(request *BatchRegisterDeviceWithApplyIdRequest) (response *BatchRegisterDeviceWithApplyIdResponse, err error)

BatchRegisterDeviceWithApplyId invokes the iot.BatchRegisterDeviceWithApplyId API synchronously

func (*Client) BatchRegisterDeviceWithApplyIdWithCallback ¶

func (client *Client) BatchRegisterDeviceWithApplyIdWithCallback(request *BatchRegisterDeviceWithApplyIdRequest, callback func(response *BatchRegisterDeviceWithApplyIdResponse, err error)) <-chan int

BatchRegisterDeviceWithApplyIdWithCallback invokes the iot.BatchRegisterDeviceWithApplyId API asynchronously

func (*Client) BatchRegisterDeviceWithApplyIdWithChan ¶

func (client *Client) BatchRegisterDeviceWithApplyIdWithChan(request *BatchRegisterDeviceWithApplyIdRequest) (<-chan *BatchRegisterDeviceWithApplyIdResponse, <-chan error)

BatchRegisterDeviceWithApplyIdWithChan invokes the iot.BatchRegisterDeviceWithApplyId API asynchronously

func (*Client) BatchRegisterDeviceWithCallback ¶

func (client *Client) BatchRegisterDeviceWithCallback(request *BatchRegisterDeviceRequest, callback func(response *BatchRegisterDeviceResponse, err error)) <-chan int

BatchRegisterDeviceWithCallback invokes the iot.BatchRegisterDevice API asynchronously

func (*Client) BatchRegisterDeviceWithChan ¶

func (client *Client) BatchRegisterDeviceWithChan(request *BatchRegisterDeviceRequest) (<-chan *BatchRegisterDeviceResponse, <-chan error)

BatchRegisterDeviceWithChan invokes the iot.BatchRegisterDevice API asynchronously

func (*Client) BatchSetEdgeInstanceDeviceChannel ¶ added in v1.61.194

func (client *Client) BatchSetEdgeInstanceDeviceChannel(request *BatchSetEdgeInstanceDeviceChannelRequest) (response *BatchSetEdgeInstanceDeviceChannelResponse, err error)

BatchSetEdgeInstanceDeviceChannel invokes the iot.BatchSetEdgeInstanceDeviceChannel API synchronously

func (*Client) BatchSetEdgeInstanceDeviceChannelWithCallback ¶ added in v1.61.194

func (client *Client) BatchSetEdgeInstanceDeviceChannelWithCallback(request *BatchSetEdgeInstanceDeviceChannelRequest, callback func(response *BatchSetEdgeInstanceDeviceChannelResponse, err error)) <-chan int

BatchSetEdgeInstanceDeviceChannelWithCallback invokes the iot.BatchSetEdgeInstanceDeviceChannel API asynchronously

func (*Client) BatchSetEdgeInstanceDeviceChannelWithChan ¶ added in v1.61.194

func (client *Client) BatchSetEdgeInstanceDeviceChannelWithChan(request *BatchSetEdgeInstanceDeviceChannelRequest) (<-chan *BatchSetEdgeInstanceDeviceChannelResponse, <-chan error)

BatchSetEdgeInstanceDeviceChannelWithChan invokes the iot.BatchSetEdgeInstanceDeviceChannel API asynchronously

func (*Client) BatchSetEdgeInstanceDeviceConfig ¶

func (client *Client) BatchSetEdgeInstanceDeviceConfig(request *BatchSetEdgeInstanceDeviceConfigRequest) (response *BatchSetEdgeInstanceDeviceConfigResponse, err error)

BatchSetEdgeInstanceDeviceConfig invokes the iot.BatchSetEdgeInstanceDeviceConfig API synchronously

func (*Client) BatchSetEdgeInstanceDeviceConfigWithCallback ¶

func (client *Client) BatchSetEdgeInstanceDeviceConfigWithCallback(request *BatchSetEdgeInstanceDeviceConfigRequest, callback func(response *BatchSetEdgeInstanceDeviceConfigResponse, err error)) <-chan int

BatchSetEdgeInstanceDeviceConfigWithCallback invokes the iot.BatchSetEdgeInstanceDeviceConfig API asynchronously

func (*Client) BatchSetEdgeInstanceDeviceConfigWithChan ¶

func (client *Client) BatchSetEdgeInstanceDeviceConfigWithChan(request *BatchSetEdgeInstanceDeviceConfigRequest) (<-chan *BatchSetEdgeInstanceDeviceConfigResponse, <-chan error)

BatchSetEdgeInstanceDeviceConfigWithChan invokes the iot.BatchSetEdgeInstanceDeviceConfig API asynchronously

func (*Client) BatchUnbindDeviceFromEdgeInstance ¶

func (client *Client) BatchUnbindDeviceFromEdgeInstance(request *BatchUnbindDeviceFromEdgeInstanceRequest) (response *BatchUnbindDeviceFromEdgeInstanceResponse, err error)

BatchUnbindDeviceFromEdgeInstance invokes the iot.BatchUnbindDeviceFromEdgeInstance API synchronously

func (*Client) BatchUnbindDeviceFromEdgeInstanceWithCallback ¶

func (client *Client) BatchUnbindDeviceFromEdgeInstanceWithCallback(request *BatchUnbindDeviceFromEdgeInstanceRequest, callback func(response *BatchUnbindDeviceFromEdgeInstanceResponse, err error)) <-chan int

BatchUnbindDeviceFromEdgeInstanceWithCallback invokes the iot.BatchUnbindDeviceFromEdgeInstance API asynchronously

func (*Client) BatchUnbindDeviceFromEdgeInstanceWithChan ¶

func (client *Client) BatchUnbindDeviceFromEdgeInstanceWithChan(request *BatchUnbindDeviceFromEdgeInstanceRequest) (<-chan *BatchUnbindDeviceFromEdgeInstanceResponse, <-chan error)

BatchUnbindDeviceFromEdgeInstanceWithChan invokes the iot.BatchUnbindDeviceFromEdgeInstance API asynchronously

func (*Client) BatchUnbindProjectDevices ¶ added in v1.61.917

func (client *Client) BatchUnbindProjectDevices(request *BatchUnbindProjectDevicesRequest) (response *BatchUnbindProjectDevicesResponse, err error)

BatchUnbindProjectDevices invokes the iot.BatchUnbindProjectDevices API synchronously

func (*Client) BatchUnbindProjectDevicesWithCallback ¶ added in v1.61.917

func (client *Client) BatchUnbindProjectDevicesWithCallback(request *BatchUnbindProjectDevicesRequest, callback func(response *BatchUnbindProjectDevicesResponse, err error)) <-chan int

BatchUnbindProjectDevicesWithCallback invokes the iot.BatchUnbindProjectDevices API asynchronously

func (*Client) BatchUnbindProjectDevicesWithChan ¶ added in v1.61.917

func (client *Client) BatchUnbindProjectDevicesWithChan(request *BatchUnbindProjectDevicesRequest) (<-chan *BatchUnbindProjectDevicesResponse, <-chan error)

BatchUnbindProjectDevicesWithChan invokes the iot.BatchUnbindProjectDevices API asynchronously

func (*Client) BatchUnbindProjectProducts ¶ added in v1.61.917

func (client *Client) BatchUnbindProjectProducts(request *BatchUnbindProjectProductsRequest) (response *BatchUnbindProjectProductsResponse, err error)

BatchUnbindProjectProducts invokes the iot.BatchUnbindProjectProducts API synchronously

func (*Client) BatchUnbindProjectProductsWithCallback ¶ added in v1.61.917

func (client *Client) BatchUnbindProjectProductsWithCallback(request *BatchUnbindProjectProductsRequest, callback func(response *BatchUnbindProjectProductsResponse, err error)) <-chan int

BatchUnbindProjectProductsWithCallback invokes the iot.BatchUnbindProjectProducts API asynchronously

func (*Client) BatchUnbindProjectProductsWithChan ¶ added in v1.61.917

func (client *Client) BatchUnbindProjectProductsWithChan(request *BatchUnbindProjectProductsRequest) (<-chan *BatchUnbindProjectProductsResponse, <-chan error)

BatchUnbindProjectProductsWithChan invokes the iot.BatchUnbindProjectProducts API asynchronously

func (*Client) BatchUpdateDeviceNickname ¶

func (client *Client) BatchUpdateDeviceNickname(request *BatchUpdateDeviceNicknameRequest) (response *BatchUpdateDeviceNicknameResponse, err error)

BatchUpdateDeviceNickname invokes the iot.BatchUpdateDeviceNickname API synchronously

func (*Client) BatchUpdateDeviceNicknameWithCallback ¶

func (client *Client) BatchUpdateDeviceNicknameWithCallback(request *BatchUpdateDeviceNicknameRequest, callback func(response *BatchUpdateDeviceNicknameResponse, err error)) <-chan int

BatchUpdateDeviceNicknameWithCallback invokes the iot.BatchUpdateDeviceNickname API asynchronously

func (*Client) BatchUpdateDeviceNicknameWithChan ¶

func (client *Client) BatchUpdateDeviceNicknameWithChan(request *BatchUpdateDeviceNicknameRequest) (<-chan *BatchUpdateDeviceNicknameResponse, <-chan error)

BatchUpdateDeviceNicknameWithChan invokes the iot.BatchUpdateDeviceNickname API asynchronously

func (*Client) BindApplicationToEdgeInstance ¶ added in v1.61.194

func (client *Client) BindApplicationToEdgeInstance(request *BindApplicationToEdgeInstanceRequest) (response *BindApplicationToEdgeInstanceResponse, err error)

BindApplicationToEdgeInstance invokes the iot.BindApplicationToEdgeInstance API synchronously

func (*Client) BindApplicationToEdgeInstanceWithCallback ¶ added in v1.61.194

func (client *Client) BindApplicationToEdgeInstanceWithCallback(request *BindApplicationToEdgeInstanceRequest, callback func(response *BindApplicationToEdgeInstanceResponse, err error)) <-chan int

BindApplicationToEdgeInstanceWithCallback invokes the iot.BindApplicationToEdgeInstance API asynchronously

func (*Client) BindApplicationToEdgeInstanceWithChan ¶ added in v1.61.194

func (client *Client) BindApplicationToEdgeInstanceWithChan(request *BindApplicationToEdgeInstanceRequest) (<-chan *BindApplicationToEdgeInstanceResponse, <-chan error)

BindApplicationToEdgeInstanceWithChan invokes the iot.BindApplicationToEdgeInstance API asynchronously

func (*Client) BindDriverToEdgeInstance ¶

func (client *Client) BindDriverToEdgeInstance(request *BindDriverToEdgeInstanceRequest) (response *BindDriverToEdgeInstanceResponse, err error)

BindDriverToEdgeInstance invokes the iot.BindDriverToEdgeInstance API synchronously

func (*Client) BindDriverToEdgeInstanceWithCallback ¶

func (client *Client) BindDriverToEdgeInstanceWithCallback(request *BindDriverToEdgeInstanceRequest, callback func(response *BindDriverToEdgeInstanceResponse, err error)) <-chan int

BindDriverToEdgeInstanceWithCallback invokes the iot.BindDriverToEdgeInstance API asynchronously

func (*Client) BindDriverToEdgeInstanceWithChan ¶

func (client *Client) BindDriverToEdgeInstanceWithChan(request *BindDriverToEdgeInstanceRequest) (<-chan *BindDriverToEdgeInstanceResponse, <-chan error)

BindDriverToEdgeInstanceWithChan invokes the iot.BindDriverToEdgeInstance API asynchronously

func (*Client) BindGatewayToEdgeInstance ¶

func (client *Client) BindGatewayToEdgeInstance(request *BindGatewayToEdgeInstanceRequest) (response *BindGatewayToEdgeInstanceResponse, err error)

BindGatewayToEdgeInstance invokes the iot.BindGatewayToEdgeInstance API synchronously

func (*Client) BindGatewayToEdgeInstanceWithCallback ¶

func (client *Client) BindGatewayToEdgeInstanceWithCallback(request *BindGatewayToEdgeInstanceRequest, callback func(response *BindGatewayToEdgeInstanceResponse, err error)) <-chan int

BindGatewayToEdgeInstanceWithCallback invokes the iot.BindGatewayToEdgeInstance API asynchronously

func (*Client) BindGatewayToEdgeInstanceWithChan ¶

func (client *Client) BindGatewayToEdgeInstanceWithChan(request *BindGatewayToEdgeInstanceRequest) (<-chan *BindGatewayToEdgeInstanceResponse, <-chan error)

BindGatewayToEdgeInstanceWithChan invokes the iot.BindGatewayToEdgeInstance API asynchronously

func (*Client) BindRoleToEdgeInstance ¶ added in v1.61.565

func (client *Client) BindRoleToEdgeInstance(request *BindRoleToEdgeInstanceRequest) (response *BindRoleToEdgeInstanceResponse, err error)

BindRoleToEdgeInstance invokes the iot.BindRoleToEdgeInstance API synchronously

func (*Client) BindRoleToEdgeInstanceWithCallback ¶ added in v1.61.565

func (client *Client) BindRoleToEdgeInstanceWithCallback(request *BindRoleToEdgeInstanceRequest, callback func(response *BindRoleToEdgeInstanceResponse, err error)) <-chan int

BindRoleToEdgeInstanceWithCallback invokes the iot.BindRoleToEdgeInstance API asynchronously

func (*Client) BindRoleToEdgeInstanceWithChan ¶ added in v1.61.565

func (client *Client) BindRoleToEdgeInstanceWithChan(request *BindRoleToEdgeInstanceRequest) (<-chan *BindRoleToEdgeInstanceResponse, <-chan error)

BindRoleToEdgeInstanceWithChan invokes the iot.BindRoleToEdgeInstance API asynchronously

func (*Client) BindSceneRuleToEdgeInstance ¶ added in v1.61.254

func (client *Client) BindSceneRuleToEdgeInstance(request *BindSceneRuleToEdgeInstanceRequest) (response *BindSceneRuleToEdgeInstanceResponse, err error)

BindSceneRuleToEdgeInstance invokes the iot.BindSceneRuleToEdgeInstance API synchronously

func (*Client) BindSceneRuleToEdgeInstanceWithCallback ¶ added in v1.61.254

func (client *Client) BindSceneRuleToEdgeInstanceWithCallback(request *BindSceneRuleToEdgeInstanceRequest, callback func(response *BindSceneRuleToEdgeInstanceResponse, err error)) <-chan int

BindSceneRuleToEdgeInstanceWithCallback invokes the iot.BindSceneRuleToEdgeInstance API asynchronously

func (*Client) BindSceneRuleToEdgeInstanceWithChan ¶ added in v1.61.254

func (client *Client) BindSceneRuleToEdgeInstanceWithChan(request *BindSceneRuleToEdgeInstanceRequest) (<-chan *BindSceneRuleToEdgeInstanceResponse, <-chan error)

BindSceneRuleToEdgeInstanceWithChan invokes the iot.BindSceneRuleToEdgeInstance API asynchronously

func (*Client) CancelJob ¶ added in v1.61.847

func (client *Client) CancelJob(request *CancelJobRequest) (response *CancelJobResponse, err error)

CancelJob invokes the iot.CancelJob API synchronously

func (*Client) CancelJobWithCallback ¶ added in v1.61.847

func (client *Client) CancelJobWithCallback(request *CancelJobRequest, callback func(response *CancelJobResponse, err error)) <-chan int

CancelJobWithCallback invokes the iot.CancelJob API asynchronously

func (*Client) CancelJobWithChan ¶ added in v1.61.847

func (client *Client) CancelJobWithChan(request *CancelJobRequest) (<-chan *CancelJobResponse, <-chan error)

CancelJobWithChan invokes the iot.CancelJob API asynchronously

func (*Client) CancelOTAStrategyByJob ¶ added in v1.60.313

func (client *Client) CancelOTAStrategyByJob(request *CancelOTAStrategyByJobRequest) (response *CancelOTAStrategyByJobResponse, err error)

CancelOTAStrategyByJob invokes the iot.CancelOTAStrategyByJob API synchronously

func (*Client) CancelOTAStrategyByJobWithCallback ¶ added in v1.60.313

func (client *Client) CancelOTAStrategyByJobWithCallback(request *CancelOTAStrategyByJobRequest, callback func(response *CancelOTAStrategyByJobResponse, err error)) <-chan int

CancelOTAStrategyByJobWithCallback invokes the iot.CancelOTAStrategyByJob API asynchronously

func (*Client) CancelOTAStrategyByJobWithChan ¶ added in v1.60.313

func (client *Client) CancelOTAStrategyByJobWithChan(request *CancelOTAStrategyByJobRequest) (<-chan *CancelOTAStrategyByJobResponse, <-chan error)

CancelOTAStrategyByJobWithChan invokes the iot.CancelOTAStrategyByJob API asynchronously

func (*Client) CancelOTATaskByDevice ¶ added in v1.60.313

func (client *Client) CancelOTATaskByDevice(request *CancelOTATaskByDeviceRequest) (response *CancelOTATaskByDeviceResponse, err error)

CancelOTATaskByDevice invokes the iot.CancelOTATaskByDevice API synchronously

func (*Client) CancelOTATaskByDeviceWithCallback ¶ added in v1.60.313

func (client *Client) CancelOTATaskByDeviceWithCallback(request *CancelOTATaskByDeviceRequest, callback func(response *CancelOTATaskByDeviceResponse, err error)) <-chan int

CancelOTATaskByDeviceWithCallback invokes the iot.CancelOTATaskByDevice API asynchronously

func (*Client) CancelOTATaskByDeviceWithChan ¶ added in v1.60.313

func (client *Client) CancelOTATaskByDeviceWithChan(request *CancelOTATaskByDeviceRequest) (<-chan *CancelOTATaskByDeviceResponse, <-chan error)

CancelOTATaskByDeviceWithChan invokes the iot.CancelOTATaskByDevice API asynchronously

func (*Client) CancelOTATaskByJob ¶ added in v1.60.313

func (client *Client) CancelOTATaskByJob(request *CancelOTATaskByJobRequest) (response *CancelOTATaskByJobResponse, err error)

CancelOTATaskByJob invokes the iot.CancelOTATaskByJob API synchronously

func (*Client) CancelOTATaskByJobWithCallback ¶ added in v1.60.313

func (client *Client) CancelOTATaskByJobWithCallback(request *CancelOTATaskByJobRequest, callback func(response *CancelOTATaskByJobResponse, err error)) <-chan int

CancelOTATaskByJobWithCallback invokes the iot.CancelOTATaskByJob API asynchronously

func (*Client) CancelOTATaskByJobWithChan ¶ added in v1.60.313

func (client *Client) CancelOTATaskByJobWithChan(request *CancelOTATaskByJobRequest) (<-chan *CancelOTATaskByJobResponse, <-chan error)

CancelOTATaskByJobWithChan invokes the iot.CancelOTATaskByJob API asynchronously

func (*Client) ClearEdgeInstanceDriverConfigs ¶

func (client *Client) ClearEdgeInstanceDriverConfigs(request *ClearEdgeInstanceDriverConfigsRequest) (response *ClearEdgeInstanceDriverConfigsResponse, err error)

ClearEdgeInstanceDriverConfigs invokes the iot.ClearEdgeInstanceDriverConfigs API synchronously

func (*Client) ClearEdgeInstanceDriverConfigsWithCallback ¶

func (client *Client) ClearEdgeInstanceDriverConfigsWithCallback(request *ClearEdgeInstanceDriverConfigsRequest, callback func(response *ClearEdgeInstanceDriverConfigsResponse, err error)) <-chan int

ClearEdgeInstanceDriverConfigsWithCallback invokes the iot.ClearEdgeInstanceDriverConfigs API asynchronously

func (*Client) ClearEdgeInstanceDriverConfigsWithChan ¶

func (client *Client) ClearEdgeInstanceDriverConfigsWithChan(request *ClearEdgeInstanceDriverConfigsRequest) (<-chan *ClearEdgeInstanceDriverConfigsResponse, <-chan error)

ClearEdgeInstanceDriverConfigsWithChan invokes the iot.ClearEdgeInstanceDriverConfigs API asynchronously

func (*Client) CloseEdgeInstanceDeployment ¶

func (client *Client) CloseEdgeInstanceDeployment(request *CloseEdgeInstanceDeploymentRequest) (response *CloseEdgeInstanceDeploymentResponse, err error)

CloseEdgeInstanceDeployment invokes the iot.CloseEdgeInstanceDeployment API synchronously

func (*Client) CloseEdgeInstanceDeploymentWithCallback ¶

func (client *Client) CloseEdgeInstanceDeploymentWithCallback(request *CloseEdgeInstanceDeploymentRequest, callback func(response *CloseEdgeInstanceDeploymentResponse, err error)) <-chan int

CloseEdgeInstanceDeploymentWithCallback invokes the iot.CloseEdgeInstanceDeployment API asynchronously

func (*Client) CloseEdgeInstanceDeploymentWithChan ¶

func (client *Client) CloseEdgeInstanceDeploymentWithChan(request *CloseEdgeInstanceDeploymentRequest) (<-chan *CloseEdgeInstanceDeploymentResponse, <-chan error)

CloseEdgeInstanceDeploymentWithChan invokes the iot.CloseEdgeInstanceDeployment API asynchronously

func (*Client) CopyThingModel ¶ added in v1.60.347

func (client *Client) CopyThingModel(request *CopyThingModelRequest) (response *CopyThingModelResponse, err error)

CopyThingModel invokes the iot.CopyThingModel API synchronously

func (*Client) CopyThingModelWithCallback ¶ added in v1.60.347

func (client *Client) CopyThingModelWithCallback(request *CopyThingModelRequest, callback func(response *CopyThingModelResponse, err error)) <-chan int

CopyThingModelWithCallback invokes the iot.CopyThingModel API asynchronously

func (*Client) CopyThingModelWithChan ¶ added in v1.60.347

func (client *Client) CopyThingModelWithChan(request *CopyThingModelRequest) (<-chan *CopyThingModelResponse, <-chan error)

CopyThingModelWithChan invokes the iot.CopyThingModel API asynchronously

func (*Client) CreateConsumerGroup ¶ added in v1.61.254

func (client *Client) CreateConsumerGroup(request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)

CreateConsumerGroup invokes the iot.CreateConsumerGroup API synchronously

func (*Client) CreateConsumerGroupSubscribeRelation ¶ added in v1.61.254

func (client *Client) CreateConsumerGroupSubscribeRelation(request *CreateConsumerGroupSubscribeRelationRequest) (response *CreateConsumerGroupSubscribeRelationResponse, err error)

CreateConsumerGroupSubscribeRelation invokes the iot.CreateConsumerGroupSubscribeRelation API synchronously

func (*Client) CreateConsumerGroupSubscribeRelationWithCallback ¶ added in v1.61.254

func (client *Client) CreateConsumerGroupSubscribeRelationWithCallback(request *CreateConsumerGroupSubscribeRelationRequest, callback func(response *CreateConsumerGroupSubscribeRelationResponse, err error)) <-chan int

CreateConsumerGroupSubscribeRelationWithCallback invokes the iot.CreateConsumerGroupSubscribeRelation API asynchronously

func (*Client) CreateConsumerGroupSubscribeRelationWithChan ¶ added in v1.61.254

func (client *Client) CreateConsumerGroupSubscribeRelationWithChan(request *CreateConsumerGroupSubscribeRelationRequest) (<-chan *CreateConsumerGroupSubscribeRelationResponse, <-chan error)

CreateConsumerGroupSubscribeRelationWithChan invokes the iot.CreateConsumerGroupSubscribeRelation API asynchronously

func (*Client) CreateConsumerGroupWithCallback ¶ added in v1.61.254

func (client *Client) CreateConsumerGroupWithCallback(request *CreateConsumerGroupRequest, callback func(response *CreateConsumerGroupResponse, err error)) <-chan int

CreateConsumerGroupWithCallback invokes the iot.CreateConsumerGroup API asynchronously

func (*Client) CreateConsumerGroupWithChan ¶ added in v1.61.254

func (client *Client) CreateConsumerGroupWithChan(request *CreateConsumerGroupRequest) (<-chan *CreateConsumerGroupResponse, <-chan error)

CreateConsumerGroupWithChan invokes the iot.CreateConsumerGroup API asynchronously

func (*Client) CreateDataAPIService ¶

func (client *Client) CreateDataAPIService(request *CreateDataAPIServiceRequest) (response *CreateDataAPIServiceResponse, err error)

CreateDataAPIService invokes the iot.CreateDataAPIService API synchronously

func (*Client) CreateDataAPIServiceWithCallback ¶

func (client *Client) CreateDataAPIServiceWithCallback(request *CreateDataAPIServiceRequest, callback func(response *CreateDataAPIServiceResponse, err error)) <-chan int

CreateDataAPIServiceWithCallback invokes the iot.CreateDataAPIService API asynchronously

func (*Client) CreateDataAPIServiceWithChan ¶

func (client *Client) CreateDataAPIServiceWithChan(request *CreateDataAPIServiceRequest) (<-chan *CreateDataAPIServiceResponse, <-chan error)

CreateDataAPIServiceWithChan invokes the iot.CreateDataAPIService API asynchronously

func (*Client) CreateDeviceDistributeJob ¶ added in v1.61.864

func (client *Client) CreateDeviceDistributeJob(request *CreateDeviceDistributeJobRequest) (response *CreateDeviceDistributeJobResponse, err error)

CreateDeviceDistributeJob invokes the iot.CreateDeviceDistributeJob API synchronously

func (*Client) CreateDeviceDistributeJobWithCallback ¶ added in v1.61.864

func (client *Client) CreateDeviceDistributeJobWithCallback(request *CreateDeviceDistributeJobRequest, callback func(response *CreateDeviceDistributeJobResponse, err error)) <-chan int

CreateDeviceDistributeJobWithCallback invokes the iot.CreateDeviceDistributeJob API asynchronously

func (*Client) CreateDeviceDistributeJobWithChan ¶ added in v1.61.864

func (client *Client) CreateDeviceDistributeJobWithChan(request *CreateDeviceDistributeJobRequest) (<-chan *CreateDeviceDistributeJobResponse, <-chan error)

CreateDeviceDistributeJobWithChan invokes the iot.CreateDeviceDistributeJob API asynchronously

func (*Client) CreateDeviceGroup ¶

func (client *Client) CreateDeviceGroup(request *CreateDeviceGroupRequest) (response *CreateDeviceGroupResponse, err error)

CreateDeviceGroup invokes the iot.CreateDeviceGroup API synchronously

func (*Client) CreateDeviceGroupWithCallback ¶

func (client *Client) CreateDeviceGroupWithCallback(request *CreateDeviceGroupRequest, callback func(response *CreateDeviceGroupResponse, err error)) <-chan int

CreateDeviceGroupWithCallback invokes the iot.CreateDeviceGroup API asynchronously

func (*Client) CreateDeviceGroupWithChan ¶

func (client *Client) CreateDeviceGroupWithChan(request *CreateDeviceGroupRequest) (<-chan *CreateDeviceGroupResponse, <-chan error)

CreateDeviceGroupWithChan invokes the iot.CreateDeviceGroup API asynchronously

func (*Client) CreateEdgeDriver ¶ added in v1.61.29

func (client *Client) CreateEdgeDriver(request *CreateEdgeDriverRequest) (response *CreateEdgeDriverResponse, err error)

CreateEdgeDriver invokes the iot.CreateEdgeDriver API synchronously

func (*Client) CreateEdgeDriverVersion ¶ added in v1.61.29

func (client *Client) CreateEdgeDriverVersion(request *CreateEdgeDriverVersionRequest) (response *CreateEdgeDriverVersionResponse, err error)

CreateEdgeDriverVersion invokes the iot.CreateEdgeDriverVersion API synchronously

func (*Client) CreateEdgeDriverVersionWithCallback ¶ added in v1.61.29

func (client *Client) CreateEdgeDriverVersionWithCallback(request *CreateEdgeDriverVersionRequest, callback func(response *CreateEdgeDriverVersionResponse, err error)) <-chan int

CreateEdgeDriverVersionWithCallback invokes the iot.CreateEdgeDriverVersion API asynchronously

func (*Client) CreateEdgeDriverVersionWithChan ¶ added in v1.61.29

func (client *Client) CreateEdgeDriverVersionWithChan(request *CreateEdgeDriverVersionRequest) (<-chan *CreateEdgeDriverVersionResponse, <-chan error)

CreateEdgeDriverVersionWithChan invokes the iot.CreateEdgeDriverVersion API asynchronously

func (*Client) CreateEdgeDriverWithCallback ¶ added in v1.61.29

func (client *Client) CreateEdgeDriverWithCallback(request *CreateEdgeDriverRequest, callback func(response *CreateEdgeDriverResponse, err error)) <-chan int

CreateEdgeDriverWithCallback invokes the iot.CreateEdgeDriver API asynchronously

func (*Client) CreateEdgeDriverWithChan ¶ added in v1.61.29

func (client *Client) CreateEdgeDriverWithChan(request *CreateEdgeDriverRequest) (<-chan *CreateEdgeDriverResponse, <-chan error)

CreateEdgeDriverWithChan invokes the iot.CreateEdgeDriver API asynchronously

func (*Client) CreateEdgeInstance ¶

func (client *Client) CreateEdgeInstance(request *CreateEdgeInstanceRequest) (response *CreateEdgeInstanceResponse, err error)

CreateEdgeInstance invokes the iot.CreateEdgeInstance API synchronously

func (*Client) CreateEdgeInstanceChannel ¶ added in v1.61.194

func (client *Client) CreateEdgeInstanceChannel(request *CreateEdgeInstanceChannelRequest) (response *CreateEdgeInstanceChannelResponse, err error)

CreateEdgeInstanceChannel invokes the iot.CreateEdgeInstanceChannel API synchronously

func (*Client) CreateEdgeInstanceChannelWithCallback ¶ added in v1.61.194

func (client *Client) CreateEdgeInstanceChannelWithCallback(request *CreateEdgeInstanceChannelRequest, callback func(response *CreateEdgeInstanceChannelResponse, err error)) <-chan int

CreateEdgeInstanceChannelWithCallback invokes the iot.CreateEdgeInstanceChannel API asynchronously

func (*Client) CreateEdgeInstanceChannelWithChan ¶ added in v1.61.194

func (client *Client) CreateEdgeInstanceChannelWithChan(request *CreateEdgeInstanceChannelRequest) (<-chan *CreateEdgeInstanceChannelResponse, <-chan error)

CreateEdgeInstanceChannelWithChan invokes the iot.CreateEdgeInstanceChannel API asynchronously

func (*Client) CreateEdgeInstanceDeployment ¶

func (client *Client) CreateEdgeInstanceDeployment(request *CreateEdgeInstanceDeploymentRequest) (response *CreateEdgeInstanceDeploymentResponse, err error)

CreateEdgeInstanceDeployment invokes the iot.CreateEdgeInstanceDeployment API synchronously

func (*Client) CreateEdgeInstanceDeploymentWithCallback ¶

func (client *Client) CreateEdgeInstanceDeploymentWithCallback(request *CreateEdgeInstanceDeploymentRequest, callback func(response *CreateEdgeInstanceDeploymentResponse, err error)) <-chan int

CreateEdgeInstanceDeploymentWithCallback invokes the iot.CreateEdgeInstanceDeployment API asynchronously

func (*Client) CreateEdgeInstanceDeploymentWithChan ¶

func (client *Client) CreateEdgeInstanceDeploymentWithChan(request *CreateEdgeInstanceDeploymentRequest) (<-chan *CreateEdgeInstanceDeploymentResponse, <-chan error)

CreateEdgeInstanceDeploymentWithChan invokes the iot.CreateEdgeInstanceDeployment API asynchronously

func (*Client) CreateEdgeInstanceWithCallback ¶

func (client *Client) CreateEdgeInstanceWithCallback(request *CreateEdgeInstanceRequest, callback func(response *CreateEdgeInstanceResponse, err error)) <-chan int

CreateEdgeInstanceWithCallback invokes the iot.CreateEdgeInstance API asynchronously

func (*Client) CreateEdgeInstanceWithChan ¶

func (client *Client) CreateEdgeInstanceWithChan(request *CreateEdgeInstanceRequest) (<-chan *CreateEdgeInstanceResponse, <-chan error)

CreateEdgeInstanceWithChan invokes the iot.CreateEdgeInstance API asynchronously

func (*Client) CreateEdgeOssPreSignedAddress ¶ added in v1.61.37

func (client *Client) CreateEdgeOssPreSignedAddress(request *CreateEdgeOssPreSignedAddressRequest) (response *CreateEdgeOssPreSignedAddressResponse, err error)

CreateEdgeOssPreSignedAddress invokes the iot.CreateEdgeOssPreSignedAddress API synchronously

func (*Client) CreateEdgeOssPreSignedAddressWithCallback ¶ added in v1.61.37

func (client *Client) CreateEdgeOssPreSignedAddressWithCallback(request *CreateEdgeOssPreSignedAddressRequest, callback func(response *CreateEdgeOssPreSignedAddressResponse, err error)) <-chan int

CreateEdgeOssPreSignedAddressWithCallback invokes the iot.CreateEdgeOssPreSignedAddress API asynchronously

func (*Client) CreateEdgeOssPreSignedAddressWithChan ¶ added in v1.61.37

func (client *Client) CreateEdgeOssPreSignedAddressWithChan(request *CreateEdgeOssPreSignedAddressRequest) (<-chan *CreateEdgeOssPreSignedAddressResponse, <-chan error)

CreateEdgeOssPreSignedAddressWithChan invokes the iot.CreateEdgeOssPreSignedAddress API asynchronously

func (*Client) CreateJob ¶ added in v1.61.847

func (client *Client) CreateJob(request *CreateJobRequest) (response *CreateJobResponse, err error)

CreateJob invokes the iot.CreateJob API synchronously

func (*Client) CreateJobWithCallback ¶ added in v1.61.847

func (client *Client) CreateJobWithCallback(request *CreateJobRequest, callback func(response *CreateJobResponse, err error)) <-chan int

CreateJobWithCallback invokes the iot.CreateJob API asynchronously

func (*Client) CreateJobWithChan ¶ added in v1.61.847

func (client *Client) CreateJobWithChan(request *CreateJobRequest) (<-chan *CreateJobResponse, <-chan error)

CreateJobWithChan invokes the iot.CreateJob API asynchronously

func (*Client) CreateLoRaNodesTask ¶

func (client *Client) CreateLoRaNodesTask(request *CreateLoRaNodesTaskRequest) (response *CreateLoRaNodesTaskResponse, err error)

CreateLoRaNodesTask invokes the iot.CreateLoRaNodesTask API synchronously

func (*Client) CreateLoRaNodesTaskWithCallback ¶

func (client *Client) CreateLoRaNodesTaskWithCallback(request *CreateLoRaNodesTaskRequest, callback func(response *CreateLoRaNodesTaskResponse, err error)) <-chan int

CreateLoRaNodesTaskWithCallback invokes the iot.CreateLoRaNodesTask API asynchronously

func (*Client) CreateLoRaNodesTaskWithChan ¶

func (client *Client) CreateLoRaNodesTaskWithChan(request *CreateLoRaNodesTaskRequest) (<-chan *CreateLoRaNodesTaskResponse, <-chan error)

CreateLoRaNodesTaskWithChan invokes the iot.CreateLoRaNodesTask API asynchronously

func (*Client) CreateOTADynamicUpgradeJob ¶ added in v1.60.313

func (client *Client) CreateOTADynamicUpgradeJob(request *CreateOTADynamicUpgradeJobRequest) (response *CreateOTADynamicUpgradeJobResponse, err error)

CreateOTADynamicUpgradeJob invokes the iot.CreateOTADynamicUpgradeJob API synchronously

func (*Client) CreateOTADynamicUpgradeJobWithCallback ¶ added in v1.60.313

func (client *Client) CreateOTADynamicUpgradeJobWithCallback(request *CreateOTADynamicUpgradeJobRequest, callback func(response *CreateOTADynamicUpgradeJobResponse, err error)) <-chan int

CreateOTADynamicUpgradeJobWithCallback invokes the iot.CreateOTADynamicUpgradeJob API asynchronously

func (*Client) CreateOTADynamicUpgradeJobWithChan ¶ added in v1.60.313

func (client *Client) CreateOTADynamicUpgradeJobWithChan(request *CreateOTADynamicUpgradeJobRequest) (<-chan *CreateOTADynamicUpgradeJobResponse, <-chan error)

CreateOTADynamicUpgradeJobWithChan invokes the iot.CreateOTADynamicUpgradeJob API asynchronously

func (*Client) CreateOTAFirmware ¶ added in v1.60.313

func (client *Client) CreateOTAFirmware(request *CreateOTAFirmwareRequest) (response *CreateOTAFirmwareResponse, err error)

CreateOTAFirmware invokes the iot.CreateOTAFirmware API synchronously

func (*Client) CreateOTAFirmwareWithCallback ¶ added in v1.60.313

func (client *Client) CreateOTAFirmwareWithCallback(request *CreateOTAFirmwareRequest, callback func(response *CreateOTAFirmwareResponse, err error)) <-chan int

CreateOTAFirmwareWithCallback invokes the iot.CreateOTAFirmware API asynchronously

func (*Client) CreateOTAFirmwareWithChan ¶ added in v1.60.313

func (client *Client) CreateOTAFirmwareWithChan(request *CreateOTAFirmwareRequest) (<-chan *CreateOTAFirmwareResponse, <-chan error)

CreateOTAFirmwareWithChan invokes the iot.CreateOTAFirmware API asynchronously

func (*Client) CreateOTAModule ¶ added in v1.61.565

func (client *Client) CreateOTAModule(request *CreateOTAModuleRequest) (response *CreateOTAModuleResponse, err error)

CreateOTAModule invokes the iot.CreateOTAModule API synchronously

func (*Client) CreateOTAModuleWithCallback ¶ added in v1.61.565

func (client *Client) CreateOTAModuleWithCallback(request *CreateOTAModuleRequest, callback func(response *CreateOTAModuleResponse, err error)) <-chan int

CreateOTAModuleWithCallback invokes the iot.CreateOTAModule API asynchronously

func (*Client) CreateOTAModuleWithChan ¶ added in v1.61.565

func (client *Client) CreateOTAModuleWithChan(request *CreateOTAModuleRequest) (<-chan *CreateOTAModuleResponse, <-chan error)

CreateOTAModuleWithChan invokes the iot.CreateOTAModule API asynchronously

func (*Client) CreateOTAStaticUpgradeJob ¶ added in v1.60.313

func (client *Client) CreateOTAStaticUpgradeJob(request *CreateOTAStaticUpgradeJobRequest) (response *CreateOTAStaticUpgradeJobResponse, err error)

CreateOTAStaticUpgradeJob invokes the iot.CreateOTAStaticUpgradeJob API synchronously

func (*Client) CreateOTAStaticUpgradeJobWithCallback ¶ added in v1.60.313

func (client *Client) CreateOTAStaticUpgradeJobWithCallback(request *CreateOTAStaticUpgradeJobRequest, callback func(response *CreateOTAStaticUpgradeJobResponse, err error)) <-chan int

CreateOTAStaticUpgradeJobWithCallback invokes the iot.CreateOTAStaticUpgradeJob API asynchronously

func (*Client) CreateOTAStaticUpgradeJobWithChan ¶ added in v1.60.313

func (client *Client) CreateOTAStaticUpgradeJobWithChan(request *CreateOTAStaticUpgradeJobRequest) (<-chan *CreateOTAStaticUpgradeJobResponse, <-chan error)

CreateOTAStaticUpgradeJobWithChan invokes the iot.CreateOTAStaticUpgradeJob API asynchronously

func (*Client) CreateOTAVerifyJob ¶ added in v1.60.313

func (client *Client) CreateOTAVerifyJob(request *CreateOTAVerifyJobRequest) (response *CreateOTAVerifyJobResponse, err error)

CreateOTAVerifyJob invokes the iot.CreateOTAVerifyJob API synchronously

func (*Client) CreateOTAVerifyJobWithCallback ¶ added in v1.60.313

func (client *Client) CreateOTAVerifyJobWithCallback(request *CreateOTAVerifyJobRequest, callback func(response *CreateOTAVerifyJobResponse, err error)) <-chan int

CreateOTAVerifyJobWithCallback invokes the iot.CreateOTAVerifyJob API asynchronously

func (*Client) CreateOTAVerifyJobWithChan ¶ added in v1.60.313

func (client *Client) CreateOTAVerifyJobWithChan(request *CreateOTAVerifyJobRequest) (<-chan *CreateOTAVerifyJobResponse, <-chan error)

CreateOTAVerifyJobWithChan invokes the iot.CreateOTAVerifyJob API asynchronously

func (*Client) CreateProduct ¶

func (client *Client) CreateProduct(request *CreateProductRequest) (response *CreateProductResponse, err error)

CreateProduct invokes the iot.CreateProduct API synchronously

func (*Client) CreateProductDistributeJob ¶ added in v1.61.864

func (client *Client) CreateProductDistributeJob(request *CreateProductDistributeJobRequest) (response *CreateProductDistributeJobResponse, err error)

CreateProductDistributeJob invokes the iot.CreateProductDistributeJob API synchronously

func (*Client) CreateProductDistributeJobWithCallback ¶ added in v1.61.864

func (client *Client) CreateProductDistributeJobWithCallback(request *CreateProductDistributeJobRequest, callback func(response *CreateProductDistributeJobResponse, err error)) <-chan int

CreateProductDistributeJobWithCallback invokes the iot.CreateProductDistributeJob API asynchronously

func (*Client) CreateProductDistributeJobWithChan ¶ added in v1.61.864

func (client *Client) CreateProductDistributeJobWithChan(request *CreateProductDistributeJobRequest) (<-chan *CreateProductDistributeJobResponse, <-chan error)

CreateProductDistributeJobWithChan invokes the iot.CreateProductDistributeJob API asynchronously

func (*Client) CreateProductTags ¶

func (client *Client) CreateProductTags(request *CreateProductTagsRequest) (response *CreateProductTagsResponse, err error)

CreateProductTags invokes the iot.CreateProductTags API synchronously

func (*Client) CreateProductTagsWithCallback ¶

func (client *Client) CreateProductTagsWithCallback(request *CreateProductTagsRequest, callback func(response *CreateProductTagsResponse, err error)) <-chan int

CreateProductTagsWithCallback invokes the iot.CreateProductTags API asynchronously

func (*Client) CreateProductTagsWithChan ¶

func (client *Client) CreateProductTagsWithChan(request *CreateProductTagsRequest) (<-chan *CreateProductTagsResponse, <-chan error)

CreateProductTagsWithChan invokes the iot.CreateProductTags API asynchronously

func (*Client) CreateProductTopic ¶

func (client *Client) CreateProductTopic(request *CreateProductTopicRequest) (response *CreateProductTopicResponse, err error)

CreateProductTopic invokes the iot.CreateProductTopic API synchronously

func (*Client) CreateProductTopicWithCallback ¶

func (client *Client) CreateProductTopicWithCallback(request *CreateProductTopicRequest, callback func(response *CreateProductTopicResponse, err error)) <-chan int

CreateProductTopicWithCallback invokes the iot.CreateProductTopic API asynchronously

func (*Client) CreateProductTopicWithChan ¶

func (client *Client) CreateProductTopicWithChan(request *CreateProductTopicRequest) (<-chan *CreateProductTopicResponse, <-chan error)

CreateProductTopicWithChan invokes the iot.CreateProductTopic API asynchronously

func (*Client) CreateProductWithCallback ¶

func (client *Client) CreateProductWithCallback(request *CreateProductRequest, callback func(response *CreateProductResponse, err error)) <-chan int

CreateProductWithCallback invokes the iot.CreateProduct API asynchronously

func (*Client) CreateProductWithChan ¶

func (client *Client) CreateProductWithChan(request *CreateProductRequest) (<-chan *CreateProductResponse, <-chan error)

CreateProductWithChan invokes the iot.CreateProduct API asynchronously

func (*Client) CreateRule ¶

func (client *Client) CreateRule(request *CreateRuleRequest) (response *CreateRuleResponse, err error)

CreateRule invokes the iot.CreateRule API synchronously

func (*Client) CreateRuleAction ¶

func (client *Client) CreateRuleAction(request *CreateRuleActionRequest) (response *CreateRuleActionResponse, err error)

CreateRuleAction invokes the iot.CreateRuleAction API synchronously

func (*Client) CreateRuleActionWithCallback ¶

func (client *Client) CreateRuleActionWithCallback(request *CreateRuleActionRequest, callback func(response *CreateRuleActionResponse, err error)) <-chan int

CreateRuleActionWithCallback invokes the iot.CreateRuleAction API asynchronously

func (*Client) CreateRuleActionWithChan ¶

func (client *Client) CreateRuleActionWithChan(request *CreateRuleActionRequest) (<-chan *CreateRuleActionResponse, <-chan error)

CreateRuleActionWithChan invokes the iot.CreateRuleAction API asynchronously

func (*Client) CreateRuleWithCallback ¶

func (client *Client) CreateRuleWithCallback(request *CreateRuleRequest, callback func(response *CreateRuleResponse, err error)) <-chan int

CreateRuleWithCallback invokes the iot.CreateRule API asynchronously

func (*Client) CreateRuleWithChan ¶

func (client *Client) CreateRuleWithChan(request *CreateRuleRequest) (<-chan *CreateRuleResponse, <-chan error)

CreateRuleWithChan invokes the iot.CreateRule API asynchronously

func (*Client) CreateRulengDistributeJob ¶ added in v1.61.917

func (client *Client) CreateRulengDistributeJob(request *CreateRulengDistributeJobRequest) (response *CreateRulengDistributeJobResponse, err error)

CreateRulengDistributeJob invokes the iot.CreateRulengDistributeJob API synchronously

func (*Client) CreateRulengDistributeJobWithCallback ¶ added in v1.61.917

func (client *Client) CreateRulengDistributeJobWithCallback(request *CreateRulengDistributeJobRequest, callback func(response *CreateRulengDistributeJobResponse, err error)) <-chan int

CreateRulengDistributeJobWithCallback invokes the iot.CreateRulengDistributeJob API asynchronously

func (*Client) CreateRulengDistributeJobWithChan ¶ added in v1.61.917

func (client *Client) CreateRulengDistributeJobWithChan(request *CreateRulengDistributeJobRequest) (<-chan *CreateRulengDistributeJobResponse, <-chan error)

CreateRulengDistributeJobWithChan invokes the iot.CreateRulengDistributeJob API asynchronously

func (*Client) CreateSceneRule ¶ added in v1.61.254

func (client *Client) CreateSceneRule(request *CreateSceneRuleRequest) (response *CreateSceneRuleResponse, err error)

CreateSceneRule invokes the iot.CreateSceneRule API synchronously

func (*Client) CreateSceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) CreateSceneRuleWithCallback(request *CreateSceneRuleRequest, callback func(response *CreateSceneRuleResponse, err error)) <-chan int

CreateSceneRuleWithCallback invokes the iot.CreateSceneRule API asynchronously

func (*Client) CreateSceneRuleWithChan ¶ added in v1.61.254

func (client *Client) CreateSceneRuleWithChan(request *CreateSceneRuleRequest) (<-chan *CreateSceneRuleResponse, <-chan error)

CreateSceneRuleWithChan invokes the iot.CreateSceneRule API asynchronously

func (*Client) CreateSubscribeRelation ¶ added in v1.61.254

func (client *Client) CreateSubscribeRelation(request *CreateSubscribeRelationRequest) (response *CreateSubscribeRelationResponse, err error)

CreateSubscribeRelation invokes the iot.CreateSubscribeRelation API synchronously

func (*Client) CreateSubscribeRelationWithCallback ¶ added in v1.61.254

func (client *Client) CreateSubscribeRelationWithCallback(request *CreateSubscribeRelationRequest, callback func(response *CreateSubscribeRelationResponse, err error)) <-chan int

CreateSubscribeRelationWithCallback invokes the iot.CreateSubscribeRelation API asynchronously

func (*Client) CreateSubscribeRelationWithChan ¶ added in v1.61.254

func (client *Client) CreateSubscribeRelationWithChan(request *CreateSubscribeRelationRequest) (<-chan *CreateSubscribeRelationResponse, <-chan error)

CreateSubscribeRelationWithChan invokes the iot.CreateSubscribeRelation API asynchronously

func (*Client) CreateThingModel ¶ added in v1.60.356

func (client *Client) CreateThingModel(request *CreateThingModelRequest) (response *CreateThingModelResponse, err error)

CreateThingModel invokes the iot.CreateThingModel API synchronously

func (*Client) CreateThingModelWithCallback ¶ added in v1.60.356

func (client *Client) CreateThingModelWithCallback(request *CreateThingModelRequest, callback func(response *CreateThingModelResponse, err error)) <-chan int

CreateThingModelWithCallback invokes the iot.CreateThingModel API asynchronously

func (*Client) CreateThingModelWithChan ¶ added in v1.60.356

func (client *Client) CreateThingModelWithChan(request *CreateThingModelRequest) (<-chan *CreateThingModelResponse, <-chan error)

CreateThingModelWithChan invokes the iot.CreateThingModel API asynchronously

func (*Client) CreateThingScript ¶ added in v1.61.735

func (client *Client) CreateThingScript(request *CreateThingScriptRequest) (response *CreateThingScriptResponse, err error)

CreateThingScript invokes the iot.CreateThingScript API synchronously

func (*Client) CreateThingScriptWithCallback ¶ added in v1.61.735

func (client *Client) CreateThingScriptWithCallback(request *CreateThingScriptRequest, callback func(response *CreateThingScriptResponse, err error)) <-chan int

CreateThingScriptWithCallback invokes the iot.CreateThingScript API asynchronously

func (*Client) CreateThingScriptWithChan ¶ added in v1.61.735

func (client *Client) CreateThingScriptWithChan(request *CreateThingScriptRequest) (<-chan *CreateThingScriptResponse, <-chan error)

CreateThingScriptWithChan invokes the iot.CreateThingScript API asynchronously

func (*Client) CreateTopicRouteTable ¶

func (client *Client) CreateTopicRouteTable(request *CreateTopicRouteTableRequest) (response *CreateTopicRouteTableResponse, err error)

CreateTopicRouteTable invokes the iot.CreateTopicRouteTable API synchronously

func (*Client) CreateTopicRouteTableWithCallback ¶

func (client *Client) CreateTopicRouteTableWithCallback(request *CreateTopicRouteTableRequest, callback func(response *CreateTopicRouteTableResponse, err error)) <-chan int

CreateTopicRouteTableWithCallback invokes the iot.CreateTopicRouteTable API asynchronously

func (*Client) CreateTopicRouteTableWithChan ¶

func (client *Client) CreateTopicRouteTableWithChan(request *CreateTopicRouteTableRequest) (<-chan *CreateTopicRouteTableResponse, <-chan error)

CreateTopicRouteTableWithChan invokes the iot.CreateTopicRouteTable API asynchronously

func (*Client) DeleteConsumerGroup ¶ added in v1.61.254

func (client *Client) DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)

DeleteConsumerGroup invokes the iot.DeleteConsumerGroup API synchronously

func (*Client) DeleteConsumerGroupSubscribeRelation ¶ added in v1.61.254

func (client *Client) DeleteConsumerGroupSubscribeRelation(request *DeleteConsumerGroupSubscribeRelationRequest) (response *DeleteConsumerGroupSubscribeRelationResponse, err error)

DeleteConsumerGroupSubscribeRelation invokes the iot.DeleteConsumerGroupSubscribeRelation API synchronously

func (*Client) DeleteConsumerGroupSubscribeRelationWithCallback ¶ added in v1.61.254

func (client *Client) DeleteConsumerGroupSubscribeRelationWithCallback(request *DeleteConsumerGroupSubscribeRelationRequest, callback func(response *DeleteConsumerGroupSubscribeRelationResponse, err error)) <-chan int

DeleteConsumerGroupSubscribeRelationWithCallback invokes the iot.DeleteConsumerGroupSubscribeRelation API asynchronously

func (*Client) DeleteConsumerGroupSubscribeRelationWithChan ¶ added in v1.61.254

func (client *Client) DeleteConsumerGroupSubscribeRelationWithChan(request *DeleteConsumerGroupSubscribeRelationRequest) (<-chan *DeleteConsumerGroupSubscribeRelationResponse, <-chan error)

DeleteConsumerGroupSubscribeRelationWithChan invokes the iot.DeleteConsumerGroupSubscribeRelation API asynchronously

func (*Client) DeleteConsumerGroupWithCallback ¶ added in v1.61.254

func (client *Client) DeleteConsumerGroupWithCallback(request *DeleteConsumerGroupRequest, callback func(response *DeleteConsumerGroupResponse, err error)) <-chan int

DeleteConsumerGroupWithCallback invokes the iot.DeleteConsumerGroup API asynchronously

func (*Client) DeleteConsumerGroupWithChan ¶ added in v1.61.254

func (client *Client) DeleteConsumerGroupWithChan(request *DeleteConsumerGroupRequest) (<-chan *DeleteConsumerGroupResponse, <-chan error)

DeleteConsumerGroupWithChan invokes the iot.DeleteConsumerGroup API asynchronously

func (*Client) DeleteDevice ¶

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

DeleteDevice invokes the iot.DeleteDevice API synchronously

func (*Client) DeleteDeviceDistributeJob ¶ added in v1.61.864

func (client *Client) DeleteDeviceDistributeJob(request *DeleteDeviceDistributeJobRequest) (response *DeleteDeviceDistributeJobResponse, err error)

DeleteDeviceDistributeJob invokes the iot.DeleteDeviceDistributeJob API synchronously

func (*Client) DeleteDeviceDistributeJobWithCallback ¶ added in v1.61.864

func (client *Client) DeleteDeviceDistributeJobWithCallback(request *DeleteDeviceDistributeJobRequest, callback func(response *DeleteDeviceDistributeJobResponse, err error)) <-chan int

DeleteDeviceDistributeJobWithCallback invokes the iot.DeleteDeviceDistributeJob API asynchronously

func (*Client) DeleteDeviceDistributeJobWithChan ¶ added in v1.61.864

func (client *Client) DeleteDeviceDistributeJobWithChan(request *DeleteDeviceDistributeJobRequest) (<-chan *DeleteDeviceDistributeJobResponse, <-chan error)

DeleteDeviceDistributeJobWithChan invokes the iot.DeleteDeviceDistributeJob API asynchronously

func (*Client) DeleteDeviceFile ¶

func (client *Client) DeleteDeviceFile(request *DeleteDeviceFileRequest) (response *DeleteDeviceFileResponse, err error)

DeleteDeviceFile invokes the iot.DeleteDeviceFile API synchronously

func (*Client) DeleteDeviceFileWithCallback ¶

func (client *Client) DeleteDeviceFileWithCallback(request *DeleteDeviceFileRequest, callback func(response *DeleteDeviceFileResponse, err error)) <-chan int

DeleteDeviceFileWithCallback invokes the iot.DeleteDeviceFile API asynchronously

func (*Client) DeleteDeviceFileWithChan ¶

func (client *Client) DeleteDeviceFileWithChan(request *DeleteDeviceFileRequest) (<-chan *DeleteDeviceFileResponse, <-chan error)

DeleteDeviceFileWithChan invokes the iot.DeleteDeviceFile API asynchronously

func (*Client) DeleteDeviceGroup ¶

func (client *Client) DeleteDeviceGroup(request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error)

DeleteDeviceGroup invokes the iot.DeleteDeviceGroup API synchronously

func (*Client) DeleteDeviceGroupWithCallback ¶

func (client *Client) DeleteDeviceGroupWithCallback(request *DeleteDeviceGroupRequest, callback func(response *DeleteDeviceGroupResponse, err error)) <-chan int

DeleteDeviceGroupWithCallback invokes the iot.DeleteDeviceGroup API asynchronously

func (*Client) DeleteDeviceGroupWithChan ¶

func (client *Client) DeleteDeviceGroupWithChan(request *DeleteDeviceGroupRequest) (<-chan *DeleteDeviceGroupResponse, <-chan error)

DeleteDeviceGroupWithChan invokes the iot.DeleteDeviceGroup API asynchronously

func (*Client) DeleteDeviceProp ¶

func (client *Client) DeleteDeviceProp(request *DeleteDevicePropRequest) (response *DeleteDevicePropResponse, err error)

DeleteDeviceProp invokes the iot.DeleteDeviceProp API synchronously

func (*Client) DeleteDevicePropWithCallback ¶

func (client *Client) DeleteDevicePropWithCallback(request *DeleteDevicePropRequest, callback func(response *DeleteDevicePropResponse, err error)) <-chan int

DeleteDevicePropWithCallback invokes the iot.DeleteDeviceProp API asynchronously

func (*Client) DeleteDevicePropWithChan ¶

func (client *Client) DeleteDevicePropWithChan(request *DeleteDevicePropRequest) (<-chan *DeleteDevicePropResponse, <-chan error)

DeleteDevicePropWithChan invokes the iot.DeleteDeviceProp API asynchronously

func (*Client) DeleteDeviceWithCallback ¶

func (client *Client) DeleteDeviceWithCallback(request *DeleteDeviceRequest, callback func(response *DeleteDeviceResponse, err error)) <-chan int

DeleteDeviceWithCallback invokes the iot.DeleteDevice API asynchronously

func (*Client) DeleteDeviceWithChan ¶

func (client *Client) DeleteDeviceWithChan(request *DeleteDeviceRequest) (<-chan *DeleteDeviceResponse, <-chan error)

DeleteDeviceWithChan invokes the iot.DeleteDevice API asynchronously

func (*Client) DeleteEdgeDriver ¶ added in v1.61.29

func (client *Client) DeleteEdgeDriver(request *DeleteEdgeDriverRequest) (response *DeleteEdgeDriverResponse, err error)

DeleteEdgeDriver invokes the iot.DeleteEdgeDriver API synchronously

func (*Client) DeleteEdgeDriverVersion ¶ added in v1.61.29

func (client *Client) DeleteEdgeDriverVersion(request *DeleteEdgeDriverVersionRequest) (response *DeleteEdgeDriverVersionResponse, err error)

DeleteEdgeDriverVersion invokes the iot.DeleteEdgeDriverVersion API synchronously

func (*Client) DeleteEdgeDriverVersionWithCallback ¶ added in v1.61.29

func (client *Client) DeleteEdgeDriverVersionWithCallback(request *DeleteEdgeDriverVersionRequest, callback func(response *DeleteEdgeDriverVersionResponse, err error)) <-chan int

DeleteEdgeDriverVersionWithCallback invokes the iot.DeleteEdgeDriverVersion API asynchronously

func (*Client) DeleteEdgeDriverVersionWithChan ¶ added in v1.61.29

func (client *Client) DeleteEdgeDriverVersionWithChan(request *DeleteEdgeDriverVersionRequest) (<-chan *DeleteEdgeDriverVersionResponse, <-chan error)

DeleteEdgeDriverVersionWithChan invokes the iot.DeleteEdgeDriverVersion API asynchronously

func (*Client) DeleteEdgeDriverWithCallback ¶ added in v1.61.29

func (client *Client) DeleteEdgeDriverWithCallback(request *DeleteEdgeDriverRequest, callback func(response *DeleteEdgeDriverResponse, err error)) <-chan int

DeleteEdgeDriverWithCallback invokes the iot.DeleteEdgeDriver API asynchronously

func (*Client) DeleteEdgeDriverWithChan ¶ added in v1.61.29

func (client *Client) DeleteEdgeDriverWithChan(request *DeleteEdgeDriverRequest) (<-chan *DeleteEdgeDriverResponse, <-chan error)

DeleteEdgeDriverWithChan invokes the iot.DeleteEdgeDriver API asynchronously

func (*Client) DeleteEdgeInstance ¶

func (client *Client) DeleteEdgeInstance(request *DeleteEdgeInstanceRequest) (response *DeleteEdgeInstanceResponse, err error)

DeleteEdgeInstance invokes the iot.DeleteEdgeInstance API synchronously

func (*Client) DeleteEdgeInstanceWithCallback ¶

func (client *Client) DeleteEdgeInstanceWithCallback(request *DeleteEdgeInstanceRequest, callback func(response *DeleteEdgeInstanceResponse, err error)) <-chan int

DeleteEdgeInstanceWithCallback invokes the iot.DeleteEdgeInstance API asynchronously

func (*Client) DeleteEdgeInstanceWithChan ¶

func (client *Client) DeleteEdgeInstanceWithChan(request *DeleteEdgeInstanceRequest) (<-chan *DeleteEdgeInstanceResponse, <-chan error)

DeleteEdgeInstanceWithChan invokes the iot.DeleteEdgeInstance API asynchronously

func (*Client) DeleteJob ¶ added in v1.61.847

func (client *Client) DeleteJob(request *DeleteJobRequest) (response *DeleteJobResponse, err error)

DeleteJob invokes the iot.DeleteJob API synchronously

func (*Client) DeleteJobWithCallback ¶ added in v1.61.847

func (client *Client) DeleteJobWithCallback(request *DeleteJobRequest, callback func(response *DeleteJobResponse, err error)) <-chan int

DeleteJobWithCallback invokes the iot.DeleteJob API asynchronously

func (*Client) DeleteJobWithChan ¶ added in v1.61.847

func (client *Client) DeleteJobWithChan(request *DeleteJobRequest) (<-chan *DeleteJobResponse, <-chan error)

DeleteJobWithChan invokes the iot.DeleteJob API asynchronously

func (*Client) DeleteOTAFirmware ¶ added in v1.60.313

func (client *Client) DeleteOTAFirmware(request *DeleteOTAFirmwareRequest) (response *DeleteOTAFirmwareResponse, err error)

DeleteOTAFirmware invokes the iot.DeleteOTAFirmware API synchronously

func (*Client) DeleteOTAFirmwareWithCallback ¶ added in v1.60.313

func (client *Client) DeleteOTAFirmwareWithCallback(request *DeleteOTAFirmwareRequest, callback func(response *DeleteOTAFirmwareResponse, err error)) <-chan int

DeleteOTAFirmwareWithCallback invokes the iot.DeleteOTAFirmware API asynchronously

func (*Client) DeleteOTAFirmwareWithChan ¶ added in v1.60.313

func (client *Client) DeleteOTAFirmwareWithChan(request *DeleteOTAFirmwareRequest) (<-chan *DeleteOTAFirmwareResponse, <-chan error)

DeleteOTAFirmwareWithChan invokes the iot.DeleteOTAFirmware API asynchronously

func (*Client) DeleteOTAModule ¶ added in v1.61.565

func (client *Client) DeleteOTAModule(request *DeleteOTAModuleRequest) (response *DeleteOTAModuleResponse, err error)

DeleteOTAModule invokes the iot.DeleteOTAModule API synchronously

func (*Client) DeleteOTAModuleWithCallback ¶ added in v1.61.565

func (client *Client) DeleteOTAModuleWithCallback(request *DeleteOTAModuleRequest, callback func(response *DeleteOTAModuleResponse, err error)) <-chan int

DeleteOTAModuleWithCallback invokes the iot.DeleteOTAModule API asynchronously

func (*Client) DeleteOTAModuleWithChan ¶ added in v1.61.565

func (client *Client) DeleteOTAModuleWithChan(request *DeleteOTAModuleRequest) (<-chan *DeleteOTAModuleResponse, <-chan error)

DeleteOTAModuleWithChan invokes the iot.DeleteOTAModule API asynchronously

func (*Client) DeleteProduct ¶

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

DeleteProduct invokes the iot.DeleteProduct API synchronously

func (*Client) DeleteProductTags ¶

func (client *Client) DeleteProductTags(request *DeleteProductTagsRequest) (response *DeleteProductTagsResponse, err error)

DeleteProductTags invokes the iot.DeleteProductTags API synchronously

func (*Client) DeleteProductTagsWithCallback ¶

func (client *Client) DeleteProductTagsWithCallback(request *DeleteProductTagsRequest, callback func(response *DeleteProductTagsResponse, err error)) <-chan int

DeleteProductTagsWithCallback invokes the iot.DeleteProductTags API asynchronously

func (*Client) DeleteProductTagsWithChan ¶

func (client *Client) DeleteProductTagsWithChan(request *DeleteProductTagsRequest) (<-chan *DeleteProductTagsResponse, <-chan error)

DeleteProductTagsWithChan invokes the iot.DeleteProductTags API asynchronously

func (*Client) DeleteProductTopic ¶

func (client *Client) DeleteProductTopic(request *DeleteProductTopicRequest) (response *DeleteProductTopicResponse, err error)

DeleteProductTopic invokes the iot.DeleteProductTopic API synchronously

func (*Client) DeleteProductTopicWithCallback ¶

func (client *Client) DeleteProductTopicWithCallback(request *DeleteProductTopicRequest, callback func(response *DeleteProductTopicResponse, err error)) <-chan int

DeleteProductTopicWithCallback invokes the iot.DeleteProductTopic API asynchronously

func (*Client) DeleteProductTopicWithChan ¶

func (client *Client) DeleteProductTopicWithChan(request *DeleteProductTopicRequest) (<-chan *DeleteProductTopicResponse, <-chan error)

DeleteProductTopicWithChan invokes the iot.DeleteProductTopic API asynchronously

func (*Client) DeleteProductWithCallback ¶

func (client *Client) DeleteProductWithCallback(request *DeleteProductRequest, callback func(response *DeleteProductResponse, err error)) <-chan int

DeleteProductWithCallback invokes the iot.DeleteProduct API asynchronously

func (*Client) DeleteProductWithChan ¶

func (client *Client) DeleteProductWithChan(request *DeleteProductRequest) (<-chan *DeleteProductResponse, <-chan error)

DeleteProductWithChan invokes the iot.DeleteProduct API asynchronously

func (*Client) DeleteRule ¶

func (client *Client) DeleteRule(request *DeleteRuleRequest) (response *DeleteRuleResponse, err error)

DeleteRule invokes the iot.DeleteRule API synchronously

func (*Client) DeleteRuleAction ¶

func (client *Client) DeleteRuleAction(request *DeleteRuleActionRequest) (response *DeleteRuleActionResponse, err error)

DeleteRuleAction invokes the iot.DeleteRuleAction API synchronously

func (*Client) DeleteRuleActionWithCallback ¶

func (client *Client) DeleteRuleActionWithCallback(request *DeleteRuleActionRequest, callback func(response *DeleteRuleActionResponse, err error)) <-chan int

DeleteRuleActionWithCallback invokes the iot.DeleteRuleAction API asynchronously

func (*Client) DeleteRuleActionWithChan ¶

func (client *Client) DeleteRuleActionWithChan(request *DeleteRuleActionRequest) (<-chan *DeleteRuleActionResponse, <-chan error)

DeleteRuleActionWithChan invokes the iot.DeleteRuleAction API asynchronously

func (*Client) DeleteRuleWithCallback ¶

func (client *Client) DeleteRuleWithCallback(request *DeleteRuleRequest, callback func(response *DeleteRuleResponse, err error)) <-chan int

DeleteRuleWithCallback invokes the iot.DeleteRule API asynchronously

func (*Client) DeleteRuleWithChan ¶

func (client *Client) DeleteRuleWithChan(request *DeleteRuleRequest) (<-chan *DeleteRuleResponse, <-chan error)

DeleteRuleWithChan invokes the iot.DeleteRule API asynchronously

func (*Client) DeleteSceneRule ¶ added in v1.61.254

func (client *Client) DeleteSceneRule(request *DeleteSceneRuleRequest) (response *DeleteSceneRuleResponse, err error)

DeleteSceneRule invokes the iot.DeleteSceneRule API synchronously

func (*Client) DeleteSceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) DeleteSceneRuleWithCallback(request *DeleteSceneRuleRequest, callback func(response *DeleteSceneRuleResponse, err error)) <-chan int

DeleteSceneRuleWithCallback invokes the iot.DeleteSceneRule API asynchronously

func (*Client) DeleteSceneRuleWithChan ¶ added in v1.61.254

func (client *Client) DeleteSceneRuleWithChan(request *DeleteSceneRuleRequest) (<-chan *DeleteSceneRuleResponse, <-chan error)

DeleteSceneRuleWithChan invokes the iot.DeleteSceneRule API asynchronously

func (*Client) DeleteSubscribeRelation ¶ added in v1.61.254

func (client *Client) DeleteSubscribeRelation(request *DeleteSubscribeRelationRequest) (response *DeleteSubscribeRelationResponse, err error)

DeleteSubscribeRelation invokes the iot.DeleteSubscribeRelation API synchronously

func (*Client) DeleteSubscribeRelationWithCallback ¶ added in v1.61.254

func (client *Client) DeleteSubscribeRelationWithCallback(request *DeleteSubscribeRelationRequest, callback func(response *DeleteSubscribeRelationResponse, err error)) <-chan int

DeleteSubscribeRelationWithCallback invokes the iot.DeleteSubscribeRelation API asynchronously

func (*Client) DeleteSubscribeRelationWithChan ¶ added in v1.61.254

func (client *Client) DeleteSubscribeRelationWithChan(request *DeleteSubscribeRelationRequest) (<-chan *DeleteSubscribeRelationResponse, <-chan error)

DeleteSubscribeRelationWithChan invokes the iot.DeleteSubscribeRelation API asynchronously

func (*Client) DeleteThingModel ¶ added in v1.60.347

func (client *Client) DeleteThingModel(request *DeleteThingModelRequest) (response *DeleteThingModelResponse, err error)

DeleteThingModel invokes the iot.DeleteThingModel API synchronously

func (*Client) DeleteThingModelWithCallback ¶ added in v1.60.347

func (client *Client) DeleteThingModelWithCallback(request *DeleteThingModelRequest, callback func(response *DeleteThingModelResponse, err error)) <-chan int

DeleteThingModelWithCallback invokes the iot.DeleteThingModel API asynchronously

func (*Client) DeleteThingModelWithChan ¶ added in v1.60.347

func (client *Client) DeleteThingModelWithChan(request *DeleteThingModelRequest) (<-chan *DeleteThingModelResponse, <-chan error)

DeleteThingModelWithChan invokes the iot.DeleteThingModel API asynchronously

func (*Client) DeleteTopicRouteTable ¶

func (client *Client) DeleteTopicRouteTable(request *DeleteTopicRouteTableRequest) (response *DeleteTopicRouteTableResponse, err error)

DeleteTopicRouteTable invokes the iot.DeleteTopicRouteTable API synchronously

func (*Client) DeleteTopicRouteTableWithCallback ¶

func (client *Client) DeleteTopicRouteTableWithCallback(request *DeleteTopicRouteTableRequest, callback func(response *DeleteTopicRouteTableResponse, err error)) <-chan int

DeleteTopicRouteTableWithCallback invokes the iot.DeleteTopicRouteTable API asynchronously

func (*Client) DeleteTopicRouteTableWithChan ¶

func (client *Client) DeleteTopicRouteTableWithChan(request *DeleteTopicRouteTableRequest) (<-chan *DeleteTopicRouteTableResponse, <-chan error)

DeleteTopicRouteTableWithChan invokes the iot.DeleteTopicRouteTable API asynchronously

func (*Client) DisableSceneRule ¶ added in v1.61.254

func (client *Client) DisableSceneRule(request *DisableSceneRuleRequest) (response *DisableSceneRuleResponse, err error)

DisableSceneRule invokes the iot.DisableSceneRule API synchronously

func (*Client) DisableSceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) DisableSceneRuleWithCallback(request *DisableSceneRuleRequest, callback func(response *DisableSceneRuleResponse, err error)) <-chan int

DisableSceneRuleWithCallback invokes the iot.DisableSceneRule API asynchronously

func (*Client) DisableSceneRuleWithChan ¶ added in v1.61.254

func (client *Client) DisableSceneRuleWithChan(request *DisableSceneRuleRequest) (<-chan *DisableSceneRuleResponse, <-chan error)

DisableSceneRuleWithChan invokes the iot.DisableSceneRule API asynchronously

func (*Client) DisableThing ¶

func (client *Client) DisableThing(request *DisableThingRequest) (response *DisableThingResponse, err error)

DisableThing invokes the iot.DisableThing API synchronously

func (*Client) DisableThingWithCallback ¶

func (client *Client) DisableThingWithCallback(request *DisableThingRequest, callback func(response *DisableThingResponse, err error)) <-chan int

DisableThingWithCallback invokes the iot.DisableThing API asynchronously

func (*Client) DisableThingWithChan ¶

func (client *Client) DisableThingWithChan(request *DisableThingRequest) (<-chan *DisableThingResponse, <-chan error)

DisableThingWithChan invokes the iot.DisableThing API asynchronously

func (*Client) EnableSceneRule ¶ added in v1.61.254

func (client *Client) EnableSceneRule(request *EnableSceneRuleRequest) (response *EnableSceneRuleResponse, err error)

EnableSceneRule invokes the iot.EnableSceneRule API synchronously

func (*Client) EnableSceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) EnableSceneRuleWithCallback(request *EnableSceneRuleRequest, callback func(response *EnableSceneRuleResponse, err error)) <-chan int

EnableSceneRuleWithCallback invokes the iot.EnableSceneRule API asynchronously

func (*Client) EnableSceneRuleWithChan ¶ added in v1.61.254

func (client *Client) EnableSceneRuleWithChan(request *EnableSceneRuleRequest) (<-chan *EnableSceneRuleResponse, <-chan error)

EnableSceneRuleWithChan invokes the iot.EnableSceneRule API asynchronously

func (*Client) EnableThing ¶

func (client *Client) EnableThing(request *EnableThingRequest) (response *EnableThingResponse, err error)

EnableThing invokes the iot.EnableThing API synchronously

func (*Client) EnableThingWithCallback ¶

func (client *Client) EnableThingWithCallback(request *EnableThingRequest, callback func(response *EnableThingResponse, err error)) <-chan int

EnableThingWithCallback invokes the iot.EnableThing API asynchronously

func (*Client) EnableThingWithChan ¶

func (client *Client) EnableThingWithChan(request *EnableThingRequest) (<-chan *EnableThingResponse, <-chan error)

EnableThingWithChan invokes the iot.EnableThing API asynchronously

func (*Client) GenerateDeviceNameListURL ¶ added in v1.61.565

func (client *Client) GenerateDeviceNameListURL(request *GenerateDeviceNameListURLRequest) (response *GenerateDeviceNameListURLResponse, err error)

GenerateDeviceNameListURL invokes the iot.GenerateDeviceNameListURL API synchronously

func (*Client) GenerateDeviceNameListURLWithCallback ¶ added in v1.61.565

func (client *Client) GenerateDeviceNameListURLWithCallback(request *GenerateDeviceNameListURLRequest, callback func(response *GenerateDeviceNameListURLResponse, err error)) <-chan int

GenerateDeviceNameListURLWithCallback invokes the iot.GenerateDeviceNameListURL API asynchronously

func (*Client) GenerateDeviceNameListURLWithChan ¶ added in v1.61.565

func (client *Client) GenerateDeviceNameListURLWithChan(request *GenerateDeviceNameListURLRequest) (<-chan *GenerateDeviceNameListURLResponse, <-chan error)

GenerateDeviceNameListURLWithChan invokes the iot.GenerateDeviceNameListURL API asynchronously

func (*Client) GenerateFileUploadURL ¶ added in v1.61.847

func (client *Client) GenerateFileUploadURL(request *GenerateFileUploadURLRequest) (response *GenerateFileUploadURLResponse, err error)

GenerateFileUploadURL invokes the iot.GenerateFileUploadURL API synchronously

func (*Client) GenerateFileUploadURLWithCallback ¶ added in v1.61.847

func (client *Client) GenerateFileUploadURLWithCallback(request *GenerateFileUploadURLRequest, callback func(response *GenerateFileUploadURLResponse, err error)) <-chan int

GenerateFileUploadURLWithCallback invokes the iot.GenerateFileUploadURL API asynchronously

func (*Client) GenerateFileUploadURLWithChan ¶ added in v1.61.847

func (client *Client) GenerateFileUploadURLWithChan(request *GenerateFileUploadURLRequest) (<-chan *GenerateFileUploadURLResponse, <-chan error)

GenerateFileUploadURLWithChan invokes the iot.GenerateFileUploadURL API asynchronously

func (*Client) GenerateOTAUploadURL ¶ added in v1.60.313

func (client *Client) GenerateOTAUploadURL(request *GenerateOTAUploadURLRequest) (response *GenerateOTAUploadURLResponse, err error)

GenerateOTAUploadURL invokes the iot.GenerateOTAUploadURL API synchronously

func (*Client) GenerateOTAUploadURLWithCallback ¶ added in v1.60.313

func (client *Client) GenerateOTAUploadURLWithCallback(request *GenerateOTAUploadURLRequest, callback func(response *GenerateOTAUploadURLResponse, err error)) <-chan int

GenerateOTAUploadURLWithCallback invokes the iot.GenerateOTAUploadURL API asynchronously

func (*Client) GenerateOTAUploadURLWithChan ¶ added in v1.60.313

func (client *Client) GenerateOTAUploadURLWithChan(request *GenerateOTAUploadURLRequest) (<-chan *GenerateOTAUploadURLResponse, <-chan error)

GenerateOTAUploadURLWithChan invokes the iot.GenerateOTAUploadURL API asynchronously

func (*Client) GetDataAPIServiceDetail ¶

func (client *Client) GetDataAPIServiceDetail(request *GetDataAPIServiceDetailRequest) (response *GetDataAPIServiceDetailResponse, err error)

GetDataAPIServiceDetail invokes the iot.GetDataAPIServiceDetail API synchronously

func (*Client) GetDataAPIServiceDetailWithCallback ¶

func (client *Client) GetDataAPIServiceDetailWithCallback(request *GetDataAPIServiceDetailRequest, callback func(response *GetDataAPIServiceDetailResponse, err error)) <-chan int

GetDataAPIServiceDetailWithCallback invokes the iot.GetDataAPIServiceDetail API asynchronously

func (*Client) GetDataAPIServiceDetailWithChan ¶

func (client *Client) GetDataAPIServiceDetailWithChan(request *GetDataAPIServiceDetailRequest) (<-chan *GetDataAPIServiceDetailResponse, <-chan error)

GetDataAPIServiceDetailWithChan invokes the iot.GetDataAPIServiceDetail API asynchronously

func (*Client) GetDeviceShadow ¶

func (client *Client) GetDeviceShadow(request *GetDeviceShadowRequest) (response *GetDeviceShadowResponse, err error)

GetDeviceShadow invokes the iot.GetDeviceShadow API synchronously

func (*Client) GetDeviceShadowWithCallback ¶

func (client *Client) GetDeviceShadowWithCallback(request *GetDeviceShadowRequest, callback func(response *GetDeviceShadowResponse, err error)) <-chan int

GetDeviceShadowWithCallback invokes the iot.GetDeviceShadow API asynchronously

func (*Client) GetDeviceShadowWithChan ¶

func (client *Client) GetDeviceShadowWithChan(request *GetDeviceShadowRequest) (<-chan *GetDeviceShadowResponse, <-chan error)

GetDeviceShadowWithChan invokes the iot.GetDeviceShadow API asynchronously

func (*Client) GetDeviceStatus ¶

func (client *Client) GetDeviceStatus(request *GetDeviceStatusRequest) (response *GetDeviceStatusResponse, err error)

GetDeviceStatus invokes the iot.GetDeviceStatus API synchronously

func (*Client) GetDeviceStatusWithCallback ¶

func (client *Client) GetDeviceStatusWithCallback(request *GetDeviceStatusRequest, callback func(response *GetDeviceStatusResponse, err error)) <-chan int

GetDeviceStatusWithCallback invokes the iot.GetDeviceStatus API asynchronously

func (*Client) GetDeviceStatusWithChan ¶

func (client *Client) GetDeviceStatusWithChan(request *GetDeviceStatusRequest) (<-chan *GetDeviceStatusResponse, <-chan error)

GetDeviceStatusWithChan invokes the iot.GetDeviceStatus API asynchronously

func (*Client) GetEdgeDriverVersion ¶ added in v1.61.29

func (client *Client) GetEdgeDriverVersion(request *GetEdgeDriverVersionRequest) (response *GetEdgeDriverVersionResponse, err error)

GetEdgeDriverVersion invokes the iot.GetEdgeDriverVersion API synchronously

func (*Client) GetEdgeDriverVersionWithCallback ¶ added in v1.61.29

func (client *Client) GetEdgeDriverVersionWithCallback(request *GetEdgeDriverVersionRequest, callback func(response *GetEdgeDriverVersionResponse, err error)) <-chan int

GetEdgeDriverVersionWithCallback invokes the iot.GetEdgeDriverVersion API asynchronously

func (*Client) GetEdgeDriverVersionWithChan ¶ added in v1.61.29

func (client *Client) GetEdgeDriverVersionWithChan(request *GetEdgeDriverVersionRequest) (<-chan *GetEdgeDriverVersionResponse, <-chan error)

GetEdgeDriverVersionWithChan invokes the iot.GetEdgeDriverVersion API asynchronously

func (*Client) GetEdgeInstance ¶

func (client *Client) GetEdgeInstance(request *GetEdgeInstanceRequest) (response *GetEdgeInstanceResponse, err error)

GetEdgeInstance invokes the iot.GetEdgeInstance API synchronously

func (*Client) GetEdgeInstanceDeployment ¶

func (client *Client) GetEdgeInstanceDeployment(request *GetEdgeInstanceDeploymentRequest) (response *GetEdgeInstanceDeploymentResponse, err error)

GetEdgeInstanceDeployment invokes the iot.GetEdgeInstanceDeployment API synchronously

func (*Client) GetEdgeInstanceDeploymentWithCallback ¶

func (client *Client) GetEdgeInstanceDeploymentWithCallback(request *GetEdgeInstanceDeploymentRequest, callback func(response *GetEdgeInstanceDeploymentResponse, err error)) <-chan int

GetEdgeInstanceDeploymentWithCallback invokes the iot.GetEdgeInstanceDeployment API asynchronously

func (*Client) GetEdgeInstanceDeploymentWithChan ¶

func (client *Client) GetEdgeInstanceDeploymentWithChan(request *GetEdgeInstanceDeploymentRequest) (<-chan *GetEdgeInstanceDeploymentResponse, <-chan error)

GetEdgeInstanceDeploymentWithChan invokes the iot.GetEdgeInstanceDeployment API asynchronously

func (*Client) GetEdgeInstanceWithCallback ¶

func (client *Client) GetEdgeInstanceWithCallback(request *GetEdgeInstanceRequest, callback func(response *GetEdgeInstanceResponse, err error)) <-chan int

GetEdgeInstanceWithCallback invokes the iot.GetEdgeInstance API asynchronously

func (*Client) GetEdgeInstanceWithChan ¶

func (client *Client) GetEdgeInstanceWithChan(request *GetEdgeInstanceRequest) (<-chan *GetEdgeInstanceResponse, <-chan error)

GetEdgeInstanceWithChan invokes the iot.GetEdgeInstance API asynchronously

func (*Client) GetGatewayBySubDevice ¶

func (client *Client) GetGatewayBySubDevice(request *GetGatewayBySubDeviceRequest) (response *GetGatewayBySubDeviceResponse, err error)

GetGatewayBySubDevice invokes the iot.GetGatewayBySubDevice API synchronously

func (*Client) GetGatewayBySubDeviceWithCallback ¶

func (client *Client) GetGatewayBySubDeviceWithCallback(request *GetGatewayBySubDeviceRequest, callback func(response *GetGatewayBySubDeviceResponse, err error)) <-chan int

GetGatewayBySubDeviceWithCallback invokes the iot.GetGatewayBySubDevice API asynchronously

func (*Client) GetGatewayBySubDeviceWithChan ¶

func (client *Client) GetGatewayBySubDeviceWithChan(request *GetGatewayBySubDeviceRequest) (<-chan *GetGatewayBySubDeviceResponse, <-chan error)

GetGatewayBySubDeviceWithChan invokes the iot.GetGatewayBySubDevice API asynchronously

func (*Client) GetLoraNodesTask ¶

func (client *Client) GetLoraNodesTask(request *GetLoraNodesTaskRequest) (response *GetLoraNodesTaskResponse, err error)

GetLoraNodesTask invokes the iot.GetLoraNodesTask API synchronously

func (*Client) GetLoraNodesTaskWithCallback ¶

func (client *Client) GetLoraNodesTaskWithCallback(request *GetLoraNodesTaskRequest, callback func(response *GetLoraNodesTaskResponse, err error)) <-chan int

GetLoraNodesTaskWithCallback invokes the iot.GetLoraNodesTask API asynchronously

func (*Client) GetLoraNodesTaskWithChan ¶

func (client *Client) GetLoraNodesTaskWithChan(request *GetLoraNodesTaskRequest) (<-chan *GetLoraNodesTaskResponse, <-chan error)

GetLoraNodesTaskWithChan invokes the iot.GetLoraNodesTask API asynchronously

func (*Client) GetNodesAddingTask ¶

func (client *Client) GetNodesAddingTask(request *GetNodesAddingTaskRequest) (response *GetNodesAddingTaskResponse, err error)

GetNodesAddingTask invokes the iot.GetNodesAddingTask API synchronously

func (*Client) GetNodesAddingTaskWithCallback ¶

func (client *Client) GetNodesAddingTaskWithCallback(request *GetNodesAddingTaskRequest, callback func(response *GetNodesAddingTaskResponse, err error)) <-chan int

GetNodesAddingTaskWithCallback invokes the iot.GetNodesAddingTask API asynchronously

func (*Client) GetNodesAddingTaskWithChan ¶

func (client *Client) GetNodesAddingTaskWithChan(request *GetNodesAddingTaskRequest) (<-chan *GetNodesAddingTaskResponse, <-chan error)

GetNodesAddingTaskWithChan invokes the iot.GetNodesAddingTask API asynchronously

func (*Client) GetRule ¶

func (client *Client) GetRule(request *GetRuleRequest) (response *GetRuleResponse, err error)

GetRule invokes the iot.GetRule API synchronously

func (*Client) GetRuleAction ¶

func (client *Client) GetRuleAction(request *GetRuleActionRequest) (response *GetRuleActionResponse, err error)

GetRuleAction invokes the iot.GetRuleAction API synchronously

func (*Client) GetRuleActionWithCallback ¶

func (client *Client) GetRuleActionWithCallback(request *GetRuleActionRequest, callback func(response *GetRuleActionResponse, err error)) <-chan int

GetRuleActionWithCallback invokes the iot.GetRuleAction API asynchronously

func (*Client) GetRuleActionWithChan ¶

func (client *Client) GetRuleActionWithChan(request *GetRuleActionRequest) (<-chan *GetRuleActionResponse, <-chan error)

GetRuleActionWithChan invokes the iot.GetRuleAction API asynchronously

func (*Client) GetRuleWithCallback ¶

func (client *Client) GetRuleWithCallback(request *GetRuleRequest, callback func(response *GetRuleResponse, err error)) <-chan int

GetRuleWithCallback invokes the iot.GetRule API asynchronously

func (*Client) GetRuleWithChan ¶

func (client *Client) GetRuleWithChan(request *GetRuleRequest) (<-chan *GetRuleResponse, <-chan error)

GetRuleWithChan invokes the iot.GetRule API asynchronously

func (*Client) GetSceneRule ¶ added in v1.61.254

func (client *Client) GetSceneRule(request *GetSceneRuleRequest) (response *GetSceneRuleResponse, err error)

GetSceneRule invokes the iot.GetSceneRule API synchronously

func (*Client) GetSceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) GetSceneRuleWithCallback(request *GetSceneRuleRequest, callback func(response *GetSceneRuleResponse, err error)) <-chan int

GetSceneRuleWithCallback invokes the iot.GetSceneRule API asynchronously

func (*Client) GetSceneRuleWithChan ¶ added in v1.61.254

func (client *Client) GetSceneRuleWithChan(request *GetSceneRuleRequest) (<-chan *GetSceneRuleResponse, <-chan error)

GetSceneRuleWithChan invokes the iot.GetSceneRule API asynchronously

func (*Client) GetThingModelTsl ¶ added in v1.60.347

func (client *Client) GetThingModelTsl(request *GetThingModelTslRequest) (response *GetThingModelTslResponse, err error)

GetThingModelTsl invokes the iot.GetThingModelTsl API synchronously

func (*Client) GetThingModelTslPublished ¶ added in v1.61.565

func (client *Client) GetThingModelTslPublished(request *GetThingModelTslPublishedRequest) (response *GetThingModelTslPublishedResponse, err error)

GetThingModelTslPublished invokes the iot.GetThingModelTslPublished API synchronously

func (*Client) GetThingModelTslPublishedWithCallback ¶ added in v1.61.565

func (client *Client) GetThingModelTslPublishedWithCallback(request *GetThingModelTslPublishedRequest, callback func(response *GetThingModelTslPublishedResponse, err error)) <-chan int

GetThingModelTslPublishedWithCallback invokes the iot.GetThingModelTslPublished API asynchronously

func (*Client) GetThingModelTslPublishedWithChan ¶ added in v1.61.565

func (client *Client) GetThingModelTslPublishedWithChan(request *GetThingModelTslPublishedRequest) (<-chan *GetThingModelTslPublishedResponse, <-chan error)

GetThingModelTslPublishedWithChan invokes the iot.GetThingModelTslPublished API asynchronously

func (*Client) GetThingModelTslWithCallback ¶ added in v1.60.347

func (client *Client) GetThingModelTslWithCallback(request *GetThingModelTslRequest, callback func(response *GetThingModelTslResponse, err error)) <-chan int

GetThingModelTslWithCallback invokes the iot.GetThingModelTsl API asynchronously

func (*Client) GetThingModelTslWithChan ¶ added in v1.60.347

func (client *Client) GetThingModelTslWithChan(request *GetThingModelTslRequest) (<-chan *GetThingModelTslResponse, <-chan error)

GetThingModelTslWithChan invokes the iot.GetThingModelTsl API asynchronously

func (*Client) GetThingScript ¶ added in v1.61.735

func (client *Client) GetThingScript(request *GetThingScriptRequest) (response *GetThingScriptResponse, err error)

GetThingScript invokes the iot.GetThingScript API synchronously

func (*Client) GetThingScriptWithCallback ¶ added in v1.61.735

func (client *Client) GetThingScriptWithCallback(request *GetThingScriptRequest, callback func(response *GetThingScriptResponse, err error)) <-chan int

GetThingScriptWithCallback invokes the iot.GetThingScript API asynchronously

func (*Client) GetThingScriptWithChan ¶ added in v1.61.735

func (client *Client) GetThingScriptWithChan(request *GetThingScriptRequest) (<-chan *GetThingScriptResponse, <-chan error)

GetThingScriptWithChan invokes the iot.GetThingScript API asynchronously

func (*Client) GetThingTemplate ¶ added in v1.60.347

func (client *Client) GetThingTemplate(request *GetThingTemplateRequest) (response *GetThingTemplateResponse, err error)

GetThingTemplate invokes the iot.GetThingTemplate API synchronously

func (*Client) GetThingTemplateWithCallback ¶ added in v1.60.347

func (client *Client) GetThingTemplateWithCallback(request *GetThingTemplateRequest, callback func(response *GetThingTemplateResponse, err error)) <-chan int

GetThingTemplateWithCallback invokes the iot.GetThingTemplate API asynchronously

func (*Client) GetThingTemplateWithChan ¶ added in v1.60.347

func (client *Client) GetThingTemplateWithChan(request *GetThingTemplateRequest) (<-chan *GetThingTemplateResponse, <-chan error)

GetThingTemplateWithChan invokes the iot.GetThingTemplate API asynchronously

func (*Client) GetThingTopo ¶

func (client *Client) GetThingTopo(request *GetThingTopoRequest) (response *GetThingTopoResponse, err error)

GetThingTopo invokes the iot.GetThingTopo API synchronously

func (*Client) GetThingTopoWithCallback ¶

func (client *Client) GetThingTopoWithCallback(request *GetThingTopoRequest, callback func(response *GetThingTopoResponse, err error)) <-chan int

GetThingTopoWithCallback invokes the iot.GetThingTopo API asynchronously

func (*Client) GetThingTopoWithChan ¶

func (client *Client) GetThingTopoWithChan(request *GetThingTopoRequest) (<-chan *GetThingTopoResponse, <-chan error)

GetThingTopoWithChan invokes the iot.GetThingTopo API asynchronously

func (*Client) ImportThingModelTsl ¶ added in v1.60.347

func (client *Client) ImportThingModelTsl(request *ImportThingModelTslRequest) (response *ImportThingModelTslResponse, err error)

ImportThingModelTsl invokes the iot.ImportThingModelTsl API synchronously

func (*Client) ImportThingModelTslWithCallback ¶ added in v1.60.347

func (client *Client) ImportThingModelTslWithCallback(request *ImportThingModelTslRequest, callback func(response *ImportThingModelTslResponse, err error)) <-chan int

ImportThingModelTslWithCallback invokes the iot.ImportThingModelTsl API asynchronously

func (*Client) ImportThingModelTslWithChan ¶ added in v1.60.347

func (client *Client) ImportThingModelTslWithChan(request *ImportThingModelTslRequest) (<-chan *ImportThingModelTslResponse, <-chan error)

ImportThingModelTslWithChan invokes the iot.ImportThingModelTsl API asynchronously

func (*Client) InvokeDataAPIService ¶

func (client *Client) InvokeDataAPIService(request *InvokeDataAPIServiceRequest) (response *InvokeDataAPIServiceResponse, err error)

InvokeDataAPIService invokes the iot.InvokeDataAPIService API synchronously

func (*Client) InvokeDataAPIServiceWithCallback ¶

func (client *Client) InvokeDataAPIServiceWithCallback(request *InvokeDataAPIServiceRequest, callback func(response *InvokeDataAPIServiceResponse, err error)) <-chan int

InvokeDataAPIServiceWithCallback invokes the iot.InvokeDataAPIService API asynchronously

func (*Client) InvokeDataAPIServiceWithChan ¶

func (client *Client) InvokeDataAPIServiceWithChan(request *InvokeDataAPIServiceRequest) (<-chan *InvokeDataAPIServiceResponse, <-chan error)

InvokeDataAPIServiceWithChan invokes the iot.InvokeDataAPIService API asynchronously

func (*Client) InvokeThingService ¶

func (client *Client) InvokeThingService(request *InvokeThingServiceRequest) (response *InvokeThingServiceResponse, err error)

InvokeThingService invokes the iot.InvokeThingService API synchronously

func (*Client) InvokeThingServiceWithCallback ¶

func (client *Client) InvokeThingServiceWithCallback(request *InvokeThingServiceRequest, callback func(response *InvokeThingServiceResponse, err error)) <-chan int

InvokeThingServiceWithCallback invokes the iot.InvokeThingService API asynchronously

func (*Client) InvokeThingServiceWithChan ¶

func (client *Client) InvokeThingServiceWithChan(request *InvokeThingServiceRequest) (<-chan *InvokeThingServiceResponse, <-chan error)

InvokeThingServiceWithChan invokes the iot.InvokeThingService API asynchronously

func (*Client) InvokeThingsService ¶

func (client *Client) InvokeThingsService(request *InvokeThingsServiceRequest) (response *InvokeThingsServiceResponse, err error)

InvokeThingsService invokes the iot.InvokeThingsService API synchronously

func (*Client) InvokeThingsServiceWithCallback ¶

func (client *Client) InvokeThingsServiceWithCallback(request *InvokeThingsServiceRequest, callback func(response *InvokeThingsServiceResponse, err error)) <-chan int

InvokeThingsServiceWithCallback invokes the iot.InvokeThingsService API asynchronously

func (*Client) InvokeThingsServiceWithChan ¶

func (client *Client) InvokeThingsServiceWithChan(request *InvokeThingsServiceRequest) (<-chan *InvokeThingsServiceResponse, <-chan error)

InvokeThingsServiceWithChan invokes the iot.InvokeThingsService API asynchronously

func (*Client) ListAnalyticsData ¶ added in v1.61.1016

func (client *Client) ListAnalyticsData(request *ListAnalyticsDataRequest) (response *ListAnalyticsDataResponse, err error)

ListAnalyticsData invokes the iot.ListAnalyticsData API synchronously

func (*Client) ListAnalyticsDataWithCallback ¶ added in v1.61.1016

func (client *Client) ListAnalyticsDataWithCallback(request *ListAnalyticsDataRequest, callback func(response *ListAnalyticsDataResponse, err error)) <-chan int

ListAnalyticsDataWithCallback invokes the iot.ListAnalyticsData API asynchronously

func (*Client) ListAnalyticsDataWithChan ¶ added in v1.61.1016

func (client *Client) ListAnalyticsDataWithChan(request *ListAnalyticsDataRequest) (<-chan *ListAnalyticsDataResponse, <-chan error)

ListAnalyticsDataWithChan invokes the iot.ListAnalyticsData API asynchronously

func (*Client) ListDeviceDistributeJob ¶ added in v1.61.864

func (client *Client) ListDeviceDistributeJob(request *ListDeviceDistributeJobRequest) (response *ListDeviceDistributeJobResponse, err error)

ListDeviceDistributeJob invokes the iot.ListDeviceDistributeJob API synchronously

func (*Client) ListDeviceDistributeJobWithCallback ¶ added in v1.61.864

func (client *Client) ListDeviceDistributeJobWithCallback(request *ListDeviceDistributeJobRequest, callback func(response *ListDeviceDistributeJobResponse, err error)) <-chan int

ListDeviceDistributeJobWithCallback invokes the iot.ListDeviceDistributeJob API asynchronously

func (*Client) ListDeviceDistributeJobWithChan ¶ added in v1.61.864

func (client *Client) ListDeviceDistributeJobWithChan(request *ListDeviceDistributeJobRequest) (<-chan *ListDeviceDistributeJobResponse, <-chan error)

ListDeviceDistributeJobWithChan invokes the iot.ListDeviceDistributeJob API asynchronously

func (*Client) ListDistributedDevice ¶ added in v1.61.864

func (client *Client) ListDistributedDevice(request *ListDistributedDeviceRequest) (response *ListDistributedDeviceResponse, err error)

ListDistributedDevice invokes the iot.ListDistributedDevice API synchronously

func (*Client) ListDistributedDeviceWithCallback ¶ added in v1.61.864

func (client *Client) ListDistributedDeviceWithCallback(request *ListDistributedDeviceRequest, callback func(response *ListDistributedDeviceResponse, err error)) <-chan int

ListDistributedDeviceWithCallback invokes the iot.ListDistributedDevice API asynchronously

func (*Client) ListDistributedDeviceWithChan ¶ added in v1.61.864

func (client *Client) ListDistributedDeviceWithChan(request *ListDistributedDeviceRequest) (<-chan *ListDistributedDeviceResponse, <-chan error)

ListDistributedDeviceWithChan invokes the iot.ListDistributedDevice API asynchronously

func (*Client) ListDistributedProduct ¶ added in v1.61.864

func (client *Client) ListDistributedProduct(request *ListDistributedProductRequest) (response *ListDistributedProductResponse, err error)

ListDistributedProduct invokes the iot.ListDistributedProduct API synchronously

func (*Client) ListDistributedProductWithCallback ¶ added in v1.61.864

func (client *Client) ListDistributedProductWithCallback(request *ListDistributedProductRequest, callback func(response *ListDistributedProductResponse, err error)) <-chan int

ListDistributedProductWithCallback invokes the iot.ListDistributedProduct API asynchronously

func (*Client) ListDistributedProductWithChan ¶ added in v1.61.864

func (client *Client) ListDistributedProductWithChan(request *ListDistributedProductRequest) (<-chan *ListDistributedProductResponse, <-chan error)

ListDistributedProductWithChan invokes the iot.ListDistributedProduct API asynchronously

func (*Client) ListJob ¶ added in v1.61.847

func (client *Client) ListJob(request *ListJobRequest) (response *ListJobResponse, err error)

ListJob invokes the iot.ListJob API synchronously

func (*Client) ListJobWithCallback ¶ added in v1.61.847

func (client *Client) ListJobWithCallback(request *ListJobRequest, callback func(response *ListJobResponse, err error)) <-chan int

ListJobWithCallback invokes the iot.ListJob API asynchronously

func (*Client) ListJobWithChan ¶ added in v1.61.847

func (client *Client) ListJobWithChan(request *ListJobRequest) (<-chan *ListJobResponse, <-chan error)

ListJobWithChan invokes the iot.ListJob API asynchronously

func (*Client) ListOTAFirmware ¶ added in v1.60.313

func (client *Client) ListOTAFirmware(request *ListOTAFirmwareRequest) (response *ListOTAFirmwareResponse, err error)

ListOTAFirmware invokes the iot.ListOTAFirmware API synchronously

func (*Client) ListOTAFirmwareWithCallback ¶ added in v1.60.313

func (client *Client) ListOTAFirmwareWithCallback(request *ListOTAFirmwareRequest, callback func(response *ListOTAFirmwareResponse, err error)) <-chan int

ListOTAFirmwareWithCallback invokes the iot.ListOTAFirmware API asynchronously

func (*Client) ListOTAFirmwareWithChan ¶ added in v1.60.313

func (client *Client) ListOTAFirmwareWithChan(request *ListOTAFirmwareRequest) (<-chan *ListOTAFirmwareResponse, <-chan error)

ListOTAFirmwareWithChan invokes the iot.ListOTAFirmware API asynchronously

func (*Client) ListOTAJobByDevice ¶ added in v1.61.29

func (client *Client) ListOTAJobByDevice(request *ListOTAJobByDeviceRequest) (response *ListOTAJobByDeviceResponse, err error)

ListOTAJobByDevice invokes the iot.ListOTAJobByDevice API synchronously

func (*Client) ListOTAJobByDeviceWithCallback ¶ added in v1.61.29

func (client *Client) ListOTAJobByDeviceWithCallback(request *ListOTAJobByDeviceRequest, callback func(response *ListOTAJobByDeviceResponse, err error)) <-chan int

ListOTAJobByDeviceWithCallback invokes the iot.ListOTAJobByDevice API asynchronously

func (*Client) ListOTAJobByDeviceWithChan ¶ added in v1.61.29

func (client *Client) ListOTAJobByDeviceWithChan(request *ListOTAJobByDeviceRequest) (<-chan *ListOTAJobByDeviceResponse, <-chan error)

ListOTAJobByDeviceWithChan invokes the iot.ListOTAJobByDevice API asynchronously

func (*Client) ListOTAJobByFirmware ¶ added in v1.60.313

func (client *Client) ListOTAJobByFirmware(request *ListOTAJobByFirmwareRequest) (response *ListOTAJobByFirmwareResponse, err error)

ListOTAJobByFirmware invokes the iot.ListOTAJobByFirmware API synchronously

func (*Client) ListOTAJobByFirmwareWithCallback ¶ added in v1.60.313

func (client *Client) ListOTAJobByFirmwareWithCallback(request *ListOTAJobByFirmwareRequest, callback func(response *ListOTAJobByFirmwareResponse, err error)) <-chan int

ListOTAJobByFirmwareWithCallback invokes the iot.ListOTAJobByFirmware API asynchronously

func (*Client) ListOTAJobByFirmwareWithChan ¶ added in v1.60.313

func (client *Client) ListOTAJobByFirmwareWithChan(request *ListOTAJobByFirmwareRequest) (<-chan *ListOTAJobByFirmwareResponse, <-chan error)

ListOTAJobByFirmwareWithChan invokes the iot.ListOTAJobByFirmware API asynchronously

func (*Client) ListOTAModuleByProduct ¶ added in v1.61.565

func (client *Client) ListOTAModuleByProduct(request *ListOTAModuleByProductRequest) (response *ListOTAModuleByProductResponse, err error)

ListOTAModuleByProduct invokes the iot.ListOTAModuleByProduct API synchronously

func (*Client) ListOTAModuleByProductWithCallback ¶ added in v1.61.565

func (client *Client) ListOTAModuleByProductWithCallback(request *ListOTAModuleByProductRequest, callback func(response *ListOTAModuleByProductResponse, err error)) <-chan int

ListOTAModuleByProductWithCallback invokes the iot.ListOTAModuleByProduct API asynchronously

func (*Client) ListOTAModuleByProductWithChan ¶ added in v1.61.565

func (client *Client) ListOTAModuleByProductWithChan(request *ListOTAModuleByProductRequest) (<-chan *ListOTAModuleByProductResponse, <-chan error)

ListOTAModuleByProductWithChan invokes the iot.ListOTAModuleByProduct API asynchronously

func (*Client) ListOTAModuleVersionsByDevice ¶ added in v1.61.735

func (client *Client) ListOTAModuleVersionsByDevice(request *ListOTAModuleVersionsByDeviceRequest) (response *ListOTAModuleVersionsByDeviceResponse, err error)

ListOTAModuleVersionsByDevice invokes the iot.ListOTAModuleVersionsByDevice API synchronously

func (*Client) ListOTAModuleVersionsByDeviceWithCallback ¶ added in v1.61.735

func (client *Client) ListOTAModuleVersionsByDeviceWithCallback(request *ListOTAModuleVersionsByDeviceRequest, callback func(response *ListOTAModuleVersionsByDeviceResponse, err error)) <-chan int

ListOTAModuleVersionsByDeviceWithCallback invokes the iot.ListOTAModuleVersionsByDevice API asynchronously

func (*Client) ListOTAModuleVersionsByDeviceWithChan ¶ added in v1.61.735

func (client *Client) ListOTAModuleVersionsByDeviceWithChan(request *ListOTAModuleVersionsByDeviceRequest) (<-chan *ListOTAModuleVersionsByDeviceResponse, <-chan error)

ListOTAModuleVersionsByDeviceWithChan invokes the iot.ListOTAModuleVersionsByDevice API asynchronously

func (*Client) ListOTATaskByJob ¶ added in v1.60.356

func (client *Client) ListOTATaskByJob(request *ListOTATaskByJobRequest) (response *ListOTATaskByJobResponse, err error)

ListOTATaskByJob invokes the iot.ListOTATaskByJob API synchronously

func (*Client) ListOTATaskByJobWithCallback ¶ added in v1.60.356

func (client *Client) ListOTATaskByJobWithCallback(request *ListOTATaskByJobRequest, callback func(response *ListOTATaskByJobResponse, err error)) <-chan int

ListOTATaskByJobWithCallback invokes the iot.ListOTATaskByJob API asynchronously

func (*Client) ListOTATaskByJobWithChan ¶ added in v1.60.356

func (client *Client) ListOTATaskByJobWithChan(request *ListOTATaskByJobRequest) (<-chan *ListOTATaskByJobResponse, <-chan error)

ListOTATaskByJobWithChan invokes the iot.ListOTATaskByJob API asynchronously

func (*Client) ListProductByTags ¶

func (client *Client) ListProductByTags(request *ListProductByTagsRequest) (response *ListProductByTagsResponse, err error)

ListProductByTags invokes the iot.ListProductByTags API synchronously

func (*Client) ListProductByTagsWithCallback ¶

func (client *Client) ListProductByTagsWithCallback(request *ListProductByTagsRequest, callback func(response *ListProductByTagsResponse, err error)) <-chan int

ListProductByTagsWithCallback invokes the iot.ListProductByTags API asynchronously

func (*Client) ListProductByTagsWithChan ¶

func (client *Client) ListProductByTagsWithChan(request *ListProductByTagsRequest) (<-chan *ListProductByTagsResponse, <-chan error)

ListProductByTagsWithChan invokes the iot.ListProductByTags API asynchronously

func (*Client) ListProductTags ¶

func (client *Client) ListProductTags(request *ListProductTagsRequest) (response *ListProductTagsResponse, err error)

ListProductTags invokes the iot.ListProductTags API synchronously

func (*Client) ListProductTagsWithCallback ¶

func (client *Client) ListProductTagsWithCallback(request *ListProductTagsRequest, callback func(response *ListProductTagsResponse, err error)) <-chan int

ListProductTagsWithCallback invokes the iot.ListProductTags API asynchronously

func (*Client) ListProductTagsWithChan ¶

func (client *Client) ListProductTagsWithChan(request *ListProductTagsRequest) (<-chan *ListProductTagsResponse, <-chan error)

ListProductTagsWithChan invokes the iot.ListProductTags API asynchronously

func (*Client) ListRule ¶

func (client *Client) ListRule(request *ListRuleRequest) (response *ListRuleResponse, err error)

ListRule invokes the iot.ListRule API synchronously

func (*Client) ListRuleActions ¶

func (client *Client) ListRuleActions(request *ListRuleActionsRequest) (response *ListRuleActionsResponse, err error)

ListRuleActions invokes the iot.ListRuleActions API synchronously

func (*Client) ListRuleActionsWithCallback ¶

func (client *Client) ListRuleActionsWithCallback(request *ListRuleActionsRequest, callback func(response *ListRuleActionsResponse, err error)) <-chan int

ListRuleActionsWithCallback invokes the iot.ListRuleActions API asynchronously

func (*Client) ListRuleActionsWithChan ¶

func (client *Client) ListRuleActionsWithChan(request *ListRuleActionsRequest) (<-chan *ListRuleActionsResponse, <-chan error)

ListRuleActionsWithChan invokes the iot.ListRuleActions API asynchronously

func (*Client) ListRuleWithCallback ¶

func (client *Client) ListRuleWithCallback(request *ListRuleRequest, callback func(response *ListRuleResponse, err error)) <-chan int

ListRuleWithCallback invokes the iot.ListRule API asynchronously

func (*Client) ListRuleWithChan ¶

func (client *Client) ListRuleWithChan(request *ListRuleRequest) (<-chan *ListRuleResponse, <-chan error)

ListRuleWithChan invokes the iot.ListRule API asynchronously

func (*Client) ListTask ¶ added in v1.61.847

func (client *Client) ListTask(request *ListTaskRequest) (response *ListTaskResponse, err error)

ListTask invokes the iot.ListTask API synchronously

func (*Client) ListTaskByPage ¶ added in v1.61.847

func (client *Client) ListTaskByPage(request *ListTaskByPageRequest) (response *ListTaskByPageResponse, err error)

ListTaskByPage invokes the iot.ListTaskByPage API synchronously

func (*Client) ListTaskByPageWithCallback ¶ added in v1.61.847

func (client *Client) ListTaskByPageWithCallback(request *ListTaskByPageRequest, callback func(response *ListTaskByPageResponse, err error)) <-chan int

ListTaskByPageWithCallback invokes the iot.ListTaskByPage API asynchronously

func (*Client) ListTaskByPageWithChan ¶ added in v1.61.847

func (client *Client) ListTaskByPageWithChan(request *ListTaskByPageRequest) (<-chan *ListTaskByPageResponse, <-chan error)

ListTaskByPageWithChan invokes the iot.ListTaskByPage API asynchronously

func (*Client) ListTaskWithCallback ¶ added in v1.61.847

func (client *Client) ListTaskWithCallback(request *ListTaskRequest, callback func(response *ListTaskResponse, err error)) <-chan int

ListTaskWithCallback invokes the iot.ListTask API asynchronously

func (*Client) ListTaskWithChan ¶ added in v1.61.847

func (client *Client) ListTaskWithChan(request *ListTaskRequest) (<-chan *ListTaskResponse, <-chan error)

ListTaskWithChan invokes the iot.ListTask API asynchronously

func (*Client) ListThingModelVersion ¶ added in v1.60.347

func (client *Client) ListThingModelVersion(request *ListThingModelVersionRequest) (response *ListThingModelVersionResponse, err error)

ListThingModelVersion invokes the iot.ListThingModelVersion API synchronously

func (*Client) ListThingModelVersionWithCallback ¶ added in v1.60.347

func (client *Client) ListThingModelVersionWithCallback(request *ListThingModelVersionRequest, callback func(response *ListThingModelVersionResponse, err error)) <-chan int

ListThingModelVersionWithCallback invokes the iot.ListThingModelVersion API asynchronously

func (*Client) ListThingModelVersionWithChan ¶ added in v1.60.347

func (client *Client) ListThingModelVersionWithChan(request *ListThingModelVersionRequest) (<-chan *ListThingModelVersionResponse, <-chan error)

ListThingModelVersionWithChan invokes the iot.ListThingModelVersion API asynchronously

func (*Client) ListThingTemplates ¶ added in v1.60.347

func (client *Client) ListThingTemplates(request *ListThingTemplatesRequest) (response *ListThingTemplatesResponse, err error)

ListThingTemplates invokes the iot.ListThingTemplates API synchronously

func (*Client) ListThingTemplatesWithCallback ¶ added in v1.60.347

func (client *Client) ListThingTemplatesWithCallback(request *ListThingTemplatesRequest, callback func(response *ListThingTemplatesResponse, err error)) <-chan int

ListThingTemplatesWithCallback invokes the iot.ListThingTemplates API asynchronously

func (*Client) ListThingTemplatesWithChan ¶ added in v1.60.347

func (client *Client) ListThingTemplatesWithChan(request *ListThingTemplatesRequest) (<-chan *ListThingTemplatesResponse, <-chan error)

ListThingTemplatesWithChan invokes the iot.ListThingTemplates API asynchronously

func (*Client) NotifyAddThingTopo ¶

func (client *Client) NotifyAddThingTopo(request *NotifyAddThingTopoRequest) (response *NotifyAddThingTopoResponse, err error)

NotifyAddThingTopo invokes the iot.NotifyAddThingTopo API synchronously

func (*Client) NotifyAddThingTopoWithCallback ¶

func (client *Client) NotifyAddThingTopoWithCallback(request *NotifyAddThingTopoRequest, callback func(response *NotifyAddThingTopoResponse, err error)) <-chan int

NotifyAddThingTopoWithCallback invokes the iot.NotifyAddThingTopo API asynchronously

func (*Client) NotifyAddThingTopoWithChan ¶

func (client *Client) NotifyAddThingTopoWithChan(request *NotifyAddThingTopoRequest) (<-chan *NotifyAddThingTopoResponse, <-chan error)

NotifyAddThingTopoWithChan invokes the iot.NotifyAddThingTopo API asynchronously

func (*Client) OpenIotService ¶ added in v1.61.917

func (client *Client) OpenIotService(request *OpenIotServiceRequest) (response *OpenIotServiceResponse, err error)

OpenIotService invokes the iot.OpenIotService API synchronously

func (*Client) OpenIotServiceWithCallback ¶ added in v1.61.917

func (client *Client) OpenIotServiceWithCallback(request *OpenIotServiceRequest, callback func(response *OpenIotServiceResponse, err error)) <-chan int

OpenIotServiceWithCallback invokes the iot.OpenIotService API asynchronously

func (*Client) OpenIotServiceWithChan ¶ added in v1.61.917

func (client *Client) OpenIotServiceWithChan(request *OpenIotServiceRequest) (<-chan *OpenIotServiceResponse, <-chan error)

OpenIotServiceWithChan invokes the iot.OpenIotService API asynchronously

func (*Client) PrintByTemplate ¶ added in v1.61.1016

func (client *Client) PrintByTemplate(request *PrintByTemplateRequest) (response *PrintByTemplateResponse, err error)

PrintByTemplate invokes the iot.PrintByTemplate API synchronously

func (*Client) PrintByTemplateWithCallback ¶ added in v1.61.1016

func (client *Client) PrintByTemplateWithCallback(request *PrintByTemplateRequest, callback func(response *PrintByTemplateResponse, err error)) <-chan int

PrintByTemplateWithCallback invokes the iot.PrintByTemplate API asynchronously

func (*Client) PrintByTemplateWithChan ¶ added in v1.61.1016

func (client *Client) PrintByTemplateWithChan(request *PrintByTemplateRequest) (<-chan *PrintByTemplateResponse, <-chan error)

PrintByTemplateWithChan invokes the iot.PrintByTemplate API asynchronously

func (*Client) Pub ¶

func (client *Client) Pub(request *PubRequest) (response *PubResponse, err error)

Pub invokes the iot.Pub API synchronously

func (*Client) PubBroadcast ¶

func (client *Client) PubBroadcast(request *PubBroadcastRequest) (response *PubBroadcastResponse, err error)

PubBroadcast invokes the iot.PubBroadcast API synchronously

func (*Client) PubBroadcastWithCallback ¶

func (client *Client) PubBroadcastWithCallback(request *PubBroadcastRequest, callback func(response *PubBroadcastResponse, err error)) <-chan int

PubBroadcastWithCallback invokes the iot.PubBroadcast API asynchronously

func (*Client) PubBroadcastWithChan ¶

func (client *Client) PubBroadcastWithChan(request *PubBroadcastRequest) (<-chan *PubBroadcastResponse, <-chan error)

PubBroadcastWithChan invokes the iot.PubBroadcast API asynchronously

func (*Client) PubWithCallback ¶

func (client *Client) PubWithCallback(request *PubRequest, callback func(response *PubResponse, err error)) <-chan int

PubWithCallback invokes the iot.Pub API asynchronously

func (*Client) PubWithChan ¶

func (client *Client) PubWithChan(request *PubRequest) (<-chan *PubResponse, <-chan error)

PubWithChan invokes the iot.Pub API asynchronously

func (*Client) PublishThingModel ¶ added in v1.60.347

func (client *Client) PublishThingModel(request *PublishThingModelRequest) (response *PublishThingModelResponse, err error)

PublishThingModel invokes the iot.PublishThingModel API synchronously

func (*Client) PublishThingModelWithCallback ¶ added in v1.60.347

func (client *Client) PublishThingModelWithCallback(request *PublishThingModelRequest, callback func(response *PublishThingModelResponse, err error)) <-chan int

PublishThingModelWithCallback invokes the iot.PublishThingModel API asynchronously

func (*Client) PublishThingModelWithChan ¶ added in v1.60.347

func (client *Client) PublishThingModelWithChan(request *PublishThingModelRequest) (<-chan *PublishThingModelResponse, <-chan error)

PublishThingModelWithChan invokes the iot.PublishThingModel API asynchronously

func (*Client) QueryAppDeviceList ¶

func (client *Client) QueryAppDeviceList(request *QueryAppDeviceListRequest) (response *QueryAppDeviceListResponse, err error)

QueryAppDeviceList invokes the iot.QueryAppDeviceList API synchronously

func (*Client) QueryAppDeviceListWithCallback ¶

func (client *Client) QueryAppDeviceListWithCallback(request *QueryAppDeviceListRequest, callback func(response *QueryAppDeviceListResponse, err error)) <-chan int

QueryAppDeviceListWithCallback invokes the iot.QueryAppDeviceList API asynchronously

func (*Client) QueryAppDeviceListWithChan ¶

func (client *Client) QueryAppDeviceListWithChan(request *QueryAppDeviceListRequest) (<-chan *QueryAppDeviceListResponse, <-chan error)

QueryAppDeviceListWithChan invokes the iot.QueryAppDeviceList API asynchronously

func (*Client) QueryBatchRegisterDeviceStatus ¶

func (client *Client) QueryBatchRegisterDeviceStatus(request *QueryBatchRegisterDeviceStatusRequest) (response *QueryBatchRegisterDeviceStatusResponse, err error)

QueryBatchRegisterDeviceStatus invokes the iot.QueryBatchRegisterDeviceStatus API synchronously

func (*Client) QueryBatchRegisterDeviceStatusWithCallback ¶

func (client *Client) QueryBatchRegisterDeviceStatusWithCallback(request *QueryBatchRegisterDeviceStatusRequest, callback func(response *QueryBatchRegisterDeviceStatusResponse, err error)) <-chan int

QueryBatchRegisterDeviceStatusWithCallback invokes the iot.QueryBatchRegisterDeviceStatus API asynchronously

func (*Client) QueryBatchRegisterDeviceStatusWithChan ¶

func (client *Client) QueryBatchRegisterDeviceStatusWithChan(request *QueryBatchRegisterDeviceStatusRequest) (<-chan *QueryBatchRegisterDeviceStatusResponse, <-chan error)

QueryBatchRegisterDeviceStatusWithChan invokes the iot.QueryBatchRegisterDeviceStatus API asynchronously

func (*Client) QueryCertUrlByApplyId ¶

func (client *Client) QueryCertUrlByApplyId(request *QueryCertUrlByApplyIdRequest) (response *QueryCertUrlByApplyIdResponse, err error)

QueryCertUrlByApplyId invokes the iot.QueryCertUrlByApplyId API synchronously

func (*Client) QueryCertUrlByApplyIdWithCallback ¶

func (client *Client) QueryCertUrlByApplyIdWithCallback(request *QueryCertUrlByApplyIdRequest, callback func(response *QueryCertUrlByApplyIdResponse, err error)) <-chan int

QueryCertUrlByApplyIdWithCallback invokes the iot.QueryCertUrlByApplyId API asynchronously

func (*Client) QueryCertUrlByApplyIdWithChan ¶

func (client *Client) QueryCertUrlByApplyIdWithChan(request *QueryCertUrlByApplyIdRequest) (<-chan *QueryCertUrlByApplyIdResponse, <-chan error)

QueryCertUrlByApplyIdWithChan invokes the iot.QueryCertUrlByApplyId API asynchronously

func (*Client) QueryConsumerGroupByGroupId ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupByGroupId(request *QueryConsumerGroupByGroupIdRequest) (response *QueryConsumerGroupByGroupIdResponse, err error)

QueryConsumerGroupByGroupId invokes the iot.QueryConsumerGroupByGroupId API synchronously

func (*Client) QueryConsumerGroupByGroupIdWithCallback ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupByGroupIdWithCallback(request *QueryConsumerGroupByGroupIdRequest, callback func(response *QueryConsumerGroupByGroupIdResponse, err error)) <-chan int

QueryConsumerGroupByGroupIdWithCallback invokes the iot.QueryConsumerGroupByGroupId API asynchronously

func (*Client) QueryConsumerGroupByGroupIdWithChan ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupByGroupIdWithChan(request *QueryConsumerGroupByGroupIdRequest) (<-chan *QueryConsumerGroupByGroupIdResponse, <-chan error)

QueryConsumerGroupByGroupIdWithChan invokes the iot.QueryConsumerGroupByGroupId API asynchronously

func (*Client) QueryConsumerGroupList ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupList(request *QueryConsumerGroupListRequest) (response *QueryConsumerGroupListResponse, err error)

QueryConsumerGroupList invokes the iot.QueryConsumerGroupList API synchronously

func (*Client) QueryConsumerGroupListWithCallback ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupListWithCallback(request *QueryConsumerGroupListRequest, callback func(response *QueryConsumerGroupListResponse, err error)) <-chan int

QueryConsumerGroupListWithCallback invokes the iot.QueryConsumerGroupList API asynchronously

func (*Client) QueryConsumerGroupListWithChan ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupListWithChan(request *QueryConsumerGroupListRequest) (<-chan *QueryConsumerGroupListResponse, <-chan error)

QueryConsumerGroupListWithChan invokes the iot.QueryConsumerGroupList API asynchronously

func (*Client) QueryConsumerGroupStatus ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupStatus(request *QueryConsumerGroupStatusRequest) (response *QueryConsumerGroupStatusResponse, err error)

QueryConsumerGroupStatus invokes the iot.QueryConsumerGroupStatus API synchronously

func (*Client) QueryConsumerGroupStatusWithCallback ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupStatusWithCallback(request *QueryConsumerGroupStatusRequest, callback func(response *QueryConsumerGroupStatusResponse, err error)) <-chan int

QueryConsumerGroupStatusWithCallback invokes the iot.QueryConsumerGroupStatus API asynchronously

func (*Client) QueryConsumerGroupStatusWithChan ¶ added in v1.61.254

func (client *Client) QueryConsumerGroupStatusWithChan(request *QueryConsumerGroupStatusRequest) (<-chan *QueryConsumerGroupStatusResponse, <-chan error)

QueryConsumerGroupStatusWithChan invokes the iot.QueryConsumerGroupStatus API asynchronously

func (*Client) QueryDetailSceneRuleLog ¶ added in v1.61.254

func (client *Client) QueryDetailSceneRuleLog(request *QueryDetailSceneRuleLogRequest) (response *QueryDetailSceneRuleLogResponse, err error)

QueryDetailSceneRuleLog invokes the iot.QueryDetailSceneRuleLog API synchronously

func (*Client) QueryDetailSceneRuleLogWithCallback ¶ added in v1.61.254

func (client *Client) QueryDetailSceneRuleLogWithCallback(request *QueryDetailSceneRuleLogRequest, callback func(response *QueryDetailSceneRuleLogResponse, err error)) <-chan int

QueryDetailSceneRuleLogWithCallback invokes the iot.QueryDetailSceneRuleLog API asynchronously

func (*Client) QueryDetailSceneRuleLogWithChan ¶ added in v1.61.254

func (client *Client) QueryDetailSceneRuleLogWithChan(request *QueryDetailSceneRuleLogRequest) (<-chan *QueryDetailSceneRuleLogResponse, <-chan error)

QueryDetailSceneRuleLogWithChan invokes the iot.QueryDetailSceneRuleLog API asynchronously

func (*Client) QueryDevice ¶

func (client *Client) QueryDevice(request *QueryDeviceRequest) (response *QueryDeviceResponse, err error)

QueryDevice invokes the iot.QueryDevice API synchronously

func (*Client) QueryDeviceBySQL ¶ added in v1.61.565

func (client *Client) QueryDeviceBySQL(request *QueryDeviceBySQLRequest) (response *QueryDeviceBySQLResponse, err error)

QueryDeviceBySQL invokes the iot.QueryDeviceBySQL API synchronously

func (*Client) QueryDeviceBySQLWithCallback ¶ added in v1.61.565

func (client *Client) QueryDeviceBySQLWithCallback(request *QueryDeviceBySQLRequest, callback func(response *QueryDeviceBySQLResponse, err error)) <-chan int

QueryDeviceBySQLWithCallback invokes the iot.QueryDeviceBySQL API asynchronously

func (*Client) QueryDeviceBySQLWithChan ¶ added in v1.61.565

func (client *Client) QueryDeviceBySQLWithChan(request *QueryDeviceBySQLRequest) (<-chan *QueryDeviceBySQLResponse, <-chan error)

QueryDeviceBySQLWithChan invokes the iot.QueryDeviceBySQL API asynchronously

func (*Client) QueryDeviceByStatus ¶ added in v1.60.305

func (client *Client) QueryDeviceByStatus(request *QueryDeviceByStatusRequest) (response *QueryDeviceByStatusResponse, err error)

QueryDeviceByStatus invokes the iot.QueryDeviceByStatus API synchronously

func (*Client) QueryDeviceByStatusWithCallback ¶ added in v1.60.305

func (client *Client) QueryDeviceByStatusWithCallback(request *QueryDeviceByStatusRequest, callback func(response *QueryDeviceByStatusResponse, err error)) <-chan int

QueryDeviceByStatusWithCallback invokes the iot.QueryDeviceByStatus API asynchronously

func (*Client) QueryDeviceByStatusWithChan ¶ added in v1.60.305

func (client *Client) QueryDeviceByStatusWithChan(request *QueryDeviceByStatusRequest) (<-chan *QueryDeviceByStatusResponse, <-chan error)

QueryDeviceByStatusWithChan invokes the iot.QueryDeviceByStatus API asynchronously

func (*Client) QueryDeviceByTags ¶

func (client *Client) QueryDeviceByTags(request *QueryDeviceByTagsRequest) (response *QueryDeviceByTagsResponse, err error)

QueryDeviceByTags invokes the iot.QueryDeviceByTags API synchronously

func (*Client) QueryDeviceByTagsWithCallback ¶

func (client *Client) QueryDeviceByTagsWithCallback(request *QueryDeviceByTagsRequest, callback func(response *QueryDeviceByTagsResponse, err error)) <-chan int

QueryDeviceByTagsWithCallback invokes the iot.QueryDeviceByTags API asynchronously

func (*Client) QueryDeviceByTagsWithChan ¶

func (client *Client) QueryDeviceByTagsWithChan(request *QueryDeviceByTagsRequest) (<-chan *QueryDeviceByTagsResponse, <-chan error)

QueryDeviceByTagsWithChan invokes the iot.QueryDeviceByTags API asynchronously

func (*Client) QueryDeviceCert ¶

func (client *Client) QueryDeviceCert(request *QueryDeviceCertRequest) (response *QueryDeviceCertResponse, err error)

QueryDeviceCert invokes the iot.QueryDeviceCert API synchronously

func (*Client) QueryDeviceCertWithCallback ¶

func (client *Client) QueryDeviceCertWithCallback(request *QueryDeviceCertRequest, callback func(response *QueryDeviceCertResponse, err error)) <-chan int

QueryDeviceCertWithCallback invokes the iot.QueryDeviceCert API asynchronously

func (*Client) QueryDeviceCertWithChan ¶

func (client *Client) QueryDeviceCertWithChan(request *QueryDeviceCertRequest) (<-chan *QueryDeviceCertResponse, <-chan error)

QueryDeviceCertWithChan invokes the iot.QueryDeviceCert API asynchronously

func (*Client) QueryDeviceDesiredProperty ¶

func (client *Client) QueryDeviceDesiredProperty(request *QueryDeviceDesiredPropertyRequest) (response *QueryDeviceDesiredPropertyResponse, err error)

QueryDeviceDesiredProperty invokes the iot.QueryDeviceDesiredProperty API synchronously

func (*Client) QueryDeviceDesiredPropertyWithCallback ¶

func (client *Client) QueryDeviceDesiredPropertyWithCallback(request *QueryDeviceDesiredPropertyRequest, callback func(response *QueryDeviceDesiredPropertyResponse, err error)) <-chan int

QueryDeviceDesiredPropertyWithCallback invokes the iot.QueryDeviceDesiredProperty API asynchronously

func (*Client) QueryDeviceDesiredPropertyWithChan ¶

func (client *Client) QueryDeviceDesiredPropertyWithChan(request *QueryDeviceDesiredPropertyRequest) (<-chan *QueryDeviceDesiredPropertyResponse, <-chan error)

QueryDeviceDesiredPropertyWithChan invokes the iot.QueryDeviceDesiredProperty API asynchronously

func (*Client) QueryDeviceDetail ¶

func (client *Client) QueryDeviceDetail(request *QueryDeviceDetailRequest) (response *QueryDeviceDetailResponse, err error)

QueryDeviceDetail invokes the iot.QueryDeviceDetail API synchronously

func (*Client) QueryDeviceDetailWithCallback ¶

func (client *Client) QueryDeviceDetailWithCallback(request *QueryDeviceDetailRequest, callback func(response *QueryDeviceDetailResponse, err error)) <-chan int

QueryDeviceDetailWithCallback invokes the iot.QueryDeviceDetail API asynchronously

func (*Client) QueryDeviceDetailWithChan ¶

func (client *Client) QueryDeviceDetailWithChan(request *QueryDeviceDetailRequest) (<-chan *QueryDeviceDetailResponse, <-chan error)

QueryDeviceDetailWithChan invokes the iot.QueryDeviceDetail API asynchronously

func (*Client) QueryDeviceDistributeDetail ¶ added in v1.61.864

func (client *Client) QueryDeviceDistributeDetail(request *QueryDeviceDistributeDetailRequest) (response *QueryDeviceDistributeDetailResponse, err error)

QueryDeviceDistributeDetail invokes the iot.QueryDeviceDistributeDetail API synchronously

func (*Client) QueryDeviceDistributeDetailWithCallback ¶ added in v1.61.864

func (client *Client) QueryDeviceDistributeDetailWithCallback(request *QueryDeviceDistributeDetailRequest, callback func(response *QueryDeviceDistributeDetailResponse, err error)) <-chan int

QueryDeviceDistributeDetailWithCallback invokes the iot.QueryDeviceDistributeDetail API asynchronously

func (*Client) QueryDeviceDistributeDetailWithChan ¶ added in v1.61.864

func (client *Client) QueryDeviceDistributeDetailWithChan(request *QueryDeviceDistributeDetailRequest) (<-chan *QueryDeviceDistributeDetailResponse, <-chan error)

QueryDeviceDistributeDetailWithChan invokes the iot.QueryDeviceDistributeDetail API asynchronously

func (*Client) QueryDeviceDistributeJob ¶ added in v1.61.864

func (client *Client) QueryDeviceDistributeJob(request *QueryDeviceDistributeJobRequest) (response *QueryDeviceDistributeJobResponse, err error)

QueryDeviceDistributeJob invokes the iot.QueryDeviceDistributeJob API synchronously

func (*Client) QueryDeviceDistributeJobWithCallback ¶ added in v1.61.864

func (client *Client) QueryDeviceDistributeJobWithCallback(request *QueryDeviceDistributeJobRequest, callback func(response *QueryDeviceDistributeJobResponse, err error)) <-chan int

QueryDeviceDistributeJobWithCallback invokes the iot.QueryDeviceDistributeJob API asynchronously

func (*Client) QueryDeviceDistributeJobWithChan ¶ added in v1.61.864

func (client *Client) QueryDeviceDistributeJobWithChan(request *QueryDeviceDistributeJobRequest) (<-chan *QueryDeviceDistributeJobResponse, <-chan error)

QueryDeviceDistributeJobWithChan invokes the iot.QueryDeviceDistributeJob API asynchronously

func (*Client) QueryDeviceEventData ¶

func (client *Client) QueryDeviceEventData(request *QueryDeviceEventDataRequest) (response *QueryDeviceEventDataResponse, err error)

QueryDeviceEventData invokes the iot.QueryDeviceEventData API synchronously

func (*Client) QueryDeviceEventDataWithCallback ¶

func (client *Client) QueryDeviceEventDataWithCallback(request *QueryDeviceEventDataRequest, callback func(response *QueryDeviceEventDataResponse, err error)) <-chan int

QueryDeviceEventDataWithCallback invokes the iot.QueryDeviceEventData API asynchronously

func (*Client) QueryDeviceEventDataWithChan ¶

func (client *Client) QueryDeviceEventDataWithChan(request *QueryDeviceEventDataRequest) (<-chan *QueryDeviceEventDataResponse, <-chan error)

QueryDeviceEventDataWithChan invokes the iot.QueryDeviceEventData API asynchronously

func (*Client) QueryDeviceFile ¶

func (client *Client) QueryDeviceFile(request *QueryDeviceFileRequest) (response *QueryDeviceFileResponse, err error)

QueryDeviceFile invokes the iot.QueryDeviceFile API synchronously

func (*Client) QueryDeviceFileList ¶

func (client *Client) QueryDeviceFileList(request *QueryDeviceFileListRequest) (response *QueryDeviceFileListResponse, err error)

QueryDeviceFileList invokes the iot.QueryDeviceFileList API synchronously

func (*Client) QueryDeviceFileListWithCallback ¶

func (client *Client) QueryDeviceFileListWithCallback(request *QueryDeviceFileListRequest, callback func(response *QueryDeviceFileListResponse, err error)) <-chan int

QueryDeviceFileListWithCallback invokes the iot.QueryDeviceFileList API asynchronously

func (*Client) QueryDeviceFileListWithChan ¶

func (client *Client) QueryDeviceFileListWithChan(request *QueryDeviceFileListRequest) (<-chan *QueryDeviceFileListResponse, <-chan error)

QueryDeviceFileListWithChan invokes the iot.QueryDeviceFileList API asynchronously

func (*Client) QueryDeviceFileWithCallback ¶

func (client *Client) QueryDeviceFileWithCallback(request *QueryDeviceFileRequest, callback func(response *QueryDeviceFileResponse, err error)) <-chan int

QueryDeviceFileWithCallback invokes the iot.QueryDeviceFile API asynchronously

func (*Client) QueryDeviceFileWithChan ¶

func (client *Client) QueryDeviceFileWithChan(request *QueryDeviceFileRequest) (<-chan *QueryDeviceFileResponse, <-chan error)

QueryDeviceFileWithChan invokes the iot.QueryDeviceFile API asynchronously

func (*Client) QueryDeviceGroupByDevice ¶

func (client *Client) QueryDeviceGroupByDevice(request *QueryDeviceGroupByDeviceRequest) (response *QueryDeviceGroupByDeviceResponse, err error)

QueryDeviceGroupByDevice invokes the iot.QueryDeviceGroupByDevice API synchronously

func (*Client) QueryDeviceGroupByDeviceWithCallback ¶

func (client *Client) QueryDeviceGroupByDeviceWithCallback(request *QueryDeviceGroupByDeviceRequest, callback func(response *QueryDeviceGroupByDeviceResponse, err error)) <-chan int

QueryDeviceGroupByDeviceWithCallback invokes the iot.QueryDeviceGroupByDevice API asynchronously

func (*Client) QueryDeviceGroupByDeviceWithChan ¶

func (client *Client) QueryDeviceGroupByDeviceWithChan(request *QueryDeviceGroupByDeviceRequest) (<-chan *QueryDeviceGroupByDeviceResponse, <-chan error)

QueryDeviceGroupByDeviceWithChan invokes the iot.QueryDeviceGroupByDevice API asynchronously

func (*Client) QueryDeviceGroupByTags ¶

func (client *Client) QueryDeviceGroupByTags(request *QueryDeviceGroupByTagsRequest) (response *QueryDeviceGroupByTagsResponse, err error)

QueryDeviceGroupByTags invokes the iot.QueryDeviceGroupByTags API synchronously

func (*Client) QueryDeviceGroupByTagsWithCallback ¶

func (client *Client) QueryDeviceGroupByTagsWithCallback(request *QueryDeviceGroupByTagsRequest, callback func(response *QueryDeviceGroupByTagsResponse, err error)) <-chan int

QueryDeviceGroupByTagsWithCallback invokes the iot.QueryDeviceGroupByTags API asynchronously

func (*Client) QueryDeviceGroupByTagsWithChan ¶

func (client *Client) QueryDeviceGroupByTagsWithChan(request *QueryDeviceGroupByTagsRequest) (<-chan *QueryDeviceGroupByTagsResponse, <-chan error)

QueryDeviceGroupByTagsWithChan invokes the iot.QueryDeviceGroupByTags API asynchronously

func (*Client) QueryDeviceGroupInfo ¶

func (client *Client) QueryDeviceGroupInfo(request *QueryDeviceGroupInfoRequest) (response *QueryDeviceGroupInfoResponse, err error)

QueryDeviceGroupInfo invokes the iot.QueryDeviceGroupInfo API synchronously

func (*Client) QueryDeviceGroupInfoWithCallback ¶

func (client *Client) QueryDeviceGroupInfoWithCallback(request *QueryDeviceGroupInfoRequest, callback func(response *QueryDeviceGroupInfoResponse, err error)) <-chan int

QueryDeviceGroupInfoWithCallback invokes the iot.QueryDeviceGroupInfo API asynchronously

func (*Client) QueryDeviceGroupInfoWithChan ¶

func (client *Client) QueryDeviceGroupInfoWithChan(request *QueryDeviceGroupInfoRequest) (<-chan *QueryDeviceGroupInfoResponse, <-chan error)

QueryDeviceGroupInfoWithChan invokes the iot.QueryDeviceGroupInfo API asynchronously

func (*Client) QueryDeviceGroupList ¶

func (client *Client) QueryDeviceGroupList(request *QueryDeviceGroupListRequest) (response *QueryDeviceGroupListResponse, err error)

QueryDeviceGroupList invokes the iot.QueryDeviceGroupList API synchronously

func (*Client) QueryDeviceGroupListWithCallback ¶

func (client *Client) QueryDeviceGroupListWithCallback(request *QueryDeviceGroupListRequest, callback func(response *QueryDeviceGroupListResponse, err error)) <-chan int

QueryDeviceGroupListWithCallback invokes the iot.QueryDeviceGroupList API asynchronously

func (*Client) QueryDeviceGroupListWithChan ¶

func (client *Client) QueryDeviceGroupListWithChan(request *QueryDeviceGroupListRequest) (<-chan *QueryDeviceGroupListResponse, <-chan error)

QueryDeviceGroupListWithChan invokes the iot.QueryDeviceGroupList API asynchronously

func (*Client) QueryDeviceGroupTagList ¶

func (client *Client) QueryDeviceGroupTagList(request *QueryDeviceGroupTagListRequest) (response *QueryDeviceGroupTagListResponse, err error)

QueryDeviceGroupTagList invokes the iot.QueryDeviceGroupTagList API synchronously

func (*Client) QueryDeviceGroupTagListWithCallback ¶

func (client *Client) QueryDeviceGroupTagListWithCallback(request *QueryDeviceGroupTagListRequest, callback func(response *QueryDeviceGroupTagListResponse, err error)) <-chan int

QueryDeviceGroupTagListWithCallback invokes the iot.QueryDeviceGroupTagList API asynchronously

func (*Client) QueryDeviceGroupTagListWithChan ¶

func (client *Client) QueryDeviceGroupTagListWithChan(request *QueryDeviceGroupTagListRequest) (<-chan *QueryDeviceGroupTagListResponse, <-chan error)

QueryDeviceGroupTagListWithChan invokes the iot.QueryDeviceGroupTagList API asynchronously

func (*Client) QueryDeviceListByDeviceGroup ¶

func (client *Client) QueryDeviceListByDeviceGroup(request *QueryDeviceListByDeviceGroupRequest) (response *QueryDeviceListByDeviceGroupResponse, err error)

QueryDeviceListByDeviceGroup invokes the iot.QueryDeviceListByDeviceGroup API synchronously

func (*Client) QueryDeviceListByDeviceGroupWithCallback ¶

func (client *Client) QueryDeviceListByDeviceGroupWithCallback(request *QueryDeviceListByDeviceGroupRequest, callback func(response *QueryDeviceListByDeviceGroupResponse, err error)) <-chan int

QueryDeviceListByDeviceGroupWithCallback invokes the iot.QueryDeviceListByDeviceGroup API asynchronously

func (*Client) QueryDeviceListByDeviceGroupWithChan ¶

func (client *Client) QueryDeviceListByDeviceGroupWithChan(request *QueryDeviceListByDeviceGroupRequest) (<-chan *QueryDeviceListByDeviceGroupResponse, <-chan error)

QueryDeviceListByDeviceGroupWithChan invokes the iot.QueryDeviceListByDeviceGroup API asynchronously

func (*Client) QueryDeviceOriginalEventData ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalEventData(request *QueryDeviceOriginalEventDataRequest) (response *QueryDeviceOriginalEventDataResponse, err error)

QueryDeviceOriginalEventData invokes the iot.QueryDeviceOriginalEventData API synchronously

func (*Client) QueryDeviceOriginalEventDataWithCallback ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalEventDataWithCallback(request *QueryDeviceOriginalEventDataRequest, callback func(response *QueryDeviceOriginalEventDataResponse, err error)) <-chan int

QueryDeviceOriginalEventDataWithCallback invokes the iot.QueryDeviceOriginalEventData API asynchronously

func (*Client) QueryDeviceOriginalEventDataWithChan ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalEventDataWithChan(request *QueryDeviceOriginalEventDataRequest) (<-chan *QueryDeviceOriginalEventDataResponse, <-chan error)

QueryDeviceOriginalEventDataWithChan invokes the iot.QueryDeviceOriginalEventData API asynchronously

func (*Client) QueryDeviceOriginalPropertyData ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalPropertyData(request *QueryDeviceOriginalPropertyDataRequest) (response *QueryDeviceOriginalPropertyDataResponse, err error)

QueryDeviceOriginalPropertyData invokes the iot.QueryDeviceOriginalPropertyData API synchronously

func (*Client) QueryDeviceOriginalPropertyDataWithCallback ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalPropertyDataWithCallback(request *QueryDeviceOriginalPropertyDataRequest, callback func(response *QueryDeviceOriginalPropertyDataResponse, err error)) <-chan int

QueryDeviceOriginalPropertyDataWithCallback invokes the iot.QueryDeviceOriginalPropertyData API asynchronously

func (*Client) QueryDeviceOriginalPropertyDataWithChan ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalPropertyDataWithChan(request *QueryDeviceOriginalPropertyDataRequest) (<-chan *QueryDeviceOriginalPropertyDataResponse, <-chan error)

QueryDeviceOriginalPropertyDataWithChan invokes the iot.QueryDeviceOriginalPropertyData API asynchronously

func (*Client) QueryDeviceOriginalPropertyStatus ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalPropertyStatus(request *QueryDeviceOriginalPropertyStatusRequest) (response *QueryDeviceOriginalPropertyStatusResponse, err error)

QueryDeviceOriginalPropertyStatus invokes the iot.QueryDeviceOriginalPropertyStatus API synchronously

func (*Client) QueryDeviceOriginalPropertyStatusWithCallback ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalPropertyStatusWithCallback(request *QueryDeviceOriginalPropertyStatusRequest, callback func(response *QueryDeviceOriginalPropertyStatusResponse, err error)) <-chan int

QueryDeviceOriginalPropertyStatusWithCallback invokes the iot.QueryDeviceOriginalPropertyStatus API asynchronously

func (*Client) QueryDeviceOriginalPropertyStatusWithChan ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalPropertyStatusWithChan(request *QueryDeviceOriginalPropertyStatusRequest) (<-chan *QueryDeviceOriginalPropertyStatusResponse, <-chan error)

QueryDeviceOriginalPropertyStatusWithChan invokes the iot.QueryDeviceOriginalPropertyStatus API asynchronously

func (*Client) QueryDeviceOriginalServiceData ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalServiceData(request *QueryDeviceOriginalServiceDataRequest) (response *QueryDeviceOriginalServiceDataResponse, err error)

QueryDeviceOriginalServiceData invokes the iot.QueryDeviceOriginalServiceData API synchronously

func (*Client) QueryDeviceOriginalServiceDataWithCallback ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalServiceDataWithCallback(request *QueryDeviceOriginalServiceDataRequest, callback func(response *QueryDeviceOriginalServiceDataResponse, err error)) <-chan int

QueryDeviceOriginalServiceDataWithCallback invokes the iot.QueryDeviceOriginalServiceData API asynchronously

func (*Client) QueryDeviceOriginalServiceDataWithChan ¶ added in v1.61.735

func (client *Client) QueryDeviceOriginalServiceDataWithChan(request *QueryDeviceOriginalServiceDataRequest) (<-chan *QueryDeviceOriginalServiceDataResponse, <-chan error)

QueryDeviceOriginalServiceDataWithChan invokes the iot.QueryDeviceOriginalServiceData API asynchronously

func (*Client) QueryDeviceProp ¶

func (client *Client) QueryDeviceProp(request *QueryDevicePropRequest) (response *QueryDevicePropResponse, err error)

QueryDeviceProp invokes the iot.QueryDeviceProp API synchronously

func (*Client) QueryDevicePropWithCallback ¶

func (client *Client) QueryDevicePropWithCallback(request *QueryDevicePropRequest, callback func(response *QueryDevicePropResponse, err error)) <-chan int

QueryDevicePropWithCallback invokes the iot.QueryDeviceProp API asynchronously

func (*Client) QueryDevicePropWithChan ¶

func (client *Client) QueryDevicePropWithChan(request *QueryDevicePropRequest) (<-chan *QueryDevicePropResponse, <-chan error)

QueryDevicePropWithChan invokes the iot.QueryDeviceProp API asynchronously

func (*Client) QueryDevicePropertiesData ¶

func (client *Client) QueryDevicePropertiesData(request *QueryDevicePropertiesDataRequest) (response *QueryDevicePropertiesDataResponse, err error)

QueryDevicePropertiesData invokes the iot.QueryDevicePropertiesData API synchronously

func (*Client) QueryDevicePropertiesDataWithCallback ¶

func (client *Client) QueryDevicePropertiesDataWithCallback(request *QueryDevicePropertiesDataRequest, callback func(response *QueryDevicePropertiesDataResponse, err error)) <-chan int

QueryDevicePropertiesDataWithCallback invokes the iot.QueryDevicePropertiesData API asynchronously

func (*Client) QueryDevicePropertiesDataWithChan ¶

func (client *Client) QueryDevicePropertiesDataWithChan(request *QueryDevicePropertiesDataRequest) (<-chan *QueryDevicePropertiesDataResponse, <-chan error)

QueryDevicePropertiesDataWithChan invokes the iot.QueryDevicePropertiesData API asynchronously

func (*Client) QueryDevicePropertyData ¶

func (client *Client) QueryDevicePropertyData(request *QueryDevicePropertyDataRequest) (response *QueryDevicePropertyDataResponse, err error)

QueryDevicePropertyData invokes the iot.QueryDevicePropertyData API synchronously

func (*Client) QueryDevicePropertyDataWithCallback ¶

func (client *Client) QueryDevicePropertyDataWithCallback(request *QueryDevicePropertyDataRequest, callback func(response *QueryDevicePropertyDataResponse, err error)) <-chan int

QueryDevicePropertyDataWithCallback invokes the iot.QueryDevicePropertyData API asynchronously

func (*Client) QueryDevicePropertyDataWithChan ¶

func (client *Client) QueryDevicePropertyDataWithChan(request *QueryDevicePropertyDataRequest) (<-chan *QueryDevicePropertyDataResponse, <-chan error)

QueryDevicePropertyDataWithChan invokes the iot.QueryDevicePropertyData API asynchronously

func (*Client) QueryDevicePropertyStatus ¶

func (client *Client) QueryDevicePropertyStatus(request *QueryDevicePropertyStatusRequest) (response *QueryDevicePropertyStatusResponse, err error)

QueryDevicePropertyStatus invokes the iot.QueryDevicePropertyStatus API synchronously

func (*Client) QueryDevicePropertyStatusWithCallback ¶

func (client *Client) QueryDevicePropertyStatusWithCallback(request *QueryDevicePropertyStatusRequest, callback func(response *QueryDevicePropertyStatusResponse, err error)) <-chan int

QueryDevicePropertyStatusWithCallback invokes the iot.QueryDevicePropertyStatus API asynchronously

func (*Client) QueryDevicePropertyStatusWithChan ¶

func (client *Client) QueryDevicePropertyStatusWithChan(request *QueryDevicePropertyStatusRequest) (<-chan *QueryDevicePropertyStatusResponse, <-chan error)

QueryDevicePropertyStatusWithChan invokes the iot.QueryDevicePropertyStatus API asynchronously

func (*Client) QueryDeviceServiceData ¶

func (client *Client) QueryDeviceServiceData(request *QueryDeviceServiceDataRequest) (response *QueryDeviceServiceDataResponse, err error)

QueryDeviceServiceData invokes the iot.QueryDeviceServiceData API synchronously

func (*Client) QueryDeviceServiceDataWithCallback ¶

func (client *Client) QueryDeviceServiceDataWithCallback(request *QueryDeviceServiceDataRequest, callback func(response *QueryDeviceServiceDataResponse, err error)) <-chan int

QueryDeviceServiceDataWithCallback invokes the iot.QueryDeviceServiceData API asynchronously

func (*Client) QueryDeviceServiceDataWithChan ¶

func (client *Client) QueryDeviceServiceDataWithChan(request *QueryDeviceServiceDataRequest) (<-chan *QueryDeviceServiceDataResponse, <-chan error)

QueryDeviceServiceDataWithChan invokes the iot.QueryDeviceServiceData API asynchronously

func (*Client) QueryDeviceStatistics ¶

func (client *Client) QueryDeviceStatistics(request *QueryDeviceStatisticsRequest) (response *QueryDeviceStatisticsResponse, err error)

QueryDeviceStatistics invokes the iot.QueryDeviceStatistics API synchronously

func (*Client) QueryDeviceStatisticsWithCallback ¶

func (client *Client) QueryDeviceStatisticsWithCallback(request *QueryDeviceStatisticsRequest, callback func(response *QueryDeviceStatisticsResponse, err error)) <-chan int

QueryDeviceStatisticsWithCallback invokes the iot.QueryDeviceStatistics API asynchronously

func (*Client) QueryDeviceStatisticsWithChan ¶

func (client *Client) QueryDeviceStatisticsWithChan(request *QueryDeviceStatisticsRequest) (<-chan *QueryDeviceStatisticsResponse, <-chan error)

QueryDeviceStatisticsWithChan invokes the iot.QueryDeviceStatistics API asynchronously

func (*Client) QueryDeviceWithCallback ¶

func (client *Client) QueryDeviceWithCallback(request *QueryDeviceRequest, callback func(response *QueryDeviceResponse, err error)) <-chan int

QueryDeviceWithCallback invokes the iot.QueryDevice API asynchronously

func (*Client) QueryDeviceWithChan ¶

func (client *Client) QueryDeviceWithChan(request *QueryDeviceRequest) (<-chan *QueryDeviceResponse, <-chan error)

QueryDeviceWithChan invokes the iot.QueryDevice API asynchronously

func (*Client) QueryEdgeDriver ¶ added in v1.61.29

func (client *Client) QueryEdgeDriver(request *QueryEdgeDriverRequest) (response *QueryEdgeDriverResponse, err error)

QueryEdgeDriver invokes the iot.QueryEdgeDriver API synchronously

func (*Client) QueryEdgeDriverVersion ¶ added in v1.61.29

func (client *Client) QueryEdgeDriverVersion(request *QueryEdgeDriverVersionRequest) (response *QueryEdgeDriverVersionResponse, err error)

QueryEdgeDriverVersion invokes the iot.QueryEdgeDriverVersion API synchronously

func (*Client) QueryEdgeDriverVersionWithCallback ¶ added in v1.61.29

func (client *Client) QueryEdgeDriverVersionWithCallback(request *QueryEdgeDriverVersionRequest, callback func(response *QueryEdgeDriverVersionResponse, err error)) <-chan int

QueryEdgeDriverVersionWithCallback invokes the iot.QueryEdgeDriverVersion API asynchronously

func (*Client) QueryEdgeDriverVersionWithChan ¶ added in v1.61.29

func (client *Client) QueryEdgeDriverVersionWithChan(request *QueryEdgeDriverVersionRequest) (<-chan *QueryEdgeDriverVersionResponse, <-chan error)

QueryEdgeDriverVersionWithChan invokes the iot.QueryEdgeDriverVersion API asynchronously

func (*Client) QueryEdgeDriverWithCallback ¶ added in v1.61.29

func (client *Client) QueryEdgeDriverWithCallback(request *QueryEdgeDriverRequest, callback func(response *QueryEdgeDriverResponse, err error)) <-chan int

QueryEdgeDriverWithCallback invokes the iot.QueryEdgeDriver API asynchronously

func (*Client) QueryEdgeDriverWithChan ¶ added in v1.61.29

func (client *Client) QueryEdgeDriverWithChan(request *QueryEdgeDriverRequest) (<-chan *QueryEdgeDriverResponse, <-chan error)

QueryEdgeDriverWithChan invokes the iot.QueryEdgeDriver API asynchronously

func (*Client) QueryEdgeInstance ¶

func (client *Client) QueryEdgeInstance(request *QueryEdgeInstanceRequest) (response *QueryEdgeInstanceResponse, err error)

QueryEdgeInstance invokes the iot.QueryEdgeInstance API synchronously

func (*Client) QueryEdgeInstanceChannel ¶ added in v1.61.194

func (client *Client) QueryEdgeInstanceChannel(request *QueryEdgeInstanceChannelRequest) (response *QueryEdgeInstanceChannelResponse, err error)

QueryEdgeInstanceChannel invokes the iot.QueryEdgeInstanceChannel API synchronously

func (*Client) QueryEdgeInstanceChannelWithCallback ¶ added in v1.61.194

func (client *Client) QueryEdgeInstanceChannelWithCallback(request *QueryEdgeInstanceChannelRequest, callback func(response *QueryEdgeInstanceChannelResponse, err error)) <-chan int

QueryEdgeInstanceChannelWithCallback invokes the iot.QueryEdgeInstanceChannel API asynchronously

func (*Client) QueryEdgeInstanceChannelWithChan ¶ added in v1.61.194

func (client *Client) QueryEdgeInstanceChannelWithChan(request *QueryEdgeInstanceChannelRequest) (<-chan *QueryEdgeInstanceChannelResponse, <-chan error)

QueryEdgeInstanceChannelWithChan invokes the iot.QueryEdgeInstanceChannel API asynchronously

func (*Client) QueryEdgeInstanceDevice ¶

func (client *Client) QueryEdgeInstanceDevice(request *QueryEdgeInstanceDeviceRequest) (response *QueryEdgeInstanceDeviceResponse, err error)

QueryEdgeInstanceDevice invokes the iot.QueryEdgeInstanceDevice API synchronously

func (*Client) QueryEdgeInstanceDeviceByDriver ¶ added in v1.61.194

func (client *Client) QueryEdgeInstanceDeviceByDriver(request *QueryEdgeInstanceDeviceByDriverRequest) (response *QueryEdgeInstanceDeviceByDriverResponse, err error)

QueryEdgeInstanceDeviceByDriver invokes the iot.QueryEdgeInstanceDeviceByDriver API synchronously

func (*Client) QueryEdgeInstanceDeviceByDriverWithCallback ¶ added in v1.61.194

func (client *Client) QueryEdgeInstanceDeviceByDriverWithCallback(request *QueryEdgeInstanceDeviceByDriverRequest, callback func(response *QueryEdgeInstanceDeviceByDriverResponse, err error)) <-chan int

QueryEdgeInstanceDeviceByDriverWithCallback invokes the iot.QueryEdgeInstanceDeviceByDriver API asynchronously

func (*Client) QueryEdgeInstanceDeviceByDriverWithChan ¶ added in v1.61.194

func (client *Client) QueryEdgeInstanceDeviceByDriverWithChan(request *QueryEdgeInstanceDeviceByDriverRequest) (<-chan *QueryEdgeInstanceDeviceByDriverResponse, <-chan error)

QueryEdgeInstanceDeviceByDriverWithChan invokes the iot.QueryEdgeInstanceDeviceByDriver API asynchronously

func (*Client) QueryEdgeInstanceDeviceWithCallback ¶

func (client *Client) QueryEdgeInstanceDeviceWithCallback(request *QueryEdgeInstanceDeviceRequest, callback func(response *QueryEdgeInstanceDeviceResponse, err error)) <-chan int

QueryEdgeInstanceDeviceWithCallback invokes the iot.QueryEdgeInstanceDevice API asynchronously

func (*Client) QueryEdgeInstanceDeviceWithChan ¶

func (client *Client) QueryEdgeInstanceDeviceWithChan(request *QueryEdgeInstanceDeviceRequest) (<-chan *QueryEdgeInstanceDeviceResponse, <-chan error)

QueryEdgeInstanceDeviceWithChan invokes the iot.QueryEdgeInstanceDevice API asynchronously

func (*Client) QueryEdgeInstanceDriver ¶

func (client *Client) QueryEdgeInstanceDriver(request *QueryEdgeInstanceDriverRequest) (response *QueryEdgeInstanceDriverResponse, err error)

QueryEdgeInstanceDriver invokes the iot.QueryEdgeInstanceDriver API synchronously

func (*Client) QueryEdgeInstanceDriverWithCallback ¶

func (client *Client) QueryEdgeInstanceDriverWithCallback(request *QueryEdgeInstanceDriverRequest, callback func(response *QueryEdgeInstanceDriverResponse, err error)) <-chan int

QueryEdgeInstanceDriverWithCallback invokes the iot.QueryEdgeInstanceDriver API asynchronously

func (*Client) QueryEdgeInstanceDriverWithChan ¶

func (client *Client) QueryEdgeInstanceDriverWithChan(request *QueryEdgeInstanceDriverRequest) (<-chan *QueryEdgeInstanceDriverResponse, <-chan error)

QueryEdgeInstanceDriverWithChan invokes the iot.QueryEdgeInstanceDriver API asynchronously

func (*Client) QueryEdgeInstanceGateway ¶

func (client *Client) QueryEdgeInstanceGateway(request *QueryEdgeInstanceGatewayRequest) (response *QueryEdgeInstanceGatewayResponse, err error)

QueryEdgeInstanceGateway invokes the iot.QueryEdgeInstanceGateway API synchronously

func (*Client) QueryEdgeInstanceGatewayWithCallback ¶

func (client *Client) QueryEdgeInstanceGatewayWithCallback(request *QueryEdgeInstanceGatewayRequest, callback func(response *QueryEdgeInstanceGatewayResponse, err error)) <-chan int

QueryEdgeInstanceGatewayWithCallback invokes the iot.QueryEdgeInstanceGateway API asynchronously

func (*Client) QueryEdgeInstanceGatewayWithChan ¶

func (client *Client) QueryEdgeInstanceGatewayWithChan(request *QueryEdgeInstanceGatewayRequest) (<-chan *QueryEdgeInstanceGatewayResponse, <-chan error)

QueryEdgeInstanceGatewayWithChan invokes the iot.QueryEdgeInstanceGateway API asynchronously

func (*Client) QueryEdgeInstanceHistoricDeployment ¶

func (client *Client) QueryEdgeInstanceHistoricDeployment(request *QueryEdgeInstanceHistoricDeploymentRequest) (response *QueryEdgeInstanceHistoricDeploymentResponse, err error)

QueryEdgeInstanceHistoricDeployment invokes the iot.QueryEdgeInstanceHistoricDeployment API synchronously

func (*Client) QueryEdgeInstanceHistoricDeploymentWithCallback ¶

func (client *Client) QueryEdgeInstanceHistoricDeploymentWithCallback(request *QueryEdgeInstanceHistoricDeploymentRequest, callback func(response *QueryEdgeInstanceHistoricDeploymentResponse, err error)) <-chan int

QueryEdgeInstanceHistoricDeploymentWithCallback invokes the iot.QueryEdgeInstanceHistoricDeployment API asynchronously

func (*Client) QueryEdgeInstanceHistoricDeploymentWithChan ¶

func (client *Client) QueryEdgeInstanceHistoricDeploymentWithChan(request *QueryEdgeInstanceHistoricDeploymentRequest) (<-chan *QueryEdgeInstanceHistoricDeploymentResponse, <-chan error)

QueryEdgeInstanceHistoricDeploymentWithChan invokes the iot.QueryEdgeInstanceHistoricDeployment API asynchronously

func (*Client) QueryEdgeInstanceSceneRule ¶ added in v1.61.254

func (client *Client) QueryEdgeInstanceSceneRule(request *QueryEdgeInstanceSceneRuleRequest) (response *QueryEdgeInstanceSceneRuleResponse, err error)

QueryEdgeInstanceSceneRule invokes the iot.QueryEdgeInstanceSceneRule API synchronously

func (*Client) QueryEdgeInstanceSceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) QueryEdgeInstanceSceneRuleWithCallback(request *QueryEdgeInstanceSceneRuleRequest, callback func(response *QueryEdgeInstanceSceneRuleResponse, err error)) <-chan int

QueryEdgeInstanceSceneRuleWithCallback invokes the iot.QueryEdgeInstanceSceneRule API asynchronously

func (*Client) QueryEdgeInstanceSceneRuleWithChan ¶ added in v1.61.254

func (client *Client) QueryEdgeInstanceSceneRuleWithChan(request *QueryEdgeInstanceSceneRuleRequest) (<-chan *QueryEdgeInstanceSceneRuleResponse, <-chan error)

QueryEdgeInstanceSceneRuleWithChan invokes the iot.QueryEdgeInstanceSceneRule API asynchronously

func (*Client) QueryEdgeInstanceWithCallback ¶

func (client *Client) QueryEdgeInstanceWithCallback(request *QueryEdgeInstanceRequest, callback func(response *QueryEdgeInstanceResponse, err error)) <-chan int

QueryEdgeInstanceWithCallback invokes the iot.QueryEdgeInstance API asynchronously

func (*Client) QueryEdgeInstanceWithChan ¶

func (client *Client) QueryEdgeInstanceWithChan(request *QueryEdgeInstanceRequest) (<-chan *QueryEdgeInstanceResponse, <-chan error)

QueryEdgeInstanceWithChan invokes the iot.QueryEdgeInstance API asynchronously

func (*Client) QueryJob ¶ added in v1.61.847

func (client *Client) QueryJob(request *QueryJobRequest) (response *QueryJobResponse, err error)

QueryJob invokes the iot.QueryJob API synchronously

func (*Client) QueryJobStatistics ¶ added in v1.61.847

func (client *Client) QueryJobStatistics(request *QueryJobStatisticsRequest) (response *QueryJobStatisticsResponse, err error)

QueryJobStatistics invokes the iot.QueryJobStatistics API synchronously

func (*Client) QueryJobStatisticsWithCallback ¶ added in v1.61.847

func (client *Client) QueryJobStatisticsWithCallback(request *QueryJobStatisticsRequest, callback func(response *QueryJobStatisticsResponse, err error)) <-chan int

QueryJobStatisticsWithCallback invokes the iot.QueryJobStatistics API asynchronously

func (*Client) QueryJobStatisticsWithChan ¶ added in v1.61.847

func (client *Client) QueryJobStatisticsWithChan(request *QueryJobStatisticsRequest) (<-chan *QueryJobStatisticsResponse, <-chan error)

QueryJobStatisticsWithChan invokes the iot.QueryJobStatistics API asynchronously

func (*Client) QueryJobWithCallback ¶ added in v1.61.847

func (client *Client) QueryJobWithCallback(request *QueryJobRequest, callback func(response *QueryJobResponse, err error)) <-chan int

QueryJobWithCallback invokes the iot.QueryJob API asynchronously

func (*Client) QueryJobWithChan ¶ added in v1.61.847

func (client *Client) QueryJobWithChan(request *QueryJobRequest) (<-chan *QueryJobResponse, <-chan error)

QueryJobWithChan invokes the iot.QueryJob API asynchronously

func (*Client) QueryLoRaJoinPermissions ¶

func (client *Client) QueryLoRaJoinPermissions(request *QueryLoRaJoinPermissionsRequest) (response *QueryLoRaJoinPermissionsResponse, err error)

QueryLoRaJoinPermissions invokes the iot.QueryLoRaJoinPermissions API synchronously

func (*Client) QueryLoRaJoinPermissionsWithCallback ¶

func (client *Client) QueryLoRaJoinPermissionsWithCallback(request *QueryLoRaJoinPermissionsRequest, callback func(response *QueryLoRaJoinPermissionsResponse, err error)) <-chan int

QueryLoRaJoinPermissionsWithCallback invokes the iot.QueryLoRaJoinPermissions API asynchronously

func (*Client) QueryLoRaJoinPermissionsWithChan ¶

func (client *Client) QueryLoRaJoinPermissionsWithChan(request *QueryLoRaJoinPermissionsRequest) (<-chan *QueryLoRaJoinPermissionsResponse, <-chan error)

QueryLoRaJoinPermissionsWithChan invokes the iot.QueryLoRaJoinPermissions API asynchronously

func (*Client) QueryOTAFirmware ¶ added in v1.60.313

func (client *Client) QueryOTAFirmware(request *QueryOTAFirmwareRequest) (response *QueryOTAFirmwareResponse, err error)

QueryOTAFirmware invokes the iot.QueryOTAFirmware API synchronously

func (*Client) QueryOTAFirmwareWithCallback ¶ added in v1.60.313

func (client *Client) QueryOTAFirmwareWithCallback(request *QueryOTAFirmwareRequest, callback func(response *QueryOTAFirmwareResponse, err error)) <-chan int

QueryOTAFirmwareWithCallback invokes the iot.QueryOTAFirmware API asynchronously

func (*Client) QueryOTAFirmwareWithChan ¶ added in v1.60.313

func (client *Client) QueryOTAFirmwareWithChan(request *QueryOTAFirmwareRequest) (<-chan *QueryOTAFirmwareResponse, <-chan error)

QueryOTAFirmwareWithChan invokes the iot.QueryOTAFirmware API asynchronously

func (*Client) QueryOTAJob ¶ added in v1.60.313

func (client *Client) QueryOTAJob(request *QueryOTAJobRequest) (response *QueryOTAJobResponse, err error)

QueryOTAJob invokes the iot.QueryOTAJob API synchronously

func (*Client) QueryOTAJobWithCallback ¶ added in v1.60.313

func (client *Client) QueryOTAJobWithCallback(request *QueryOTAJobRequest, callback func(response *QueryOTAJobResponse, err error)) <-chan int

QueryOTAJobWithCallback invokes the iot.QueryOTAJob API asynchronously

func (*Client) QueryOTAJobWithChan ¶ added in v1.60.313

func (client *Client) QueryOTAJobWithChan(request *QueryOTAJobRequest) (<-chan *QueryOTAJobResponse, <-chan error)

QueryOTAJobWithChan invokes the iot.QueryOTAJob API asynchronously

func (*Client) QueryPageByApplyId ¶

func (client *Client) QueryPageByApplyId(request *QueryPageByApplyIdRequest) (response *QueryPageByApplyIdResponse, err error)

QueryPageByApplyId invokes the iot.QueryPageByApplyId API synchronously

func (*Client) QueryPageByApplyIdWithCallback ¶

func (client *Client) QueryPageByApplyIdWithCallback(request *QueryPageByApplyIdRequest, callback func(response *QueryPageByApplyIdResponse, err error)) <-chan int

QueryPageByApplyIdWithCallback invokes the iot.QueryPageByApplyId API asynchronously

func (*Client) QueryPageByApplyIdWithChan ¶

func (client *Client) QueryPageByApplyIdWithChan(request *QueryPageByApplyIdRequest) (<-chan *QueryPageByApplyIdResponse, <-chan error)

QueryPageByApplyIdWithChan invokes the iot.QueryPageByApplyId API asynchronously

func (*Client) QueryProduct ¶

func (client *Client) QueryProduct(request *QueryProductRequest) (response *QueryProductResponse, err error)

QueryProduct invokes the iot.QueryProduct API synchronously

func (*Client) QueryProductCertInfo ¶ added in v1.60.305

func (client *Client) QueryProductCertInfo(request *QueryProductCertInfoRequest) (response *QueryProductCertInfoResponse, err error)

QueryProductCertInfo invokes the iot.QueryProductCertInfo API synchronously

func (*Client) QueryProductCertInfoWithCallback ¶ added in v1.60.305

func (client *Client) QueryProductCertInfoWithCallback(request *QueryProductCertInfoRequest, callback func(response *QueryProductCertInfoResponse, err error)) <-chan int

QueryProductCertInfoWithCallback invokes the iot.QueryProductCertInfo API asynchronously

func (*Client) QueryProductCertInfoWithChan ¶ added in v1.60.305

func (client *Client) QueryProductCertInfoWithChan(request *QueryProductCertInfoRequest) (<-chan *QueryProductCertInfoResponse, <-chan error)

QueryProductCertInfoWithChan invokes the iot.QueryProductCertInfo API asynchronously

func (*Client) QueryProductList ¶

func (client *Client) QueryProductList(request *QueryProductListRequest) (response *QueryProductListResponse, err error)

QueryProductList invokes the iot.QueryProductList API synchronously

func (*Client) QueryProductListWithCallback ¶

func (client *Client) QueryProductListWithCallback(request *QueryProductListRequest, callback func(response *QueryProductListResponse, err error)) <-chan int

QueryProductListWithCallback invokes the iot.QueryProductList API asynchronously

func (*Client) QueryProductListWithChan ¶

func (client *Client) QueryProductListWithChan(request *QueryProductListRequest) (<-chan *QueryProductListResponse, <-chan error)

QueryProductListWithChan invokes the iot.QueryProductList API asynchronously

func (*Client) QueryProductTopic ¶

func (client *Client) QueryProductTopic(request *QueryProductTopicRequest) (response *QueryProductTopicResponse, err error)

QueryProductTopic invokes the iot.QueryProductTopic API synchronously

func (*Client) QueryProductTopicWithCallback ¶

func (client *Client) QueryProductTopicWithCallback(request *QueryProductTopicRequest, callback func(response *QueryProductTopicResponse, err error)) <-chan int

QueryProductTopicWithCallback invokes the iot.QueryProductTopic API asynchronously

func (*Client) QueryProductTopicWithChan ¶

func (client *Client) QueryProductTopicWithChan(request *QueryProductTopicRequest) (<-chan *QueryProductTopicResponse, <-chan error)

QueryProductTopicWithChan invokes the iot.QueryProductTopic API asynchronously

func (*Client) QueryProductWithCallback ¶

func (client *Client) QueryProductWithCallback(request *QueryProductRequest, callback func(response *QueryProductResponse, err error)) <-chan int

QueryProductWithCallback invokes the iot.QueryProduct API asynchronously

func (*Client) QueryProductWithChan ¶

func (client *Client) QueryProductWithChan(request *QueryProductRequest) (<-chan *QueryProductResponse, <-chan error)

QueryProductWithChan invokes the iot.QueryProduct API asynchronously

func (*Client) QuerySceneRule ¶ added in v1.61.254

func (client *Client) QuerySceneRule(request *QuerySceneRuleRequest) (response *QuerySceneRuleResponse, err error)

QuerySceneRule invokes the iot.QuerySceneRule API synchronously

func (*Client) QuerySceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) QuerySceneRuleWithCallback(request *QuerySceneRuleRequest, callback func(response *QuerySceneRuleResponse, err error)) <-chan int

QuerySceneRuleWithCallback invokes the iot.QuerySceneRule API asynchronously

func (*Client) QuerySceneRuleWithChan ¶ added in v1.61.254

func (client *Client) QuerySceneRuleWithChan(request *QuerySceneRuleRequest) (<-chan *QuerySceneRuleResponse, <-chan error)

QuerySceneRuleWithChan invokes the iot.QuerySceneRule API asynchronously

func (*Client) QuerySubscribeRelation ¶ added in v1.61.254

func (client *Client) QuerySubscribeRelation(request *QuerySubscribeRelationRequest) (response *QuerySubscribeRelationResponse, err error)

QuerySubscribeRelation invokes the iot.QuerySubscribeRelation API synchronously

func (*Client) QuerySubscribeRelationWithCallback ¶ added in v1.61.254

func (client *Client) QuerySubscribeRelationWithCallback(request *QuerySubscribeRelationRequest, callback func(response *QuerySubscribeRelationResponse, err error)) <-chan int

QuerySubscribeRelationWithCallback invokes the iot.QuerySubscribeRelation API asynchronously

func (*Client) QuerySubscribeRelationWithChan ¶ added in v1.61.254

func (client *Client) QuerySubscribeRelationWithChan(request *QuerySubscribeRelationRequest) (<-chan *QuerySubscribeRelationResponse, <-chan error)

QuerySubscribeRelationWithChan invokes the iot.QuerySubscribeRelation API asynchronously

func (*Client) QuerySummarySceneRuleLog ¶ added in v1.61.254

func (client *Client) QuerySummarySceneRuleLog(request *QuerySummarySceneRuleLogRequest) (response *QuerySummarySceneRuleLogResponse, err error)

QuerySummarySceneRuleLog invokes the iot.QuerySummarySceneRuleLog API synchronously

func (*Client) QuerySummarySceneRuleLogWithCallback ¶ added in v1.61.254

func (client *Client) QuerySummarySceneRuleLogWithCallback(request *QuerySummarySceneRuleLogRequest, callback func(response *QuerySummarySceneRuleLogResponse, err error)) <-chan int

QuerySummarySceneRuleLogWithCallback invokes the iot.QuerySummarySceneRuleLog API asynchronously

func (*Client) QuerySummarySceneRuleLogWithChan ¶ added in v1.61.254

func (client *Client) QuerySummarySceneRuleLogWithChan(request *QuerySummarySceneRuleLogRequest) (<-chan *QuerySummarySceneRuleLogResponse, <-chan error)

QuerySummarySceneRuleLogWithChan invokes the iot.QuerySummarySceneRuleLog API asynchronously

func (*Client) QuerySuperDeviceGroup ¶

func (client *Client) QuerySuperDeviceGroup(request *QuerySuperDeviceGroupRequest) (response *QuerySuperDeviceGroupResponse, err error)

QuerySuperDeviceGroup invokes the iot.QuerySuperDeviceGroup API synchronously

func (*Client) QuerySuperDeviceGroupWithCallback ¶

func (client *Client) QuerySuperDeviceGroupWithCallback(request *QuerySuperDeviceGroupRequest, callback func(response *QuerySuperDeviceGroupResponse, err error)) <-chan int

QuerySuperDeviceGroupWithCallback invokes the iot.QuerySuperDeviceGroup API asynchronously

func (*Client) QuerySuperDeviceGroupWithChan ¶

func (client *Client) QuerySuperDeviceGroupWithChan(request *QuerySuperDeviceGroupRequest) (<-chan *QuerySuperDeviceGroupResponse, <-chan error)

QuerySuperDeviceGroupWithChan invokes the iot.QuerySuperDeviceGroup API asynchronously

func (*Client) QueryTask ¶ added in v1.61.847

func (client *Client) QueryTask(request *QueryTaskRequest) (response *QueryTaskResponse, err error)

QueryTask invokes the iot.QueryTask API synchronously

func (*Client) QueryTaskWithCallback ¶ added in v1.61.847

func (client *Client) QueryTaskWithCallback(request *QueryTaskRequest, callback func(response *QueryTaskResponse, err error)) <-chan int

QueryTaskWithCallback invokes the iot.QueryTask API asynchronously

func (*Client) QueryTaskWithChan ¶ added in v1.61.847

func (client *Client) QueryTaskWithChan(request *QueryTaskRequest) (<-chan *QueryTaskResponse, <-chan error)

QueryTaskWithChan invokes the iot.QueryTask API asynchronously

func (*Client) QueryThingModel ¶ added in v1.60.347

func (client *Client) QueryThingModel(request *QueryThingModelRequest) (response *QueryThingModelResponse, err error)

QueryThingModel invokes the iot.QueryThingModel API synchronously

func (*Client) QueryThingModelExtendConfig ¶ added in v1.61.565

func (client *Client) QueryThingModelExtendConfig(request *QueryThingModelExtendConfigRequest) (response *QueryThingModelExtendConfigResponse, err error)

QueryThingModelExtendConfig invokes the iot.QueryThingModelExtendConfig API synchronously

func (*Client) QueryThingModelExtendConfigPublished ¶ added in v1.61.565

func (client *Client) QueryThingModelExtendConfigPublished(request *QueryThingModelExtendConfigPublishedRequest) (response *QueryThingModelExtendConfigPublishedResponse, err error)

QueryThingModelExtendConfigPublished invokes the iot.QueryThingModelExtendConfigPublished API synchronously

func (*Client) QueryThingModelExtendConfigPublishedWithCallback ¶ added in v1.61.565

func (client *Client) QueryThingModelExtendConfigPublishedWithCallback(request *QueryThingModelExtendConfigPublishedRequest, callback func(response *QueryThingModelExtendConfigPublishedResponse, err error)) <-chan int

QueryThingModelExtendConfigPublishedWithCallback invokes the iot.QueryThingModelExtendConfigPublished API asynchronously

func (*Client) QueryThingModelExtendConfigPublishedWithChan ¶ added in v1.61.565

func (client *Client) QueryThingModelExtendConfigPublishedWithChan(request *QueryThingModelExtendConfigPublishedRequest) (<-chan *QueryThingModelExtendConfigPublishedResponse, <-chan error)

QueryThingModelExtendConfigPublishedWithChan invokes the iot.QueryThingModelExtendConfigPublished API asynchronously

func (*Client) QueryThingModelExtendConfigWithCallback ¶ added in v1.61.565

func (client *Client) QueryThingModelExtendConfigWithCallback(request *QueryThingModelExtendConfigRequest, callback func(response *QueryThingModelExtendConfigResponse, err error)) <-chan int

QueryThingModelExtendConfigWithCallback invokes the iot.QueryThingModelExtendConfig API asynchronously

func (*Client) QueryThingModelExtendConfigWithChan ¶ added in v1.61.565

func (client *Client) QueryThingModelExtendConfigWithChan(request *QueryThingModelExtendConfigRequest) (<-chan *QueryThingModelExtendConfigResponse, <-chan error)

QueryThingModelExtendConfigWithChan invokes the iot.QueryThingModelExtendConfig API asynchronously

func (*Client) QueryThingModelPublished ¶ added in v1.61.565

func (client *Client) QueryThingModelPublished(request *QueryThingModelPublishedRequest) (response *QueryThingModelPublishedResponse, err error)

QueryThingModelPublished invokes the iot.QueryThingModelPublished API synchronously

func (*Client) QueryThingModelPublishedWithCallback ¶ added in v1.61.565

func (client *Client) QueryThingModelPublishedWithCallback(request *QueryThingModelPublishedRequest, callback func(response *QueryThingModelPublishedResponse, err error)) <-chan int

QueryThingModelPublishedWithCallback invokes the iot.QueryThingModelPublished API asynchronously

func (*Client) QueryThingModelPublishedWithChan ¶ added in v1.61.565

func (client *Client) QueryThingModelPublishedWithChan(request *QueryThingModelPublishedRequest) (<-chan *QueryThingModelPublishedResponse, <-chan error)

QueryThingModelPublishedWithChan invokes the iot.QueryThingModelPublished API asynchronously

func (*Client) QueryThingModelWithCallback ¶ added in v1.60.347

func (client *Client) QueryThingModelWithCallback(request *QueryThingModelRequest, callback func(response *QueryThingModelResponse, err error)) <-chan int

QueryThingModelWithCallback invokes the iot.QueryThingModel API asynchronously

func (*Client) QueryThingModelWithChan ¶ added in v1.60.347

func (client *Client) QueryThingModelWithChan(request *QueryThingModelRequest) (<-chan *QueryThingModelResponse, <-chan error)

QueryThingModelWithChan invokes the iot.QueryThingModel API asynchronously

func (*Client) QueryTopicReverseRouteTable ¶

func (client *Client) QueryTopicReverseRouteTable(request *QueryTopicReverseRouteTableRequest) (response *QueryTopicReverseRouteTableResponse, err error)

QueryTopicReverseRouteTable invokes the iot.QueryTopicReverseRouteTable API synchronously

func (*Client) QueryTopicReverseRouteTableWithCallback ¶

func (client *Client) QueryTopicReverseRouteTableWithCallback(request *QueryTopicReverseRouteTableRequest, callback func(response *QueryTopicReverseRouteTableResponse, err error)) <-chan int

QueryTopicReverseRouteTableWithCallback invokes the iot.QueryTopicReverseRouteTable API asynchronously

func (*Client) QueryTopicReverseRouteTableWithChan ¶

func (client *Client) QueryTopicReverseRouteTableWithChan(request *QueryTopicReverseRouteTableRequest) (<-chan *QueryTopicReverseRouteTableResponse, <-chan error)

QueryTopicReverseRouteTableWithChan invokes the iot.QueryTopicReverseRouteTable API asynchronously

func (*Client) QueryTopicRouteTable ¶

func (client *Client) QueryTopicRouteTable(request *QueryTopicRouteTableRequest) (response *QueryTopicRouteTableResponse, err error)

QueryTopicRouteTable invokes the iot.QueryTopicRouteTable API synchronously

func (*Client) QueryTopicRouteTableWithCallback ¶

func (client *Client) QueryTopicRouteTableWithCallback(request *QueryTopicRouteTableRequest, callback func(response *QueryTopicRouteTableResponse, err error)) <-chan int

QueryTopicRouteTableWithCallback invokes the iot.QueryTopicRouteTable API asynchronously

func (*Client) QueryTopicRouteTableWithChan ¶

func (client *Client) QueryTopicRouteTableWithChan(request *QueryTopicRouteTableRequest) (<-chan *QueryTopicRouteTableResponse, <-chan error)

QueryTopicRouteTableWithChan invokes the iot.QueryTopicRouteTable API asynchronously

func (*Client) RRpc ¶

func (client *Client) RRpc(request *RRpcRequest) (response *RRpcResponse, err error)

RRpc invokes the iot.RRpc API synchronously

func (*Client) RRpcWithCallback ¶

func (client *Client) RRpcWithCallback(request *RRpcRequest, callback func(response *RRpcResponse, err error)) <-chan int

RRpcWithCallback invokes the iot.RRpc API asynchronously

func (*Client) RRpcWithChan ¶

func (client *Client) RRpcWithChan(request *RRpcRequest) (<-chan *RRpcResponse, <-chan error)

RRpcWithChan invokes the iot.RRpc API asynchronously

func (*Client) RegisterDevice ¶

func (client *Client) RegisterDevice(request *RegisterDeviceRequest) (response *RegisterDeviceResponse, err error)

RegisterDevice invokes the iot.RegisterDevice API synchronously

func (*Client) RegisterDeviceWithCallback ¶

func (client *Client) RegisterDeviceWithCallback(request *RegisterDeviceRequest, callback func(response *RegisterDeviceResponse, err error)) <-chan int

RegisterDeviceWithCallback invokes the iot.RegisterDevice API asynchronously

func (*Client) RegisterDeviceWithChan ¶

func (client *Client) RegisterDeviceWithChan(request *RegisterDeviceRequest) (<-chan *RegisterDeviceResponse, <-chan error)

RegisterDeviceWithChan invokes the iot.RegisterDevice API asynchronously

func (*Client) ReleaseEdgeDriverVersion ¶ added in v1.61.194

func (client *Client) ReleaseEdgeDriverVersion(request *ReleaseEdgeDriverVersionRequest) (response *ReleaseEdgeDriverVersionResponse, err error)

ReleaseEdgeDriverVersion invokes the iot.ReleaseEdgeDriverVersion API synchronously

func (*Client) ReleaseEdgeDriverVersionWithCallback ¶ added in v1.61.194

func (client *Client) ReleaseEdgeDriverVersionWithCallback(request *ReleaseEdgeDriverVersionRequest, callback func(response *ReleaseEdgeDriverVersionResponse, err error)) <-chan int

ReleaseEdgeDriverVersionWithCallback invokes the iot.ReleaseEdgeDriverVersion API asynchronously

func (*Client) ReleaseEdgeDriverVersionWithChan ¶ added in v1.61.194

func (client *Client) ReleaseEdgeDriverVersionWithChan(request *ReleaseEdgeDriverVersionRequest) (<-chan *ReleaseEdgeDriverVersionResponse, <-chan error)

ReleaseEdgeDriverVersionWithChan invokes the iot.ReleaseEdgeDriverVersion API asynchronously

func (*Client) RemoveThingTopo ¶

func (client *Client) RemoveThingTopo(request *RemoveThingTopoRequest) (response *RemoveThingTopoResponse, err error)

RemoveThingTopo invokes the iot.RemoveThingTopo API synchronously

func (*Client) RemoveThingTopoWithCallback ¶

func (client *Client) RemoveThingTopoWithCallback(request *RemoveThingTopoRequest, callback func(response *RemoveThingTopoResponse, err error)) <-chan int

RemoveThingTopoWithCallback invokes the iot.RemoveThingTopo API asynchronously

func (*Client) RemoveThingTopoWithChan ¶

func (client *Client) RemoveThingTopoWithChan(request *RemoveThingTopoRequest) (<-chan *RemoveThingTopoResponse, <-chan error)

RemoveThingTopoWithChan invokes the iot.RemoveThingTopo API asynchronously

func (*Client) ReplaceEdgeInstanceGateway ¶ added in v1.61.194

func (client *Client) ReplaceEdgeInstanceGateway(request *ReplaceEdgeInstanceGatewayRequest) (response *ReplaceEdgeInstanceGatewayResponse, err error)

ReplaceEdgeInstanceGateway invokes the iot.ReplaceEdgeInstanceGateway API synchronously

func (*Client) ReplaceEdgeInstanceGatewayWithCallback ¶ added in v1.61.194

func (client *Client) ReplaceEdgeInstanceGatewayWithCallback(request *ReplaceEdgeInstanceGatewayRequest, callback func(response *ReplaceEdgeInstanceGatewayResponse, err error)) <-chan int

ReplaceEdgeInstanceGatewayWithCallback invokes the iot.ReplaceEdgeInstanceGateway API asynchronously

func (*Client) ReplaceEdgeInstanceGatewayWithChan ¶ added in v1.61.194

func (client *Client) ReplaceEdgeInstanceGatewayWithChan(request *ReplaceEdgeInstanceGatewayRequest) (<-chan *ReplaceEdgeInstanceGatewayResponse, <-chan error)

ReplaceEdgeInstanceGatewayWithChan invokes the iot.ReplaceEdgeInstanceGateway API asynchronously

func (*Client) ResetConsumerGroupPosition ¶ added in v1.61.254

func (client *Client) ResetConsumerGroupPosition(request *ResetConsumerGroupPositionRequest) (response *ResetConsumerGroupPositionResponse, err error)

ResetConsumerGroupPosition invokes the iot.ResetConsumerGroupPosition API synchronously

func (*Client) ResetConsumerGroupPositionWithCallback ¶ added in v1.61.254

func (client *Client) ResetConsumerGroupPositionWithCallback(request *ResetConsumerGroupPositionRequest, callback func(response *ResetConsumerGroupPositionResponse, err error)) <-chan int

ResetConsumerGroupPositionWithCallback invokes the iot.ResetConsumerGroupPosition API asynchronously

func (*Client) ResetConsumerGroupPositionWithChan ¶ added in v1.61.254

func (client *Client) ResetConsumerGroupPositionWithChan(request *ResetConsumerGroupPositionRequest) (<-chan *ResetConsumerGroupPositionResponse, <-chan error)

ResetConsumerGroupPositionWithChan invokes the iot.ResetConsumerGroupPosition API asynchronously

func (*Client) ResetThing ¶ added in v1.61.29

func (client *Client) ResetThing(request *ResetThingRequest) (response *ResetThingResponse, err error)

ResetThing invokes the iot.ResetThing API synchronously

func (*Client) ResetThingWithCallback ¶ added in v1.61.29

func (client *Client) ResetThingWithCallback(request *ResetThingRequest, callback func(response *ResetThingResponse, err error)) <-chan int

ResetThingWithCallback invokes the iot.ResetThing API asynchronously

func (*Client) ResetThingWithChan ¶ added in v1.61.29

func (client *Client) ResetThingWithChan(request *ResetThingRequest) (<-chan *ResetThingResponse, <-chan error)

ResetThingWithChan invokes the iot.ResetThing API asynchronously

func (*Client) SaveDeviceProp ¶

func (client *Client) SaveDeviceProp(request *SaveDevicePropRequest) (response *SaveDevicePropResponse, err error)

SaveDeviceProp invokes the iot.SaveDeviceProp API synchronously

func (*Client) SaveDevicePropWithCallback ¶

func (client *Client) SaveDevicePropWithCallback(request *SaveDevicePropRequest, callback func(response *SaveDevicePropResponse, err error)) <-chan int

SaveDevicePropWithCallback invokes the iot.SaveDeviceProp API asynchronously

func (*Client) SaveDevicePropWithChan ¶

func (client *Client) SaveDevicePropWithChan(request *SaveDevicePropRequest) (<-chan *SaveDevicePropResponse, <-chan error)

SaveDevicePropWithChan invokes the iot.SaveDeviceProp API asynchronously

func (*Client) SetDeviceDesiredProperty ¶

func (client *Client) SetDeviceDesiredProperty(request *SetDeviceDesiredPropertyRequest) (response *SetDeviceDesiredPropertyResponse, err error)

SetDeviceDesiredProperty invokes the iot.SetDeviceDesiredProperty API synchronously

func (*Client) SetDeviceDesiredPropertyWithCallback ¶

func (client *Client) SetDeviceDesiredPropertyWithCallback(request *SetDeviceDesiredPropertyRequest, callback func(response *SetDeviceDesiredPropertyResponse, err error)) <-chan int

SetDeviceDesiredPropertyWithCallback invokes the iot.SetDeviceDesiredProperty API asynchronously

func (*Client) SetDeviceDesiredPropertyWithChan ¶

func (client *Client) SetDeviceDesiredPropertyWithChan(request *SetDeviceDesiredPropertyRequest) (<-chan *SetDeviceDesiredPropertyResponse, <-chan error)

SetDeviceDesiredPropertyWithChan invokes the iot.SetDeviceDesiredProperty API asynchronously

func (*Client) SetDeviceGroupTags ¶

func (client *Client) SetDeviceGroupTags(request *SetDeviceGroupTagsRequest) (response *SetDeviceGroupTagsResponse, err error)

SetDeviceGroupTags invokes the iot.SetDeviceGroupTags API synchronously

func (*Client) SetDeviceGroupTagsWithCallback ¶

func (client *Client) SetDeviceGroupTagsWithCallback(request *SetDeviceGroupTagsRequest, callback func(response *SetDeviceGroupTagsResponse, err error)) <-chan int

SetDeviceGroupTagsWithCallback invokes the iot.SetDeviceGroupTags API asynchronously

func (*Client) SetDeviceGroupTagsWithChan ¶

func (client *Client) SetDeviceGroupTagsWithChan(request *SetDeviceGroupTagsRequest) (<-chan *SetDeviceGroupTagsResponse, <-chan error)

SetDeviceGroupTagsWithChan invokes the iot.SetDeviceGroupTags API asynchronously

func (*Client) SetDeviceProperty ¶

func (client *Client) SetDeviceProperty(request *SetDevicePropertyRequest) (response *SetDevicePropertyResponse, err error)

SetDeviceProperty invokes the iot.SetDeviceProperty API synchronously

func (*Client) SetDevicePropertyWithCallback ¶

func (client *Client) SetDevicePropertyWithCallback(request *SetDevicePropertyRequest, callback func(response *SetDevicePropertyResponse, err error)) <-chan int

SetDevicePropertyWithCallback invokes the iot.SetDeviceProperty API asynchronously

func (*Client) SetDevicePropertyWithChan ¶

func (client *Client) SetDevicePropertyWithChan(request *SetDevicePropertyRequest) (<-chan *SetDevicePropertyResponse, <-chan error)

SetDevicePropertyWithChan invokes the iot.SetDeviceProperty API asynchronously

func (*Client) SetDevicesProperty ¶

func (client *Client) SetDevicesProperty(request *SetDevicesPropertyRequest) (response *SetDevicesPropertyResponse, err error)

SetDevicesProperty invokes the iot.SetDevicesProperty API synchronously

func (*Client) SetDevicesPropertyWithCallback ¶

func (client *Client) SetDevicesPropertyWithCallback(request *SetDevicesPropertyRequest, callback func(response *SetDevicesPropertyResponse, err error)) <-chan int

SetDevicesPropertyWithCallback invokes the iot.SetDevicesProperty API asynchronously

func (*Client) SetDevicesPropertyWithChan ¶

func (client *Client) SetDevicesPropertyWithChan(request *SetDevicesPropertyRequest) (<-chan *SetDevicesPropertyResponse, <-chan error)

SetDevicesPropertyWithChan invokes the iot.SetDevicesProperty API asynchronously

func (*Client) SetEdgeInstanceDriverConfigs ¶

func (client *Client) SetEdgeInstanceDriverConfigs(request *SetEdgeInstanceDriverConfigsRequest) (response *SetEdgeInstanceDriverConfigsResponse, err error)

SetEdgeInstanceDriverConfigs invokes the iot.SetEdgeInstanceDriverConfigs API synchronously

func (*Client) SetEdgeInstanceDriverConfigsWithCallback ¶

func (client *Client) SetEdgeInstanceDriverConfigsWithCallback(request *SetEdgeInstanceDriverConfigsRequest, callback func(response *SetEdgeInstanceDriverConfigsResponse, err error)) <-chan int

SetEdgeInstanceDriverConfigsWithCallback invokes the iot.SetEdgeInstanceDriverConfigs API asynchronously

func (*Client) SetEdgeInstanceDriverConfigsWithChan ¶

func (client *Client) SetEdgeInstanceDriverConfigsWithChan(request *SetEdgeInstanceDriverConfigsRequest) (<-chan *SetEdgeInstanceDriverConfigsResponse, <-chan error)

SetEdgeInstanceDriverConfigsWithChan invokes the iot.SetEdgeInstanceDriverConfigs API asynchronously

func (*Client) SetProductCertInfo ¶ added in v1.60.305

func (client *Client) SetProductCertInfo(request *SetProductCertInfoRequest) (response *SetProductCertInfoResponse, err error)

SetProductCertInfo invokes the iot.SetProductCertInfo API synchronously

func (*Client) SetProductCertInfoWithCallback ¶ added in v1.60.305

func (client *Client) SetProductCertInfoWithCallback(request *SetProductCertInfoRequest, callback func(response *SetProductCertInfoResponse, err error)) <-chan int

SetProductCertInfoWithCallback invokes the iot.SetProductCertInfo API asynchronously

func (*Client) SetProductCertInfoWithChan ¶ added in v1.60.305

func (client *Client) SetProductCertInfoWithChan(request *SetProductCertInfoRequest) (<-chan *SetProductCertInfoResponse, <-chan error)

SetProductCertInfoWithChan invokes the iot.SetProductCertInfo API asynchronously

func (*Client) SpeechByCombination ¶ added in v1.61.735

func (client *Client) SpeechByCombination(request *SpeechByCombinationRequest) (response *SpeechByCombinationResponse, err error)

SpeechByCombination invokes the iot.SpeechByCombination API synchronously

func (*Client) SpeechByCombinationWithCallback ¶ added in v1.61.735

func (client *Client) SpeechByCombinationWithCallback(request *SpeechByCombinationRequest, callback func(response *SpeechByCombinationResponse, err error)) <-chan int

SpeechByCombinationWithCallback invokes the iot.SpeechByCombination API asynchronously

func (*Client) SpeechByCombinationWithChan ¶ added in v1.61.735

func (client *Client) SpeechByCombinationWithChan(request *SpeechByCombinationRequest) (<-chan *SpeechByCombinationResponse, <-chan error)

SpeechByCombinationWithChan invokes the iot.SpeechByCombination API asynchronously

func (*Client) StartRule ¶

func (client *Client) StartRule(request *StartRuleRequest) (response *StartRuleResponse, err error)

StartRule invokes the iot.StartRule API synchronously

func (*Client) StartRuleWithCallback ¶

func (client *Client) StartRuleWithCallback(request *StartRuleRequest, callback func(response *StartRuleResponse, err error)) <-chan int

StartRuleWithCallback invokes the iot.StartRule API asynchronously

func (*Client) StartRuleWithChan ¶

func (client *Client) StartRuleWithChan(request *StartRuleRequest) (<-chan *StartRuleResponse, <-chan error)

StartRuleWithChan invokes the iot.StartRule API asynchronously

func (*Client) StopRule ¶

func (client *Client) StopRule(request *StopRuleRequest) (response *StopRuleResponse, err error)

StopRule invokes the iot.StopRule API synchronously

func (*Client) StopRuleWithCallback ¶

func (client *Client) StopRuleWithCallback(request *StopRuleRequest, callback func(response *StopRuleResponse, err error)) <-chan int

StopRuleWithCallback invokes the iot.StopRule API asynchronously

func (*Client) StopRuleWithChan ¶

func (client *Client) StopRuleWithChan(request *StopRuleRequest) (<-chan *StopRuleResponse, <-chan error)

StopRuleWithChan invokes the iot.StopRule API asynchronously

func (*Client) SyncSpeechByCombination ¶ added in v1.61.917

func (client *Client) SyncSpeechByCombination(request *SyncSpeechByCombinationRequest) (response *SyncSpeechByCombinationResponse, err error)

SyncSpeechByCombination invokes the iot.SyncSpeechByCombination API synchronously

func (*Client) SyncSpeechByCombinationWithCallback ¶ added in v1.61.917

func (client *Client) SyncSpeechByCombinationWithCallback(request *SyncSpeechByCombinationRequest, callback func(response *SyncSpeechByCombinationResponse, err error)) <-chan int

SyncSpeechByCombinationWithCallback invokes the iot.SyncSpeechByCombination API asynchronously

func (*Client) SyncSpeechByCombinationWithChan ¶ added in v1.61.917

func (client *Client) SyncSpeechByCombinationWithChan(request *SyncSpeechByCombinationRequest) (<-chan *SyncSpeechByCombinationResponse, <-chan error)

SyncSpeechByCombinationWithChan invokes the iot.SyncSpeechByCombination API asynchronously

func (*Client) TriggerSceneRule ¶ added in v1.61.254

func (client *Client) TriggerSceneRule(request *TriggerSceneRuleRequest) (response *TriggerSceneRuleResponse, err error)

TriggerSceneRule invokes the iot.TriggerSceneRule API synchronously

func (*Client) TriggerSceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) TriggerSceneRuleWithCallback(request *TriggerSceneRuleRequest, callback func(response *TriggerSceneRuleResponse, err error)) <-chan int

TriggerSceneRuleWithCallback invokes the iot.TriggerSceneRule API asynchronously

func (*Client) TriggerSceneRuleWithChan ¶ added in v1.61.254

func (client *Client) TriggerSceneRuleWithChan(request *TriggerSceneRuleRequest) (<-chan *TriggerSceneRuleResponse, <-chan error)

TriggerSceneRuleWithChan invokes the iot.TriggerSceneRule API asynchronously

func (*Client) UnbindApplicationFromEdgeInstance ¶ added in v1.61.194

func (client *Client) UnbindApplicationFromEdgeInstance(request *UnbindApplicationFromEdgeInstanceRequest) (response *UnbindApplicationFromEdgeInstanceResponse, err error)

UnbindApplicationFromEdgeInstance invokes the iot.UnbindApplicationFromEdgeInstance API synchronously

func (*Client) UnbindApplicationFromEdgeInstanceWithCallback ¶ added in v1.61.194

func (client *Client) UnbindApplicationFromEdgeInstanceWithCallback(request *UnbindApplicationFromEdgeInstanceRequest, callback func(response *UnbindApplicationFromEdgeInstanceResponse, err error)) <-chan int

UnbindApplicationFromEdgeInstanceWithCallback invokes the iot.UnbindApplicationFromEdgeInstance API asynchronously

func (*Client) UnbindApplicationFromEdgeInstanceWithChan ¶ added in v1.61.194

func (client *Client) UnbindApplicationFromEdgeInstanceWithChan(request *UnbindApplicationFromEdgeInstanceRequest) (<-chan *UnbindApplicationFromEdgeInstanceResponse, <-chan error)

UnbindApplicationFromEdgeInstanceWithChan invokes the iot.UnbindApplicationFromEdgeInstance API asynchronously

func (*Client) UnbindDriverFromEdgeInstance ¶

func (client *Client) UnbindDriverFromEdgeInstance(request *UnbindDriverFromEdgeInstanceRequest) (response *UnbindDriverFromEdgeInstanceResponse, err error)

UnbindDriverFromEdgeInstance invokes the iot.UnbindDriverFromEdgeInstance API synchronously

func (*Client) UnbindDriverFromEdgeInstanceWithCallback ¶

func (client *Client) UnbindDriverFromEdgeInstanceWithCallback(request *UnbindDriverFromEdgeInstanceRequest, callback func(response *UnbindDriverFromEdgeInstanceResponse, err error)) <-chan int

UnbindDriverFromEdgeInstanceWithCallback invokes the iot.UnbindDriverFromEdgeInstance API asynchronously

func (*Client) UnbindDriverFromEdgeInstanceWithChan ¶

func (client *Client) UnbindDriverFromEdgeInstanceWithChan(request *UnbindDriverFromEdgeInstanceRequest) (<-chan *UnbindDriverFromEdgeInstanceResponse, <-chan error)

UnbindDriverFromEdgeInstanceWithChan invokes the iot.UnbindDriverFromEdgeInstance API asynchronously

func (*Client) UnbindRoleFromEdgeInstance ¶ added in v1.61.565

func (client *Client) UnbindRoleFromEdgeInstance(request *UnbindRoleFromEdgeInstanceRequest) (response *UnbindRoleFromEdgeInstanceResponse, err error)

UnbindRoleFromEdgeInstance invokes the iot.UnbindRoleFromEdgeInstance API synchronously

func (*Client) UnbindRoleFromEdgeInstanceWithCallback ¶ added in v1.61.565

func (client *Client) UnbindRoleFromEdgeInstanceWithCallback(request *UnbindRoleFromEdgeInstanceRequest, callback func(response *UnbindRoleFromEdgeInstanceResponse, err error)) <-chan int

UnbindRoleFromEdgeInstanceWithCallback invokes the iot.UnbindRoleFromEdgeInstance API asynchronously

func (*Client) UnbindRoleFromEdgeInstanceWithChan ¶ added in v1.61.565

func (client *Client) UnbindRoleFromEdgeInstanceWithChan(request *UnbindRoleFromEdgeInstanceRequest) (<-chan *UnbindRoleFromEdgeInstanceResponse, <-chan error)

UnbindRoleFromEdgeInstanceWithChan invokes the iot.UnbindRoleFromEdgeInstance API asynchronously

func (*Client) UnbindSceneRuleFromEdgeInstance ¶ added in v1.61.254

func (client *Client) UnbindSceneRuleFromEdgeInstance(request *UnbindSceneRuleFromEdgeInstanceRequest) (response *UnbindSceneRuleFromEdgeInstanceResponse, err error)

UnbindSceneRuleFromEdgeInstance invokes the iot.UnbindSceneRuleFromEdgeInstance API synchronously

func (*Client) UnbindSceneRuleFromEdgeInstanceWithCallback ¶ added in v1.61.254

func (client *Client) UnbindSceneRuleFromEdgeInstanceWithCallback(request *UnbindSceneRuleFromEdgeInstanceRequest, callback func(response *UnbindSceneRuleFromEdgeInstanceResponse, err error)) <-chan int

UnbindSceneRuleFromEdgeInstanceWithCallback invokes the iot.UnbindSceneRuleFromEdgeInstance API asynchronously

func (*Client) UnbindSceneRuleFromEdgeInstanceWithChan ¶ added in v1.61.254

func (client *Client) UnbindSceneRuleFromEdgeInstanceWithChan(request *UnbindSceneRuleFromEdgeInstanceRequest) (<-chan *UnbindSceneRuleFromEdgeInstanceResponse, <-chan error)

UnbindSceneRuleFromEdgeInstanceWithChan invokes the iot.UnbindSceneRuleFromEdgeInstance API asynchronously

func (*Client) UpdateConsumerGroup ¶ added in v1.61.254

func (client *Client) UpdateConsumerGroup(request *UpdateConsumerGroupRequest) (response *UpdateConsumerGroupResponse, err error)

UpdateConsumerGroup invokes the iot.UpdateConsumerGroup API synchronously

func (*Client) UpdateConsumerGroupWithCallback ¶ added in v1.61.254

func (client *Client) UpdateConsumerGroupWithCallback(request *UpdateConsumerGroupRequest, callback func(response *UpdateConsumerGroupResponse, err error)) <-chan int

UpdateConsumerGroupWithCallback invokes the iot.UpdateConsumerGroup API asynchronously

func (*Client) UpdateConsumerGroupWithChan ¶ added in v1.61.254

func (client *Client) UpdateConsumerGroupWithChan(request *UpdateConsumerGroupRequest) (<-chan *UpdateConsumerGroupResponse, <-chan error)

UpdateConsumerGroupWithChan invokes the iot.UpdateConsumerGroup API asynchronously

func (*Client) UpdateDeviceGroup ¶

func (client *Client) UpdateDeviceGroup(request *UpdateDeviceGroupRequest) (response *UpdateDeviceGroupResponse, err error)

UpdateDeviceGroup invokes the iot.UpdateDeviceGroup API synchronously

func (*Client) UpdateDeviceGroupWithCallback ¶

func (client *Client) UpdateDeviceGroupWithCallback(request *UpdateDeviceGroupRequest, callback func(response *UpdateDeviceGroupResponse, err error)) <-chan int

UpdateDeviceGroupWithCallback invokes the iot.UpdateDeviceGroup API asynchronously

func (*Client) UpdateDeviceGroupWithChan ¶

func (client *Client) UpdateDeviceGroupWithChan(request *UpdateDeviceGroupRequest) (<-chan *UpdateDeviceGroupResponse, <-chan error)

UpdateDeviceGroupWithChan invokes the iot.UpdateDeviceGroup API asynchronously

func (*Client) UpdateDeviceShadow ¶

func (client *Client) UpdateDeviceShadow(request *UpdateDeviceShadowRequest) (response *UpdateDeviceShadowResponse, err error)

UpdateDeviceShadow invokes the iot.UpdateDeviceShadow API synchronously

func (*Client) UpdateDeviceShadowWithCallback ¶

func (client *Client) UpdateDeviceShadowWithCallback(request *UpdateDeviceShadowRequest, callback func(response *UpdateDeviceShadowResponse, err error)) <-chan int

UpdateDeviceShadowWithCallback invokes the iot.UpdateDeviceShadow API asynchronously

func (*Client) UpdateDeviceShadowWithChan ¶

func (client *Client) UpdateDeviceShadowWithChan(request *UpdateDeviceShadowRequest) (<-chan *UpdateDeviceShadowResponse, <-chan error)

UpdateDeviceShadowWithChan invokes the iot.UpdateDeviceShadow API asynchronously

func (*Client) UpdateEdgeDriverVersion ¶ added in v1.61.29

func (client *Client) UpdateEdgeDriverVersion(request *UpdateEdgeDriverVersionRequest) (response *UpdateEdgeDriverVersionResponse, err error)

UpdateEdgeDriverVersion invokes the iot.UpdateEdgeDriverVersion API synchronously

func (*Client) UpdateEdgeDriverVersionWithCallback ¶ added in v1.61.29

func (client *Client) UpdateEdgeDriverVersionWithCallback(request *UpdateEdgeDriverVersionRequest, callback func(response *UpdateEdgeDriverVersionResponse, err error)) <-chan int

UpdateEdgeDriverVersionWithCallback invokes the iot.UpdateEdgeDriverVersion API asynchronously

func (*Client) UpdateEdgeDriverVersionWithChan ¶ added in v1.61.29

func (client *Client) UpdateEdgeDriverVersionWithChan(request *UpdateEdgeDriverVersionRequest) (<-chan *UpdateEdgeDriverVersionResponse, <-chan error)

UpdateEdgeDriverVersionWithChan invokes the iot.UpdateEdgeDriverVersion API asynchronously

func (*Client) UpdateEdgeInstance ¶

func (client *Client) UpdateEdgeInstance(request *UpdateEdgeInstanceRequest) (response *UpdateEdgeInstanceResponse, err error)

UpdateEdgeInstance invokes the iot.UpdateEdgeInstance API synchronously

func (*Client) UpdateEdgeInstanceChannel ¶ added in v1.61.194

func (client *Client) UpdateEdgeInstanceChannel(request *UpdateEdgeInstanceChannelRequest) (response *UpdateEdgeInstanceChannelResponse, err error)

UpdateEdgeInstanceChannel invokes the iot.UpdateEdgeInstanceChannel API synchronously

func (*Client) UpdateEdgeInstanceChannelWithCallback ¶ added in v1.61.194

func (client *Client) UpdateEdgeInstanceChannelWithCallback(request *UpdateEdgeInstanceChannelRequest, callback func(response *UpdateEdgeInstanceChannelResponse, err error)) <-chan int

UpdateEdgeInstanceChannelWithCallback invokes the iot.UpdateEdgeInstanceChannel API asynchronously

func (*Client) UpdateEdgeInstanceChannelWithChan ¶ added in v1.61.194

func (client *Client) UpdateEdgeInstanceChannelWithChan(request *UpdateEdgeInstanceChannelRequest) (<-chan *UpdateEdgeInstanceChannelResponse, <-chan error)

UpdateEdgeInstanceChannelWithChan invokes the iot.UpdateEdgeInstanceChannel API asynchronously

func (*Client) UpdateEdgeInstanceWithCallback ¶

func (client *Client) UpdateEdgeInstanceWithCallback(request *UpdateEdgeInstanceRequest, callback func(response *UpdateEdgeInstanceResponse, err error)) <-chan int

UpdateEdgeInstanceWithCallback invokes the iot.UpdateEdgeInstance API asynchronously

func (*Client) UpdateEdgeInstanceWithChan ¶

func (client *Client) UpdateEdgeInstanceWithChan(request *UpdateEdgeInstanceRequest) (<-chan *UpdateEdgeInstanceResponse, <-chan error)

UpdateEdgeInstanceWithChan invokes the iot.UpdateEdgeInstance API asynchronously

func (*Client) UpdateJob ¶ added in v1.61.847

func (client *Client) UpdateJob(request *UpdateJobRequest) (response *UpdateJobResponse, err error)

UpdateJob invokes the iot.UpdateJob API synchronously

func (*Client) UpdateJobWithCallback ¶ added in v1.61.847

func (client *Client) UpdateJobWithCallback(request *UpdateJobRequest, callback func(response *UpdateJobResponse, err error)) <-chan int

UpdateJobWithCallback invokes the iot.UpdateJob API asynchronously

func (*Client) UpdateJobWithChan ¶ added in v1.61.847

func (client *Client) UpdateJobWithChan(request *UpdateJobRequest) (<-chan *UpdateJobResponse, <-chan error)

UpdateJobWithChan invokes the iot.UpdateJob API asynchronously

func (*Client) UpdateOTAModule ¶ added in v1.61.565

func (client *Client) UpdateOTAModule(request *UpdateOTAModuleRequest) (response *UpdateOTAModuleResponse, err error)

UpdateOTAModule invokes the iot.UpdateOTAModule API synchronously

func (*Client) UpdateOTAModuleWithCallback ¶ added in v1.61.565

func (client *Client) UpdateOTAModuleWithCallback(request *UpdateOTAModuleRequest, callback func(response *UpdateOTAModuleResponse, err error)) <-chan int

UpdateOTAModuleWithCallback invokes the iot.UpdateOTAModule API asynchronously

func (*Client) UpdateOTAModuleWithChan ¶ added in v1.61.565

func (client *Client) UpdateOTAModuleWithChan(request *UpdateOTAModuleRequest) (<-chan *UpdateOTAModuleResponse, <-chan error)

UpdateOTAModuleWithChan invokes the iot.UpdateOTAModule API asynchronously

func (*Client) UpdateProduct ¶

func (client *Client) UpdateProduct(request *UpdateProductRequest) (response *UpdateProductResponse, err error)

UpdateProduct invokes the iot.UpdateProduct API synchronously

func (*Client) UpdateProductFilterConfig ¶ added in v1.60.313

func (client *Client) UpdateProductFilterConfig(request *UpdateProductFilterConfigRequest) (response *UpdateProductFilterConfigResponse, err error)

UpdateProductFilterConfig invokes the iot.UpdateProductFilterConfig API synchronously

func (*Client) UpdateProductFilterConfigWithCallback ¶ added in v1.60.313

func (client *Client) UpdateProductFilterConfigWithCallback(request *UpdateProductFilterConfigRequest, callback func(response *UpdateProductFilterConfigResponse, err error)) <-chan int

UpdateProductFilterConfigWithCallback invokes the iot.UpdateProductFilterConfig API asynchronously

func (*Client) UpdateProductFilterConfigWithChan ¶ added in v1.60.313

func (client *Client) UpdateProductFilterConfigWithChan(request *UpdateProductFilterConfigRequest) (<-chan *UpdateProductFilterConfigResponse, <-chan error)

UpdateProductFilterConfigWithChan invokes the iot.UpdateProductFilterConfig API asynchronously

func (*Client) UpdateProductTags ¶

func (client *Client) UpdateProductTags(request *UpdateProductTagsRequest) (response *UpdateProductTagsResponse, err error)

UpdateProductTags invokes the iot.UpdateProductTags API synchronously

func (*Client) UpdateProductTagsWithCallback ¶

func (client *Client) UpdateProductTagsWithCallback(request *UpdateProductTagsRequest, callback func(response *UpdateProductTagsResponse, err error)) <-chan int

UpdateProductTagsWithCallback invokes the iot.UpdateProductTags API asynchronously

func (*Client) UpdateProductTagsWithChan ¶

func (client *Client) UpdateProductTagsWithChan(request *UpdateProductTagsRequest) (<-chan *UpdateProductTagsResponse, <-chan error)

UpdateProductTagsWithChan invokes the iot.UpdateProductTags API asynchronously

func (*Client) UpdateProductTopic ¶

func (client *Client) UpdateProductTopic(request *UpdateProductTopicRequest) (response *UpdateProductTopicResponse, err error)

UpdateProductTopic invokes the iot.UpdateProductTopic API synchronously

func (*Client) UpdateProductTopicWithCallback ¶

func (client *Client) UpdateProductTopicWithCallback(request *UpdateProductTopicRequest, callback func(response *UpdateProductTopicResponse, err error)) <-chan int

UpdateProductTopicWithCallback invokes the iot.UpdateProductTopic API asynchronously

func (*Client) UpdateProductTopicWithChan ¶

func (client *Client) UpdateProductTopicWithChan(request *UpdateProductTopicRequest) (<-chan *UpdateProductTopicResponse, <-chan error)

UpdateProductTopicWithChan invokes the iot.UpdateProductTopic API asynchronously

func (*Client) UpdateProductWithCallback ¶

func (client *Client) UpdateProductWithCallback(request *UpdateProductRequest, callback func(response *UpdateProductResponse, err error)) <-chan int

UpdateProductWithCallback invokes the iot.UpdateProduct API asynchronously

func (*Client) UpdateProductWithChan ¶

func (client *Client) UpdateProductWithChan(request *UpdateProductRequest) (<-chan *UpdateProductResponse, <-chan error)

UpdateProductWithChan invokes the iot.UpdateProduct API asynchronously

func (*Client) UpdateRule ¶

func (client *Client) UpdateRule(request *UpdateRuleRequest) (response *UpdateRuleResponse, err error)

UpdateRule invokes the iot.UpdateRule API synchronously

func (*Client) UpdateRuleAction ¶

func (client *Client) UpdateRuleAction(request *UpdateRuleActionRequest) (response *UpdateRuleActionResponse, err error)

UpdateRuleAction invokes the iot.UpdateRuleAction API synchronously

func (*Client) UpdateRuleActionWithCallback ¶

func (client *Client) UpdateRuleActionWithCallback(request *UpdateRuleActionRequest, callback func(response *UpdateRuleActionResponse, err error)) <-chan int

UpdateRuleActionWithCallback invokes the iot.UpdateRuleAction API asynchronously

func (*Client) UpdateRuleActionWithChan ¶

func (client *Client) UpdateRuleActionWithChan(request *UpdateRuleActionRequest) (<-chan *UpdateRuleActionResponse, <-chan error)

UpdateRuleActionWithChan invokes the iot.UpdateRuleAction API asynchronously

func (*Client) UpdateRuleWithCallback ¶

func (client *Client) UpdateRuleWithCallback(request *UpdateRuleRequest, callback func(response *UpdateRuleResponse, err error)) <-chan int

UpdateRuleWithCallback invokes the iot.UpdateRule API asynchronously

func (*Client) UpdateRuleWithChan ¶

func (client *Client) UpdateRuleWithChan(request *UpdateRuleRequest) (<-chan *UpdateRuleResponse, <-chan error)

UpdateRuleWithChan invokes the iot.UpdateRule API asynchronously

func (*Client) UpdateSceneRule ¶ added in v1.61.254

func (client *Client) UpdateSceneRule(request *UpdateSceneRuleRequest) (response *UpdateSceneRuleResponse, err error)

UpdateSceneRule invokes the iot.UpdateSceneRule API synchronously

func (*Client) UpdateSceneRuleWithCallback ¶ added in v1.61.254

func (client *Client) UpdateSceneRuleWithCallback(request *UpdateSceneRuleRequest, callback func(response *UpdateSceneRuleResponse, err error)) <-chan int

UpdateSceneRuleWithCallback invokes the iot.UpdateSceneRule API asynchronously

func (*Client) UpdateSceneRuleWithChan ¶ added in v1.61.254

func (client *Client) UpdateSceneRuleWithChan(request *UpdateSceneRuleRequest) (<-chan *UpdateSceneRuleResponse, <-chan error)

UpdateSceneRuleWithChan invokes the iot.UpdateSceneRule API asynchronously

func (*Client) UpdateSubscribeRelation ¶ added in v1.61.254

func (client *Client) UpdateSubscribeRelation(request *UpdateSubscribeRelationRequest) (response *UpdateSubscribeRelationResponse, err error)

UpdateSubscribeRelation invokes the iot.UpdateSubscribeRelation API synchronously

func (*Client) UpdateSubscribeRelationWithCallback ¶ added in v1.61.254

func (client *Client) UpdateSubscribeRelationWithCallback(request *UpdateSubscribeRelationRequest, callback func(response *UpdateSubscribeRelationResponse, err error)) <-chan int

UpdateSubscribeRelationWithCallback invokes the iot.UpdateSubscribeRelation API asynchronously

func (*Client) UpdateSubscribeRelationWithChan ¶ added in v1.61.254

func (client *Client) UpdateSubscribeRelationWithChan(request *UpdateSubscribeRelationRequest) (<-chan *UpdateSubscribeRelationResponse, <-chan error)

UpdateSubscribeRelationWithChan invokes the iot.UpdateSubscribeRelation API asynchronously

func (*Client) UpdateThingModel ¶ added in v1.60.356

func (client *Client) UpdateThingModel(request *UpdateThingModelRequest) (response *UpdateThingModelResponse, err error)

UpdateThingModel invokes the iot.UpdateThingModel API synchronously

func (*Client) UpdateThingModelValidationConfig ¶ added in v1.61.577

func (client *Client) UpdateThingModelValidationConfig(request *UpdateThingModelValidationConfigRequest) (response *UpdateThingModelValidationConfigResponse, err error)

UpdateThingModelValidationConfig invokes the iot.UpdateThingModelValidationConfig API synchronously

func (*Client) UpdateThingModelValidationConfigWithCallback ¶ added in v1.61.577

func (client *Client) UpdateThingModelValidationConfigWithCallback(request *UpdateThingModelValidationConfigRequest, callback func(response *UpdateThingModelValidationConfigResponse, err error)) <-chan int

UpdateThingModelValidationConfigWithCallback invokes the iot.UpdateThingModelValidationConfig API asynchronously

func (*Client) UpdateThingModelValidationConfigWithChan ¶ added in v1.61.577

func (client *Client) UpdateThingModelValidationConfigWithChan(request *UpdateThingModelValidationConfigRequest) (<-chan *UpdateThingModelValidationConfigResponse, <-chan error)

UpdateThingModelValidationConfigWithChan invokes the iot.UpdateThingModelValidationConfig API asynchronously

func (*Client) UpdateThingModelWithCallback ¶ added in v1.60.356

func (client *Client) UpdateThingModelWithCallback(request *UpdateThingModelRequest, callback func(response *UpdateThingModelResponse, err error)) <-chan int

UpdateThingModelWithCallback invokes the iot.UpdateThingModel API asynchronously

func (*Client) UpdateThingModelWithChan ¶ added in v1.60.356

func (client *Client) UpdateThingModelWithChan(request *UpdateThingModelRequest) (<-chan *UpdateThingModelResponse, <-chan error)

UpdateThingModelWithChan invokes the iot.UpdateThingModel API asynchronously

func (*Client) UpdateThingScript ¶ added in v1.61.735

func (client *Client) UpdateThingScript(request *UpdateThingScriptRequest) (response *UpdateThingScriptResponse, err error)

UpdateThingScript invokes the iot.UpdateThingScript API synchronously

func (*Client) UpdateThingScriptWithCallback ¶ added in v1.61.735

func (client *Client) UpdateThingScriptWithCallback(request *UpdateThingScriptRequest, callback func(response *UpdateThingScriptResponse, err error)) <-chan int

UpdateThingScriptWithCallback invokes the iot.UpdateThingScript API asynchronously

func (*Client) UpdateThingScriptWithChan ¶ added in v1.61.735

func (client *Client) UpdateThingScriptWithChan(request *UpdateThingScriptRequest) (<-chan *UpdateThingScriptResponse, <-chan error)

UpdateThingScriptWithChan invokes the iot.UpdateThingScript API asynchronously

type ClientConnectionStatusList ¶ added in v1.61.254

type ClientConnectionStatusList struct {
	ConsumerGroupClientConnectionInfo []ConsumerGroupClientConnectionInfo `json:"ConsumerGroupClientConnectionInfo" xml:"ConsumerGroupClientConnectionInfo"`
}

ClientConnectionStatusList is a nested struct in iot response

type CloseEdgeInstanceDeploymentRequest ¶

type CloseEdgeInstanceDeploymentRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

CloseEdgeInstanceDeploymentRequest is the request struct for api CloseEdgeInstanceDeployment

func CreateCloseEdgeInstanceDeploymentRequest ¶

func CreateCloseEdgeInstanceDeploymentRequest() (request *CloseEdgeInstanceDeploymentRequest)

CreateCloseEdgeInstanceDeploymentRequest creates a request to invoke CloseEdgeInstanceDeployment API

type CloseEdgeInstanceDeploymentResponse ¶

type CloseEdgeInstanceDeploymentResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CloseEdgeInstanceDeploymentResponse is the response struct for api CloseEdgeInstanceDeployment

func CreateCloseEdgeInstanceDeploymentResponse ¶

func CreateCloseEdgeInstanceDeploymentResponse() (response *CloseEdgeInstanceDeploymentResponse)

CreateCloseEdgeInstanceDeploymentResponse creates a response to parse from CloseEdgeInstanceDeployment response

type Config ¶

type Config struct {
	Key      string `json:"Key" xml:"Key"`
	Format   string `json:"Format" xml:"Format"`
	Content  string `json:"Content" xml:"Content"`
	ConfigId string `json:"ConfigId" xml:"ConfigId"`
}

Config is a nested struct in iot response

type ConfigListInBatchGetEdgeInstanceChannel ¶ added in v1.61.194

type ConfigListInBatchGetEdgeInstanceChannel struct {
	Config []Config `json:"Config" xml:"Config"`
}

ConfigListInBatchGetEdgeInstanceChannel is a nested struct in iot response

type ConfigListInBatchGetEdgeInstanceDriverConfigs ¶ added in v1.61.194

type ConfigListInBatchGetEdgeInstanceDriverConfigs struct {
	Config []Config `json:"Config" xml:"Config"`
}

ConfigListInBatchGetEdgeInstanceDriverConfigs is a nested struct in iot response

type ConfigListInQueryEdgeInstanceChannel ¶ added in v1.61.194

type ConfigListInQueryEdgeInstanceChannel struct {
	Config []Config `json:"Config" xml:"Config"`
}

ConfigListInQueryEdgeInstanceChannel is a nested struct in iot response

type ConsumerGroupClientConnectionInfo ¶ added in v1.61.254

type ConsumerGroupClientConnectionInfo struct {
	ClientId                         string `json:"ClientId" xml:"ClientId"`
	ClientIpPort                     string `json:"ClientIpPort" xml:"ClientIpPort"`
	OnlineTime                       int64  `json:"OnlineTime" xml:"OnlineTime"`
	RealTimeConsumeCountPerMinute    int    `json:"RealTimeConsumeCountPerMinute" xml:"RealTimeConsumeCountPerMinute"`
	AccumulatedConsumeCountPerMinute int    `json:"AccumulatedConsumeCountPerMinute" xml:"AccumulatedConsumeCountPerMinute"`
}

ConsumerGroupClientConnectionInfo is a nested struct in iot response

type ConsumerGroupDTO ¶ added in v1.61.254

type ConsumerGroupDTO struct {
	IotId              string `json:"IotId" xml:"IotId"`
	GroupId            string `json:"GroupId" xml:"GroupId"`
	GroupName          string `json:"GroupName" xml:"GroupName"`
	Creator            string `json:"Creator" xml:"Creator"`
	CreateTime         string `json:"CreateTime" xml:"CreateTime"`
	AuthType           string `json:"AuthType" xml:"AuthType"`
	CloudCommodityType string `json:"CloudCommodityType" xml:"CloudCommodityType"`
}

ConsumerGroupDTO is a nested struct in iot response

type ConsumerGroupIds ¶ added in v1.61.254

type ConsumerGroupIds struct {
	ConsumerGroupId []string `json:"consumerGroupId" xml:"consumerGroupId"`
}

ConsumerGroupIds is a nested struct in iot response

type CopyThingModelRequest ¶ added in v1.60.347

type CopyThingModelRequest struct {
	*requests.RpcRequest
	RealTenantId       string `position:"Query" name:"RealTenantId"`
	TargetProductKey   string `position:"Query" name:"TargetProductKey"`
	RealTripartiteKey  string `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId    string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId      string `position:"Query" name:"IotInstanceId"`
	SourceModelVersion string `position:"Query" name:"SourceModelVersion"`
	SourceProductKey   string `position:"Query" name:"SourceProductKey"`
	ApiProduct         string `position:"Body" name:"ApiProduct"`
	ApiRevision        string `position:"Body" name:"ApiRevision"`
}

CopyThingModelRequest is the request struct for api CopyThingModel

func CreateCopyThingModelRequest ¶ added in v1.60.347

func CreateCopyThingModelRequest() (request *CopyThingModelRequest)

CreateCopyThingModelRequest creates a request to invoke CopyThingModel API

type CopyThingModelResponse ¶ added in v1.60.347

type CopyThingModelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CopyThingModelResponse is the response struct for api CopyThingModel

func CreateCopyThingModelResponse ¶ added in v1.60.347

func CreateCopyThingModelResponse() (response *CopyThingModelResponse)

CreateCopyThingModelResponse creates a response to parse from CopyThingModel response

type CreateConsumerGroupRequest ¶ added in v1.61.254

type CreateConsumerGroupRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	GroupName         string `position:"Query" name:"GroupName"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

CreateConsumerGroupRequest is the request struct for api CreateConsumerGroup

func CreateCreateConsumerGroupRequest ¶ added in v1.61.254

func CreateCreateConsumerGroupRequest() (request *CreateConsumerGroupRequest)

CreateCreateConsumerGroupRequest creates a request to invoke CreateConsumerGroup API

type CreateConsumerGroupResponse ¶ added in v1.61.254

type CreateConsumerGroupResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	GroupId      string `json:"GroupId" xml:"GroupId"`
	Code         string `json:"Code" xml:"Code"`
}

CreateConsumerGroupResponse is the response struct for api CreateConsumerGroup

func CreateCreateConsumerGroupResponse ¶ added in v1.61.254

func CreateCreateConsumerGroupResponse() (response *CreateConsumerGroupResponse)

CreateCreateConsumerGroupResponse creates a response to parse from CreateConsumerGroup response

type CreateConsumerGroupSubscribeRelationRequest ¶ added in v1.61.254

type CreateConsumerGroupSubscribeRelationRequest struct {
	*requests.RpcRequest
	ConsumerGroupId string `position:"Query" name:"ConsumerGroupId"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	ProductKey      string `position:"Query" name:"ProductKey"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

CreateConsumerGroupSubscribeRelationRequest is the request struct for api CreateConsumerGroupSubscribeRelation

func CreateCreateConsumerGroupSubscribeRelationRequest ¶ added in v1.61.254

func CreateCreateConsumerGroupSubscribeRelationRequest() (request *CreateConsumerGroupSubscribeRelationRequest)

CreateCreateConsumerGroupSubscribeRelationRequest creates a request to invoke CreateConsumerGroupSubscribeRelation API

type CreateConsumerGroupSubscribeRelationResponse ¶ added in v1.61.254

type CreateConsumerGroupSubscribeRelationResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CreateConsumerGroupSubscribeRelationResponse is the response struct for api CreateConsumerGroupSubscribeRelation

func CreateCreateConsumerGroupSubscribeRelationResponse ¶ added in v1.61.254

func CreateCreateConsumerGroupSubscribeRelationResponse() (response *CreateConsumerGroupSubscribeRelationResponse)

CreateCreateConsumerGroupSubscribeRelationResponse creates a response to parse from CreateConsumerGroupSubscribeRelation response

type CreateDataAPIServiceRequest ¶

type CreateDataAPIServiceRequest struct {
	*requests.RpcRequest
	RequestParam  *[]CreateDataAPIServiceRequestParam  `position:"Body" name:"RequestParam"  type:"Repeated"`
	IotInstanceId string                               `position:"Body" name:"IotInstanceId"`
	ApiPath       string                               `position:"Body" name:"ApiPath"`
	TemplateSql   string                               `position:"Body" name:"TemplateSql"`
	ResponseParam *[]CreateDataAPIServiceResponseParam `position:"Body" name:"ResponseParam"  type:"Repeated"`
	OriginSql     string                               `position:"Body" name:"OriginSql"`
	DisplayName   string                               `position:"Body" name:"DisplayName"`
	ApiProduct    string                               `position:"Body" name:"ApiProduct"`
	ApiRevision   string                               `position:"Body" name:"ApiRevision"`
	Desc          string                               `position:"Body" name:"Desc"`
}

CreateDataAPIServiceRequest is the request struct for api CreateDataAPIService

func CreateCreateDataAPIServiceRequest ¶

func CreateCreateDataAPIServiceRequest() (request *CreateDataAPIServiceRequest)

CreateCreateDataAPIServiceRequest creates a request to invoke CreateDataAPIService API

type CreateDataAPIServiceRequestParam ¶

type CreateDataAPIServiceRequestParam struct {
	Name     string `name:"Name"`
	Type     string `name:"Type"`
	Desc     string `name:"Desc"`
	Example  string `name:"Example"`
	Required string `name:"Required"`
}

CreateDataAPIServiceRequestParam is a repeated param struct in CreateDataAPIServiceRequest

type CreateDataAPIServiceResponse ¶

type CreateDataAPIServiceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateDataAPIServiceResponse is the response struct for api CreateDataAPIService

func CreateCreateDataAPIServiceResponse ¶

func CreateCreateDataAPIServiceResponse() (response *CreateDataAPIServiceResponse)

CreateCreateDataAPIServiceResponse creates a response to parse from CreateDataAPIService response

type CreateDataAPIServiceResponseParam ¶

type CreateDataAPIServiceResponseParam struct {
	Name     string `name:"Name"`
	Type     string `name:"Type"`
	Desc     string `name:"Desc"`
	Example  string `name:"Example"`
	Required string `name:"Required"`
}

CreateDataAPIServiceResponseParam is a repeated param struct in CreateDataAPIServiceRequest

type CreateDeviceDistributeJobRequest ¶ added in v1.61.864

type CreateDeviceDistributeJobRequest struct {
	*requests.RpcRequest
	Captcha              string                                           `position:"Body" name:"Captcha"`
	SourceInstanceId     string                                           `position:"Body" name:"SourceInstanceId"`
	TargetAliyunId       string                                           `position:"Body" name:"TargetAliyunId"`
	TargetInstanceConfig *[]CreateDeviceDistributeJobTargetInstanceConfig `position:"Body" name:"TargetInstanceConfig"  type:"Repeated"`
	ProductKey           string                                           `position:"Body" name:"ProductKey"`
	ApiProduct           string                                           `position:"Body" name:"ApiProduct"`
	ApiRevision          string                                           `position:"Body" name:"ApiRevision"`
	DeviceName           *[]string                                        `position:"Body" name:"DeviceName"  type:"Repeated"`
	TargetUid            string                                           `position:"Body" name:"TargetUid"`
	Strategy             requests.Integer                                 `position:"Body" name:"Strategy"`
}

CreateDeviceDistributeJobRequest is the request struct for api CreateDeviceDistributeJob

func CreateCreateDeviceDistributeJobRequest ¶ added in v1.61.864

func CreateCreateDeviceDistributeJobRequest() (request *CreateDeviceDistributeJobRequest)

CreateCreateDeviceDistributeJobRequest creates a request to invoke CreateDeviceDistributeJob API

type CreateDeviceDistributeJobResponse ¶ added in v1.61.864

type CreateDeviceDistributeJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	JobId        string `json:"JobId" xml:"JobId"`
}

CreateDeviceDistributeJobResponse is the response struct for api CreateDeviceDistributeJob

func CreateCreateDeviceDistributeJobResponse ¶ added in v1.61.864

func CreateCreateDeviceDistributeJobResponse() (response *CreateDeviceDistributeJobResponse)

CreateCreateDeviceDistributeJobResponse creates a response to parse from CreateDeviceDistributeJob response

type CreateDeviceDistributeJobTargetInstanceConfig ¶ added in v1.61.864

type CreateDeviceDistributeJobTargetInstanceConfig struct {
	TargetInstanceId string `name:"TargetInstanceId"`
}

CreateDeviceDistributeJobTargetInstanceConfig is a repeated param struct in CreateDeviceDistributeJobRequest

type CreateDeviceGroupRequest ¶

type CreateDeviceGroupRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	SuperGroupId      string `position:"Query" name:"SuperGroupId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	GroupName         string `position:"Query" name:"GroupName"`
	GroupDesc         string `position:"Query" name:"GroupDesc"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

CreateDeviceGroupRequest is the request struct for api CreateDeviceGroup

func CreateCreateDeviceGroupRequest ¶

func CreateCreateDeviceGroupRequest() (request *CreateDeviceGroupRequest)

CreateCreateDeviceGroupRequest creates a request to invoke CreateDeviceGroup API

type CreateDeviceGroupResponse ¶

type CreateDeviceGroupResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateDeviceGroupResponse is the response struct for api CreateDeviceGroup

func CreateCreateDeviceGroupResponse ¶

func CreateCreateDeviceGroupResponse() (response *CreateDeviceGroupResponse)

CreateCreateDeviceGroupResponse creates a response to parse from CreateDeviceGroup response

type CreateEdgeDriverRequest ¶ added in v1.61.29

type CreateEdgeDriverRequest struct {
	*requests.RpcRequest
	DriverProtocol string           `position:"Query" name:"DriverProtocol"`
	DriverName     string           `position:"Query" name:"DriverName"`
	IsBuiltIn      requests.Boolean `position:"Query" name:"IsBuiltIn"`
	IotInstanceId  string           `position:"Query" name:"IotInstanceId"`
	Runtime        string           `position:"Query" name:"Runtime"`
	ApiProduct     string           `position:"Body" name:"ApiProduct"`
	CpuArch        string           `position:"Query" name:"CpuArch"`
	ApiRevision    string           `position:"Body" name:"ApiRevision"`
}

CreateEdgeDriverRequest is the request struct for api CreateEdgeDriver

func CreateCreateEdgeDriverRequest ¶ added in v1.61.29

func CreateCreateEdgeDriverRequest() (request *CreateEdgeDriverRequest)

CreateCreateEdgeDriverRequest creates a request to invoke CreateEdgeDriver API

type CreateEdgeDriverResponse ¶ added in v1.61.29

type CreateEdgeDriverResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DriverId     string `json:"DriverId" xml:"DriverId"`
}

CreateEdgeDriverResponse is the response struct for api CreateEdgeDriver

func CreateCreateEdgeDriverResponse ¶ added in v1.61.29

func CreateCreateEdgeDriverResponse() (response *CreateEdgeDriverResponse)

CreateCreateEdgeDriverResponse creates a response to parse from CreateEdgeDriver response

type CreateEdgeDriverVersionRequest ¶ added in v1.61.29

type CreateEdgeDriverVersionRequest struct {
	*requests.RpcRequest
	ConfigCheckRule string `position:"Query" name:"ConfigCheckRule"`
	Argument        string `position:"Query" name:"Argument"`
	EdgeVersion     string `position:"Query" name:"EdgeVersion"`
	Description     string `position:"Query" name:"Description"`
	DriverId        string `position:"Query" name:"DriverId"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	ContainerConfig string `position:"Query" name:"ContainerConfig"`
	DriverVersion   string `position:"Query" name:"DriverVersion"`
	DriverConfig    string `position:"Query" name:"DriverConfig"`
	SourceConfig    string `position:"Query" name:"SourceConfig"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

CreateEdgeDriverVersionRequest is the request struct for api CreateEdgeDriverVersion

func CreateCreateEdgeDriverVersionRequest ¶ added in v1.61.29

func CreateCreateEdgeDriverVersionRequest() (request *CreateEdgeDriverVersionRequest)

CreateCreateEdgeDriverVersionRequest creates a request to invoke CreateEdgeDriverVersion API

type CreateEdgeDriverVersionResponse ¶ added in v1.61.29

type CreateEdgeDriverVersionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CreateEdgeDriverVersionResponse is the response struct for api CreateEdgeDriverVersion

func CreateCreateEdgeDriverVersionResponse ¶ added in v1.61.29

func CreateCreateEdgeDriverVersionResponse() (response *CreateEdgeDriverVersionResponse)

CreateCreateEdgeDriverVersionResponse creates a response to parse from CreateEdgeDriverVersion response

type CreateEdgeInstanceChannelConfigs ¶ added in v1.61.194

type CreateEdgeInstanceChannelConfigs struct {
	Format  string `name:"Format"`
	Content string `name:"Content"`
	Key     string `name:"Key"`
}

CreateEdgeInstanceChannelConfigs is a repeated param struct in CreateEdgeInstanceChannelRequest

type CreateEdgeInstanceChannelRequest ¶ added in v1.61.194

type CreateEdgeInstanceChannelRequest struct {
	*requests.RpcRequest
	Configs       *[]CreateEdgeInstanceChannelConfigs `position:"Query" name:"Configs"  type:"Repeated"`
	DriverId      string                              `position:"Query" name:"DriverId"`
	IotInstanceId string                              `position:"Query" name:"IotInstanceId"`
	ChannelName   string                              `position:"Query" name:"ChannelName"`
	InstanceId    string                              `position:"Query" name:"InstanceId"`
	ApiProduct    string                              `position:"Body" name:"ApiProduct"`
	ApiRevision   string                              `position:"Body" name:"ApiRevision"`
}

CreateEdgeInstanceChannelRequest is the request struct for api CreateEdgeInstanceChannel

func CreateCreateEdgeInstanceChannelRequest ¶ added in v1.61.194

func CreateCreateEdgeInstanceChannelRequest() (request *CreateEdgeInstanceChannelRequest)

CreateCreateEdgeInstanceChannelRequest creates a request to invoke CreateEdgeInstanceChannel API

type CreateEdgeInstanceChannelResponse ¶ added in v1.61.194

type CreateEdgeInstanceChannelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         string `json:"Data" xml:"Data"`
}

CreateEdgeInstanceChannelResponse is the response struct for api CreateEdgeInstanceChannel

func CreateCreateEdgeInstanceChannelResponse ¶ added in v1.61.194

func CreateCreateEdgeInstanceChannelResponse() (response *CreateEdgeInstanceChannelResponse)

CreateCreateEdgeInstanceChannelResponse creates a response to parse from CreateEdgeInstanceChannel response

type CreateEdgeInstanceDeploymentRequest ¶

type CreateEdgeInstanceDeploymentRequest struct {
	*requests.RpcRequest
	Type          string `position:"Query" name:"Type"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

CreateEdgeInstanceDeploymentRequest is the request struct for api CreateEdgeInstanceDeployment

func CreateCreateEdgeInstanceDeploymentRequest ¶

func CreateCreateEdgeInstanceDeploymentRequest() (request *CreateEdgeInstanceDeploymentRequest)

CreateCreateEdgeInstanceDeploymentRequest creates a request to invoke CreateEdgeInstanceDeployment API

type CreateEdgeInstanceDeploymentResponse ¶

type CreateEdgeInstanceDeploymentResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DeploymentId string `json:"DeploymentId" xml:"DeploymentId"`
}

CreateEdgeInstanceDeploymentResponse is the response struct for api CreateEdgeInstanceDeployment

func CreateCreateEdgeInstanceDeploymentResponse ¶

func CreateCreateEdgeInstanceDeploymentResponse() (response *CreateEdgeInstanceDeploymentResponse)

CreateCreateEdgeInstanceDeploymentResponse creates a response to parse from CreateEdgeInstanceDeployment response

type CreateEdgeInstanceRequest ¶

type CreateEdgeInstanceRequest struct {
	*requests.RpcRequest
	Spec          requests.Integer `position:"Query" name:"Spec"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	Tags          string           `position:"Query" name:"Tags"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	Name          string           `position:"Query" name:"Name"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

CreateEdgeInstanceRequest is the request struct for api CreateEdgeInstance

func CreateCreateEdgeInstanceRequest ¶

func CreateCreateEdgeInstanceRequest() (request *CreateEdgeInstanceRequest)

CreateCreateEdgeInstanceRequest creates a request to invoke CreateEdgeInstance API

type CreateEdgeInstanceResponse ¶

type CreateEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
}

CreateEdgeInstanceResponse is the response struct for api CreateEdgeInstance

func CreateCreateEdgeInstanceResponse ¶

func CreateCreateEdgeInstanceResponse() (response *CreateEdgeInstanceResponse)

CreateCreateEdgeInstanceResponse creates a response to parse from CreateEdgeInstance response

type CreateEdgeOssPreSignedAddressRequest ¶ added in v1.61.37

type CreateEdgeOssPreSignedAddressRequest struct {
	*requests.RpcRequest
	Type            string `position:"Query" name:"Type"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	ResourceVersion string `position:"Query" name:"ResourceVersion"`
	ResourceId      string `position:"Query" name:"ResourceId"`
	FileName        string `position:"Query" name:"FileName"`
	InstanceId      string `position:"Query" name:"InstanceId"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

CreateEdgeOssPreSignedAddressRequest is the request struct for api CreateEdgeOssPreSignedAddress

func CreateCreateEdgeOssPreSignedAddressRequest ¶ added in v1.61.37

func CreateCreateEdgeOssPreSignedAddressRequest() (request *CreateEdgeOssPreSignedAddressRequest)

CreateCreateEdgeOssPreSignedAddressRequest creates a request to invoke CreateEdgeOssPreSignedAddress API

type CreateEdgeOssPreSignedAddressResponse ¶ added in v1.61.37

type CreateEdgeOssPreSignedAddressResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateEdgeOssPreSignedAddressResponse is the response struct for api CreateEdgeOssPreSignedAddress

func CreateCreateEdgeOssPreSignedAddressResponse ¶ added in v1.61.37

func CreateCreateEdgeOssPreSignedAddressResponse() (response *CreateEdgeOssPreSignedAddressResponse)

CreateCreateEdgeOssPreSignedAddressResponse creates a response to parse from CreateEdgeOssPreSignedAddress response

type CreateJobRequest ¶ added in v1.61.847

type CreateJobRequest struct {
	*requests.RpcRequest
	JobDocument   string `position:"Query" name:"JobDocument"`
	Description   string `position:"Query" name:"Description"`
	Type          string `position:"Query" name:"Type"`
	RolloutConfig string `position:"Query" name:"RolloutConfig"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	JobName       string `position:"Query" name:"JobName"`
	TimeoutConfig string `position:"Query" name:"TimeoutConfig"`
	TargetConfig  string `position:"Query" name:"TargetConfig"`
	JobFile       string `position:"Query" name:"JobFile"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

CreateJobRequest is the request struct for api CreateJob

func CreateCreateJobRequest ¶ added in v1.61.847

func CreateCreateJobRequest() (request *CreateJobRequest)

CreateCreateJobRequest creates a request to invoke CreateJob API

type CreateJobResponse ¶ added in v1.61.847

type CreateJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	JobId        string `json:"JobId" xml:"JobId"`
}

CreateJobResponse is the response struct for api CreateJob

func CreateCreateJobResponse ¶ added in v1.61.847

func CreateCreateJobResponse() (response *CreateJobResponse)

CreateCreateJobResponse creates a response to parse from CreateJob response

type CreateLoRaNodesTaskDeviceInfo ¶

type CreateLoRaNodesTaskDeviceInfo struct {
	PinCode string `name:"PinCode"`
	DevEui  string `name:"DevEui"`
}

CreateLoRaNodesTaskDeviceInfo is a repeated param struct in CreateLoRaNodesTaskRequest

type CreateLoRaNodesTaskRequest ¶

type CreateLoRaNodesTaskRequest struct {
	*requests.RpcRequest
	IotInstanceId string                           `position:"Query" name:"IotInstanceId"`
	DeviceInfo    *[]CreateLoRaNodesTaskDeviceInfo `position:"Query" name:"DeviceInfo"  type:"Repeated"`
	ProductKey    string                           `position:"Query" name:"ProductKey"`
	ApiProduct    string                           `position:"Body" name:"ApiProduct"`
	ApiRevision   string                           `position:"Body" name:"ApiRevision"`
}

CreateLoRaNodesTaskRequest is the request struct for api CreateLoRaNodesTask

func CreateCreateLoRaNodesTaskRequest ¶

func CreateCreateLoRaNodesTaskRequest() (request *CreateLoRaNodesTaskRequest)

CreateCreateLoRaNodesTaskRequest creates a request to invoke CreateLoRaNodesTask API

type CreateLoRaNodesTaskResponse ¶

type CreateLoRaNodesTaskResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	TaskId       string `json:"TaskId" xml:"TaskId"`
}

CreateLoRaNodesTaskResponse is the response struct for api CreateLoRaNodesTask

func CreateCreateLoRaNodesTaskResponse ¶

func CreateCreateLoRaNodesTaskResponse() (response *CreateLoRaNodesTaskResponse)

CreateCreateLoRaNodesTaskResponse creates a response to parse from CreateLoRaNodesTask response

type CreateOTADynamicUpgradeJobRequest ¶ added in v1.60.313

type CreateOTADynamicUpgradeJobRequest struct {
	*requests.RpcRequest
	DynamicMode      requests.Integer                 `position:"Query" name:"DynamicMode"`
	RetryCount       requests.Integer                 `position:"Query" name:"RetryCount"`
	TimeoutInMinutes requests.Integer                 `position:"Query" name:"TimeoutInMinutes"`
	IotInstanceId    string                           `position:"Query" name:"IotInstanceId"`
	Tag              *[]CreateOTADynamicUpgradeJobTag `position:"Query" name:"Tag"  type:"Repeated"`
	FirmwareId       string                           `position:"Query" name:"FirmwareId"`
	ProductKey       string                           `position:"Query" name:"ProductKey"`
	RetryInterval    requests.Integer                 `position:"Query" name:"RetryInterval"`
	SrcVersion       *[]string                        `position:"Query" name:"SrcVersion"  type:"Repeated"`
	OverwriteMode    requests.Integer                 `position:"Query" name:"OverwriteMode"`
	ApiProduct       string                           `position:"Body" name:"ApiProduct"`
	ApiRevision      string                           `position:"Body" name:"ApiRevision"`
	MaximumPerMinute requests.Integer                 `position:"Query" name:"MaximumPerMinute"`
}

CreateOTADynamicUpgradeJobRequest is the request struct for api CreateOTADynamicUpgradeJob

func CreateCreateOTADynamicUpgradeJobRequest ¶ added in v1.60.313

func CreateCreateOTADynamicUpgradeJobRequest() (request *CreateOTADynamicUpgradeJobRequest)

CreateCreateOTADynamicUpgradeJobRequest creates a request to invoke CreateOTADynamicUpgradeJob API

type CreateOTADynamicUpgradeJobResponse ¶ added in v1.60.313

type CreateOTADynamicUpgradeJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateOTADynamicUpgradeJobResponse is the response struct for api CreateOTADynamicUpgradeJob

func CreateCreateOTADynamicUpgradeJobResponse ¶ added in v1.60.313

func CreateCreateOTADynamicUpgradeJobResponse() (response *CreateOTADynamicUpgradeJobResponse)

CreateCreateOTADynamicUpgradeJobResponse creates a response to parse from CreateOTADynamicUpgradeJob response

type CreateOTADynamicUpgradeJobTag ¶ added in v1.61.565

type CreateOTADynamicUpgradeJobTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateOTADynamicUpgradeJobTag is a repeated param struct in CreateOTADynamicUpgradeJobRequest

type CreateOTAFirmwareRequest ¶ added in v1.60.313

type CreateOTAFirmwareRequest struct {
	*requests.RpcRequest
	SignMethod    string           `position:"Query" name:"SignMethod"`
	NeedToVerify  requests.Boolean `position:"Query" name:"NeedToVerify"`
	Type          requests.Integer `position:"Query" name:"Type"`
	FirmwareUrl   string           `position:"Query" name:"FirmwareUrl"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	FirmwareDesc  string           `position:"Query" name:"FirmwareDesc"`
	ModuleName    string           `position:"Query" name:"ModuleName"`
	FirmwareSign  string           `position:"Query" name:"FirmwareSign"`
	FirmwareSize  requests.Integer `position:"Query" name:"FirmwareSize"`
	FirmwareName  string           `position:"Query" name:"FirmwareName"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	SrcVersion    string           `position:"Query" name:"SrcVersion"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DestVersion   string           `position:"Query" name:"DestVersion"`
}

CreateOTAFirmwareRequest is the request struct for api CreateOTAFirmware

func CreateCreateOTAFirmwareRequest ¶ added in v1.60.313

func CreateCreateOTAFirmwareRequest() (request *CreateOTAFirmwareRequest)

CreateCreateOTAFirmwareRequest creates a request to invoke CreateOTAFirmware API

type CreateOTAFirmwareResponse ¶ added in v1.60.313

type CreateOTAFirmwareResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateOTAFirmwareResponse is the response struct for api CreateOTAFirmware

func CreateCreateOTAFirmwareResponse ¶ added in v1.60.313

func CreateCreateOTAFirmwareResponse() (response *CreateOTAFirmwareResponse)

CreateCreateOTAFirmwareResponse creates a response to parse from CreateOTAFirmware response

type CreateOTAModuleRequest ¶ added in v1.61.565

type CreateOTAModuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ModuleName    string `position:"Query" name:"ModuleName"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	AliasName     string `position:"Query" name:"AliasName"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	Desc          string `position:"Query" name:"Desc"`
}

CreateOTAModuleRequest is the request struct for api CreateOTAModule

func CreateCreateOTAModuleRequest ¶ added in v1.61.565

func CreateCreateOTAModuleRequest() (request *CreateOTAModuleRequest)

CreateCreateOTAModuleRequest creates a request to invoke CreateOTAModule API

type CreateOTAModuleResponse ¶ added in v1.61.565

type CreateOTAModuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CreateOTAModuleResponse is the response struct for api CreateOTAModule

func CreateCreateOTAModuleResponse ¶ added in v1.61.565

func CreateCreateOTAModuleResponse() (response *CreateOTAModuleResponse)

CreateCreateOTAModuleResponse creates a response to parse from CreateOTAModule response

type CreateOTAStaticUpgradeJobRequest ¶ added in v1.60.313

type CreateOTAStaticUpgradeJobRequest struct {
	*requests.RpcRequest
	RetryCount         requests.Integer                `position:"Query" name:"RetryCount"`
	TimeoutInMinutes   requests.Integer                `position:"Query" name:"TimeoutInMinutes"`
	IotInstanceId      string                          `position:"Query" name:"IotInstanceId"`
	TargetSelection    string                          `position:"Query" name:"TargetSelection"`
	ScheduleFinishTime requests.Integer                `position:"Query" name:"ScheduleFinishTime"`
	Tag                *[]CreateOTAStaticUpgradeJobTag `position:"Query" name:"Tag"  type:"Repeated"`
	GrayPercent        string                          `position:"Query" name:"GrayPercent"`
	DnListFileUrl      string                          `position:"Query" name:"DnListFileUrl"`
	FirmwareId         string                          `position:"Query" name:"FirmwareId"`
	ProductKey         string                          `position:"Query" name:"ProductKey"`
	RetryInterval      requests.Integer                `position:"Query" name:"RetryInterval"`
	SrcVersion         *[]string                       `position:"Query" name:"SrcVersion"  type:"Repeated"`
	ScheduleTime       requests.Integer                `position:"Query" name:"ScheduleTime"`
	OverwriteMode      requests.Integer                `position:"Query" name:"OverwriteMode"`
	ApiProduct         string                          `position:"Body" name:"ApiProduct"`
	ApiRevision        string                          `position:"Body" name:"ApiRevision"`
	MaximumPerMinute   requests.Integer                `position:"Query" name:"MaximumPerMinute"`
	TargetDeviceName   *[]string                       `position:"Query" name:"TargetDeviceName"  type:"Repeated"`
}

CreateOTAStaticUpgradeJobRequest is the request struct for api CreateOTAStaticUpgradeJob

func CreateCreateOTAStaticUpgradeJobRequest ¶ added in v1.60.313

func CreateCreateOTAStaticUpgradeJobRequest() (request *CreateOTAStaticUpgradeJobRequest)

CreateCreateOTAStaticUpgradeJobRequest creates a request to invoke CreateOTAStaticUpgradeJob API

type CreateOTAStaticUpgradeJobResponse ¶ added in v1.60.313

type CreateOTAStaticUpgradeJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateOTAStaticUpgradeJobResponse is the response struct for api CreateOTAStaticUpgradeJob

func CreateCreateOTAStaticUpgradeJobResponse ¶ added in v1.60.313

func CreateCreateOTAStaticUpgradeJobResponse() (response *CreateOTAStaticUpgradeJobResponse)

CreateCreateOTAStaticUpgradeJobResponse creates a response to parse from CreateOTAStaticUpgradeJob response

type CreateOTAStaticUpgradeJobTag ¶ added in v1.61.565

type CreateOTAStaticUpgradeJobTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateOTAStaticUpgradeJobTag is a repeated param struct in CreateOTAStaticUpgradeJobRequest

type CreateOTAVerifyJobRequest ¶ added in v1.60.313

type CreateOTAVerifyJobRequest struct {
	*requests.RpcRequest
	TimeoutInMinutes requests.Integer `position:"Query" name:"TimeoutInMinutes"`
	IotInstanceId    string           `position:"Query" name:"IotInstanceId"`
	FirmwareId       string           `position:"Query" name:"FirmwareId"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	TargetDeviceName *[]string        `position:"Query" name:"TargetDeviceName"  type:"Repeated"`
}

CreateOTAVerifyJobRequest is the request struct for api CreateOTAVerifyJob

func CreateCreateOTAVerifyJobRequest ¶ added in v1.60.313

func CreateCreateOTAVerifyJobRequest() (request *CreateOTAVerifyJobRequest)

CreateCreateOTAVerifyJobRequest creates a request to invoke CreateOTAVerifyJob API

type CreateOTAVerifyJobResponse ¶ added in v1.60.313

type CreateOTAVerifyJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateOTAVerifyJobResponse is the response struct for api CreateOTAVerifyJob

func CreateCreateOTAVerifyJobResponse ¶ added in v1.60.313

func CreateCreateOTAVerifyJobResponse() (response *CreateOTAVerifyJobResponse)

CreateCreateOTAVerifyJobResponse creates a response to parse from CreateOTAVerifyJob response

type CreateProductDistributeJobRequest ¶ added in v1.61.864

type CreateProductDistributeJobRequest struct {
	*requests.RpcRequest
	Captcha          string `position:"Query" name:"Captcha"`
	SourceInstanceId string `position:"Query" name:"SourceInstanceId"`
	TargetAliyunId   string `position:"Query" name:"TargetAliyunId"`
	ProductKey       string `position:"Query" name:"ProductKey"`
	TargetInstanceId string `position:"Query" name:"TargetInstanceId"`
	ApiProduct       string `position:"Body" name:"ApiProduct"`
	ApiRevision      string `position:"Body" name:"ApiRevision"`
	TargetUid        string `position:"Query" name:"TargetUid"`
}

CreateProductDistributeJobRequest is the request struct for api CreateProductDistributeJob

func CreateCreateProductDistributeJobRequest ¶ added in v1.61.864

func CreateCreateProductDistributeJobRequest() (request *CreateProductDistributeJobRequest)

CreateCreateProductDistributeJobRequest creates a request to invoke CreateProductDistributeJob API

type CreateProductDistributeJobResponse ¶ added in v1.61.864

type CreateProductDistributeJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	JobId        string `json:"JobId" xml:"JobId"`
}

CreateProductDistributeJobResponse is the response struct for api CreateProductDistributeJob

func CreateCreateProductDistributeJobResponse ¶ added in v1.61.864

func CreateCreateProductDistributeJobResponse() (response *CreateProductDistributeJobResponse)

CreateCreateProductDistributeJobResponse creates a response to parse from CreateProductDistributeJob response

type CreateProductRequest ¶

type CreateProductRequest struct {
	*requests.RpcRequest
	NodeType            requests.Integer `position:"Query" name:"NodeType"`
	RealTenantId        string           `position:"Query" name:"RealTenantId"`
	Description         string           `position:"Query" name:"Description"`
	CategoryKey         string           `position:"Query" name:"CategoryKey"`
	JoinPermissionId    string           `position:"Query" name:"JoinPermissionId"`
	AuthType            string           `position:"Query" name:"AuthType"`
	RealTripartiteKey   string           `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId     string           `position:"Query" name:"ResourceGroupId"`
	ValidateType        requests.Integer `position:"Query" name:"ValidateType"`
	IotInstanceId       string           `position:"Query" name:"IotInstanceId"`
	ProductName         string           `position:"Query" name:"ProductName"`
	AliyunCommodityCode string           `position:"Query" name:"AliyunCommodityCode"`
	PublishAuto         requests.Boolean `position:"Query" name:"PublishAuto"`
	CategoryId          requests.Integer `position:"Query" name:"CategoryId"`
	DataFormat          requests.Integer `position:"Query" name:"DataFormat"`
	Id2                 requests.Boolean `position:"Query" name:"Id2"`
	NetType             string           `position:"Query" name:"NetType"`
	ApiProduct          string           `position:"Body" name:"ApiProduct"`
	ApiRevision         string           `position:"Body" name:"ApiRevision"`
	ProtocolType        string           `position:"Query" name:"ProtocolType"`
}

CreateProductRequest is the request struct for api CreateProduct

func CreateCreateProductRequest ¶

func CreateCreateProductRequest() (request *CreateProductRequest)

CreateCreateProductRequest creates a request to invoke CreateProduct API

type CreateProductResponse ¶

type CreateProductResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateProductResponse is the response struct for api CreateProduct

func CreateCreateProductResponse ¶

func CreateCreateProductResponse() (response *CreateProductResponse)

CreateCreateProductResponse creates a response to parse from CreateProduct response

type CreateProductTagsProductTag ¶

type CreateProductTagsProductTag struct {
	TagValue string `name:"TagValue"`
	TagKey   string `name:"TagKey"`
}

CreateProductTagsProductTag is a repeated param struct in CreateProductTagsRequest

type CreateProductTagsRequest ¶

type CreateProductTagsRequest struct {
	*requests.RpcRequest
	RealTenantId      string                         `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string                         `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string                         `position:"Query" name:"IotInstanceId"`
	ProductKey        string                         `position:"Query" name:"ProductKey"`
	ProductTag        *[]CreateProductTagsProductTag `position:"Query" name:"ProductTag"  type:"Repeated"`
	ApiProduct        string                         `position:"Body" name:"ApiProduct"`
	ApiRevision       string                         `position:"Body" name:"ApiRevision"`
}

CreateProductTagsRequest is the request struct for api CreateProductTags

func CreateCreateProductTagsRequest ¶

func CreateCreateProductTagsRequest() (request *CreateProductTagsRequest)

CreateCreateProductTagsRequest creates a request to invoke CreateProductTags API

type CreateProductTagsResponse ¶

type CreateProductTagsResponse struct {
	*responses.BaseResponse
	RequestId          string                                `json:"RequestId" xml:"RequestId"`
	Success            bool                                  `json:"Success" xml:"Success"`
	ErrorMessage       string                                `json:"ErrorMessage" xml:"ErrorMessage"`
	Code               string                                `json:"Code" xml:"Code"`
	InvalidProductTags InvalidProductTagsInCreateProductTags `json:"InvalidProductTags" xml:"InvalidProductTags"`
}

CreateProductTagsResponse is the response struct for api CreateProductTags

func CreateCreateProductTagsResponse ¶

func CreateCreateProductTagsResponse() (response *CreateProductTagsResponse)

CreateCreateProductTagsResponse creates a response to parse from CreateProductTags response

type CreateProductTopicRequest ¶

type CreateProductTopicRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	TopicShortName    string `position:"Query" name:"TopicShortName"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	Operation         string `position:"Query" name:"Operation"`
	Desc              string `position:"Query" name:"Desc"`
}

CreateProductTopicRequest is the request struct for api CreateProductTopic

func CreateCreateProductTopicRequest ¶

func CreateCreateProductTopicRequest() (request *CreateProductTopicRequest)

CreateCreateProductTopicRequest creates a request to invoke CreateProductTopic API

type CreateProductTopicResponse ¶

type CreateProductTopicResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	TopicId      int64  `json:"TopicId" xml:"TopicId"`
}

CreateProductTopicResponse is the response struct for api CreateProductTopic

func CreateCreateProductTopicResponse ¶

func CreateCreateProductTopicResponse() (response *CreateProductTopicResponse)

CreateCreateProductTopicResponse creates a response to parse from CreateProductTopic response

type CreateRuleActionRequest ¶

type CreateRuleActionRequest struct {
	*requests.RpcRequest
	Configuration   string           `position:"Query" name:"Configuration"`
	Type            string           `position:"Query" name:"Type"`
	IotInstanceId   string           `position:"Query" name:"IotInstanceId"`
	ErrorActionFlag requests.Boolean `position:"Query" name:"ErrorActionFlag"`
	ApiProduct      string           `position:"Body" name:"ApiProduct"`
	ApiRevision     string           `position:"Body" name:"ApiRevision"`
	RuleId          requests.Integer `position:"Query" name:"RuleId"`
}

CreateRuleActionRequest is the request struct for api CreateRuleAction

func CreateCreateRuleActionRequest ¶

func CreateCreateRuleActionRequest() (request *CreateRuleActionRequest)

CreateCreateRuleActionRequest creates a request to invoke CreateRuleAction API

type CreateRuleActionResponse ¶

type CreateRuleActionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Code         string `json:"Code" xml:"Code"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	ActionId     int64  `json:"ActionId" xml:"ActionId"`
}

CreateRuleActionResponse is the response struct for api CreateRuleAction

func CreateCreateRuleActionResponse ¶

func CreateCreateRuleActionResponse() (response *CreateRuleActionResponse)

CreateCreateRuleActionResponse creates a response to parse from CreateRuleAction response

type CreateRuleRequest ¶

type CreateRuleRequest struct {
	*requests.RpcRequest
	Select          string           `position:"Query" name:"Select"`
	RuleDesc        string           `position:"Query" name:"RuleDesc"`
	ShortTopic      string           `position:"Query" name:"ShortTopic"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	DataType        string           `position:"Query" name:"DataType"`
	IotInstanceId   string           `position:"Query" name:"IotInstanceId"`
	Where           string           `position:"Query" name:"Where"`
	TopicType       requests.Integer `position:"Query" name:"TopicType"`
	ProductKey      string           `position:"Query" name:"ProductKey"`
	ApiProduct      string           `position:"Body" name:"ApiProduct"`
	Name            string           `position:"Query" name:"Name"`
	Topic           string           `position:"Query" name:"Topic"`
	ApiRevision     string           `position:"Body" name:"ApiRevision"`
}

CreateRuleRequest is the request struct for api CreateRule

func CreateCreateRuleRequest ¶

func CreateCreateRuleRequest() (request *CreateRuleRequest)

CreateCreateRuleRequest creates a request to invoke CreateRule API

type CreateRuleResponse ¶

type CreateRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RuleId       int64  `json:"RuleId" xml:"RuleId"`
}

CreateRuleResponse is the response struct for api CreateRule

func CreateCreateRuleResponse ¶

func CreateCreateRuleResponse() (response *CreateRuleResponse)

CreateCreateRuleResponse creates a response to parse from CreateRule response

type CreateRulengDistributeJobRequest ¶ added in v1.61.917

type CreateRulengDistributeJobRequest struct {
	*requests.RpcRequest
	SourceInstanceId string `position:"Query" name:"SourceInstanceId"`
	ProductKey       string `position:"Query" name:"ProductKey"`
	TargetInstanceId string `position:"Query" name:"TargetInstanceId"`
	ApiProduct       string `position:"Body" name:"ApiProduct"`
	ApiRevision      string `position:"Body" name:"ApiRevision"`
}

CreateRulengDistributeJobRequest is the request struct for api CreateRulengDistributeJob

func CreateCreateRulengDistributeJobRequest ¶ added in v1.61.917

func CreateCreateRulengDistributeJobRequest() (request *CreateRulengDistributeJobRequest)

CreateCreateRulengDistributeJobRequest creates a request to invoke CreateRulengDistributeJob API

type CreateRulengDistributeJobResponse ¶ added in v1.61.917

type CreateRulengDistributeJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CreateRulengDistributeJobResponse is the response struct for api CreateRulengDistributeJob

func CreateCreateRulengDistributeJobResponse ¶ added in v1.61.917

func CreateCreateRulengDistributeJobResponse() (response *CreateRulengDistributeJobResponse)

CreateCreateRulengDistributeJobResponse creates a response to parse from CreateRulengDistributeJob response

type CreateSceneRuleRequest ¶ added in v1.61.254

type CreateSceneRuleRequest struct {
	*requests.RpcRequest
	RuleName        string `position:"Query" name:"RuleName"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	RuleDescription string `position:"Query" name:"RuleDescription"`
	RuleContent     string `position:"Query" name:"RuleContent"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

CreateSceneRuleRequest is the request struct for api CreateSceneRule

func CreateCreateSceneRuleRequest ¶ added in v1.61.254

func CreateCreateSceneRuleRequest() (request *CreateSceneRuleRequest)

CreateCreateSceneRuleRequest creates a request to invoke CreateSceneRule API

type CreateSceneRuleResponse ¶ added in v1.61.254

type CreateSceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RuleId       string `json:"RuleId" xml:"RuleId"`
}

CreateSceneRuleResponse is the response struct for api CreateSceneRule

func CreateCreateSceneRuleResponse ¶ added in v1.61.254

func CreateCreateSceneRuleResponse() (response *CreateSceneRuleResponse)

CreateCreateSceneRuleResponse creates a response to parse from CreateSceneRule response

type CreateSubscribeRelationRequest ¶ added in v1.61.254

type CreateSubscribeRelationRequest struct {
	*requests.RpcRequest
	RealTenantId            string           `position:"Query" name:"RealTenantId"`
	OtaEventFlag            requests.Boolean `position:"Query" name:"OtaEventFlag"`
	DeviceTopoLifeCycleFlag requests.Boolean `position:"Query" name:"DeviceTopoLifeCycleFlag"`
	DeviceLifeCycleFlag     requests.Boolean `position:"Query" name:"DeviceLifeCycleFlag"`
	Type                    string           `position:"Query" name:"Type"`
	RealTripartiteKey       string           `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId           string           `position:"Query" name:"IotInstanceId"`
	DeviceStatusChangeFlag  requests.Boolean `position:"Query" name:"DeviceStatusChangeFlag"`
	OtaVersionFlag          requests.Boolean `position:"Query" name:"OtaVersionFlag"`
	DeviceTagFlag           requests.Boolean `position:"Query" name:"DeviceTagFlag"`
	ConsumerGroupIds        *[]string        `position:"Query" name:"ConsumerGroupIds"  type:"Repeated"`
	ProductKey              string           `position:"Query" name:"ProductKey"`
	ThingHistoryFlag        requests.Boolean `position:"Query" name:"ThingHistoryFlag"`
	FoundDeviceListFlag     requests.Boolean `position:"Query" name:"FoundDeviceListFlag"`
	OtaJobFlag              requests.Boolean `position:"Query" name:"OtaJobFlag"`
	ApiProduct              string           `position:"Body" name:"ApiProduct"`
	DeviceDataFlag          requests.Boolean `position:"Query" name:"DeviceDataFlag"`
	ApiRevision             string           `position:"Body" name:"ApiRevision"`
	MnsConfiguration        string           `position:"Query" name:"MnsConfiguration"`
}

CreateSubscribeRelationRequest is the request struct for api CreateSubscribeRelation

func CreateCreateSubscribeRelationRequest ¶ added in v1.61.254

func CreateCreateSubscribeRelationRequest() (request *CreateSubscribeRelationRequest)

CreateCreateSubscribeRelationRequest creates a request to invoke CreateSubscribeRelation API

type CreateSubscribeRelationResponse ¶ added in v1.61.254

type CreateSubscribeRelationResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CreateSubscribeRelationResponse is the response struct for api CreateSubscribeRelation

func CreateCreateSubscribeRelationResponse ¶ added in v1.61.254

func CreateCreateSubscribeRelationResponse() (response *CreateSubscribeRelationResponse)

CreateCreateSubscribeRelationResponse creates a response to parse from CreateSubscribeRelation response

type CreateThingModelRequest ¶ added in v1.60.356

type CreateThingModelRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	FunctionBlockName string `position:"Query" name:"FunctionBlockName"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ThingModelJson    string `position:"Query" name:"ThingModelJson"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	FunctionBlockId   string `position:"Query" name:"FunctionBlockId"`
}

CreateThingModelRequest is the request struct for api CreateThingModel

func CreateCreateThingModelRequest ¶ added in v1.60.356

func CreateCreateThingModelRequest() (request *CreateThingModelRequest)

CreateCreateThingModelRequest creates a request to invoke CreateThingModel API

type CreateThingModelResponse ¶ added in v1.60.356

type CreateThingModelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CreateThingModelResponse is the response struct for api CreateThingModel

func CreateCreateThingModelResponse ¶ added in v1.60.356

func CreateCreateThingModelResponse() (response *CreateThingModelResponse)

CreateCreateThingModelResponse creates a response to parse from CreateThingModel response

type CreateThingScriptRequest ¶ added in v1.61.735

type CreateThingScriptRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ScriptType    string `position:"Query" name:"ScriptType"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	ScriptContent string `position:"Query" name:"ScriptContent"`
}

CreateThingScriptRequest is the request struct for api CreateThingScript

func CreateCreateThingScriptRequest ¶ added in v1.61.735

func CreateCreateThingScriptRequest() (request *CreateThingScriptRequest)

CreateCreateThingScriptRequest creates a request to invoke CreateThingScript API

type CreateThingScriptResponse ¶ added in v1.61.735

type CreateThingScriptResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

CreateThingScriptResponse is the response struct for api CreateThingScript

func CreateCreateThingScriptResponse ¶ added in v1.61.735

func CreateCreateThingScriptResponse() (response *CreateThingScriptResponse)

CreateCreateThingScriptResponse creates a response to parse from CreateThingScript response

type CreateTopicRouteTableRequest ¶

type CreateTopicRouteTableRequest struct {
	*requests.RpcRequest
	RealTenantId      string    `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string    `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string    `position:"Query" name:"IotInstanceId"`
	DstTopic          *[]string `position:"Query" name:"DstTopic"  type:"Repeated"`
	ApiProduct        string    `position:"Body" name:"ApiProduct"`
	ApiRevision       string    `position:"Body" name:"ApiRevision"`
	SrcTopic          string    `position:"Query" name:"SrcTopic"`
}

CreateTopicRouteTableRequest is the request struct for api CreateTopicRouteTable

func CreateCreateTopicRouteTableRequest ¶

func CreateCreateTopicRouteTableRequest() (request *CreateTopicRouteTableRequest)

CreateCreateTopicRouteTableRequest creates a request to invoke CreateTopicRouteTable API

type CreateTopicRouteTableResponse ¶

type CreateTopicRouteTableResponse struct {
	*responses.BaseResponse
	RequestId     string                               `json:"RequestId" xml:"RequestId"`
	Success       bool                                 `json:"Success" xml:"Success"`
	Code          string                               `json:"Code" xml:"Code"`
	IsAllSucceed  bool                                 `json:"IsAllSucceed" xml:"IsAllSucceed"`
	ErrorMessage  string                               `json:"ErrorMessage" xml:"ErrorMessage"`
	FailureTopics FailureTopicsInCreateTopicRouteTable `json:"FailureTopics" xml:"FailureTopics"`
}

CreateTopicRouteTableResponse is the response struct for api CreateTopicRouteTable

func CreateCreateTopicRouteTableResponse ¶

func CreateCreateTopicRouteTableResponse() (response *CreateTopicRouteTableResponse)

CreateCreateTopicRouteTableResponse creates a response to parse from CreateTopicRouteTable response

type Data ¶

type Data struct {
	LatestDeploymentStatus    int                       `json:"LatestDeploymentStatus" xml:"LatestDeploymentStatus"`
	RoleAttachTime            string                    `json:"RoleAttachTime" xml:"RoleAttachTime"`
	RequestProtocol           string                    `json:"RequestProtocol" xml:"RequestProtocol"`
	ContainerConfig           string                    `json:"ContainerConfig" xml:"ContainerConfig"`
	RoleName                  string                    `json:"RoleName" xml:"RoleName"`
	Spec                      int                       `json:"Spec" xml:"Spec"`
	RequestMethod             string                    `json:"RequestMethod" xml:"RequestMethod"`
	Nickname                  string                    `json:"Nickname" xml:"Nickname"`
	DevEui                    string                    `json:"DevEui" xml:"DevEui"`
	GroupId                   string                    `json:"GroupId" xml:"GroupId"`
	LatestDeploymentType      string                    `json:"LatestDeploymentType" xml:"LatestDeploymentType"`
	OssPreSignedAddress       string                    `json:"OssPreSignedAddress" xml:"OssPreSignedAddress"`
	Type                      string                    `json:"Type" xml:"Type"`
	FileId                    string                    `json:"FileId" xml:"FileId"`
	ThingModelJson            string                    `json:"ThingModelJson" xml:"ThingModelJson"`
	LastUpdateTime            int64                     `json:"LastUpdateTime" xml:"LastUpdateTime"`
	Versions                  string                    `json:"Versions" xml:"Versions"`
	TslUri                    string                    `json:"TslUri" xml:"TslUri"`
	OssAddress                string                    `json:"OssAddress" xml:"OssAddress"`
	FirmwareId                string                    `json:"FirmwareId" xml:"FirmwareId"`
	AliyunCommodityCode       string                    `json:"AliyunCommodityCode" xml:"AliyunCommodityCode"`
	OssAccessKeyId            string                    `json:"OssAccessKeyId" xml:"OssAccessKeyId"`
	ApplyId                   int64                     `json:"ApplyId" xml:"ApplyId"`
	Host                      string                    `json:"Host" xml:"Host"`
	DeviceName                string                    `json:"DeviceName" xml:"DeviceName"`
	PageCount                 int64                     `json:"PageCount" xml:"PageCount"`
	Count                     int64                     `json:"Count" xml:"Count"`
	Size                      string                    `json:"Size" xml:"Size"`
	ProductName               string                    `json:"ProductName" xml:"ProductName"`
	Name                      string                    `json:"Name" xml:"Name"`
	DeviceErrorMessage        string                    `json:"DeviceErrorMessage" xml:"DeviceErrorMessage"`
	GmtCreateTimestamp        int64                     `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	RetryCount                int                       `json:"RetryCount" xml:"RetryCount"`
	DownloadUrl               string                    `json:"DownloadUrl" xml:"DownloadUrl"`
	PageSize                  int                       `json:"PageSize" xml:"PageSize"`
	Key                       string                    `json:"Key" xml:"Key"`
	GmtCreate                 string                    `json:"GmtCreate" xml:"GmtCreate"`
	ResultJson                string                    `json:"ResultJson" xml:"ResultJson"`
	InstanceId                string                    `json:"InstanceId" xml:"InstanceId"`
	Policy                    string                    `json:"Policy" xml:"Policy"`
	DateFormat                string                    `json:"DateFormat" xml:"DateFormat"`
	DeviceOnline              int                       `json:"DeviceOnline" xml:"DeviceOnline"`
	JobId                     string                    `json:"JobId" xml:"JobId"`
	DeviceErrorCode           string                    `json:"DeviceErrorCode" xml:"DeviceErrorCode"`
	ProductSecret             string                    `json:"ProductSecret" xml:"ProductSecret"`
	ScriptType                string                    `json:"ScriptType" xml:"ScriptType"`
	PageNum                   int                       `json:"PageNum" xml:"PageNum"`
	AccessKeyId               string                    `json:"AccessKeyId" xml:"AccessKeyId"`
	EdgeVersion               string                    `json:"EdgeVersion" xml:"EdgeVersion"`
	JoinEui                   string                    `json:"JoinEui" xml:"JoinEui"`
	DriverId                  string                    `json:"DriverId" xml:"DriverId"`
	CurrentPage               int                       `json:"CurrentPage" xml:"CurrentPage"`
	Signature                 string                    `json:"Signature" xml:"Signature"`
	ObjectStorage             string                    `json:"ObjectStorage" xml:"ObjectStorage"`
	DeviceCount               int                       `json:"DeviceCount" xml:"DeviceCount"`
	ProtocolType              string                    `json:"ProtocolType" xml:"ProtocolType"`
	AuthType                  string                    `json:"AuthType" xml:"AuthType"`
	Total                     int64                     `json:"Total" xml:"Total"`
	DataFormat                int                       `json:"DataFormat" xml:"DataFormat"`
	BizEnable                 bool                      `json:"BizEnable" xml:"BizEnable"`
	GmtCompleted              string                    `json:"GmtCompleted" xml:"GmtCompleted"`
	UtcCreate                 string                    `json:"UtcCreate" xml:"UtcCreate"`
	HasNext                   bool                      `json:"HasNext" xml:"HasNext"`
	DeviceActive              int                       `json:"DeviceActive" xml:"DeviceActive"`
	DriverVersion             string                    `json:"DriverVersion" xml:"DriverVersion"`
	GmtCompletedTimestamp     int64                     `json:"GmtCompletedTimestamp" xml:"GmtCompletedTimestamp"`
	PageNo                    int                       `json:"PageNo" xml:"PageNo"`
	Id                        string                    `json:"Id" xml:"Id"`
	DriverConfig              string                    `json:"DriverConfig" xml:"DriverConfig"`
	RoleArn                   string                    `json:"RoleArn" xml:"RoleArn"`
	Tags                      string                    `json:"Tags" xml:"Tags"`
	Configuration             string                    `json:"Configuration" xml:"Configuration"`
	UtcCreatedOn              string                    `json:"UtcCreatedOn" xml:"UtcCreatedOn"`
	MessageId                 string                    `json:"MessageId" xml:"MessageId"`
	FileUrl                   string                    `json:"FileUrl" xml:"FileUrl"`
	Success                   bool                      `json:"Success" xml:"Success"`
	Id2                       bool                      `json:"Id2" xml:"Id2"`
	NodeType                  int                       `json:"NodeType" xml:"NodeType"`
	ConfigCheckRule           string                    `json:"ConfigCheckRule" xml:"ConfigCheckRule"`
	TslStr                    string                    `json:"TslStr" xml:"TslStr"`
	ApiSrn                    string                    `json:"ApiSrn" xml:"ApiSrn"`
	ScriptUrl                 string                    `json:"ScriptUrl" xml:"ScriptUrl"`
	OSSAccessKeyId            string                    `json:"OSSAccessKeyId" xml:"OSSAccessKeyId"`
	SourceConfig              string                    `json:"SourceConfig" xml:"SourceConfig"`
	GroupName                 string                    `json:"GroupName" xml:"GroupName"`
	CreateTime                int64                     `json:"CreateTime" xml:"CreateTime"`
	DeploymentId              string                    `json:"DeploymentId" xml:"DeploymentId"`
	FirmwareUrl               string                    `json:"FirmwareUrl" xml:"FirmwareUrl"`
	RoleAttachTimestamp       int64                     `json:"RoleAttachTimestamp" xml:"RoleAttachTimestamp"`
	Description               string                    `json:"Description" xml:"Description"`
	GmtModifiedTimestamp      int64                     `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	ApiPath                   string                    `json:"ApiPath" xml:"ApiPath"`
	Status                    int                       `json:"Status" xml:"Status"`
	Result                    string                    `json:"Result" xml:"Result"`
	DeviceSecret              string                    `json:"DeviceSecret" xml:"DeviceSecret"`
	ProductKey                string                    `json:"ProductKey" xml:"ProductKey"`
	GmtModified               string                    `json:"GmtModified" xml:"GmtModified"`
	DisplayName               string                    `json:"DisplayName" xml:"DisplayName"`
	VersionState              string                    `json:"VersionState" xml:"VersionState"`
	IotId                     string                    `json:"IotId" xml:"IotId"`
	GroupDesc                 string                    `json:"GroupDesc" xml:"GroupDesc"`
	Argument                  string                    `json:"Argument" xml:"Argument"`
	InvalidDeviceNameList     InvalidDeviceNameList     `json:"InvalidDeviceNameList" xml:"InvalidDeviceNameList"`
	ResultList                ResultList                `json:"ResultList" xml:"ResultList"`
	FieldNameList             FieldNameList             `json:"FieldNameList" xml:"FieldNameList"`
	InvalidDeviceNicknameList InvalidDeviceNicknameList `json:"InvalidDeviceNicknameList" xml:"InvalidDeviceNicknameList"`
	SqlTemplateDTO            SqlTemplateDTO            `json:"SqlTemplateDTO" xml:"SqlTemplateDTO"`
	TaskList                  []Task                    `json:"TaskList" xml:"TaskList"`
	ModelVersions             []ModelVersion            `json:"ModelVersions" xml:"ModelVersions"`
	List                      ListInGetThingTopo        `json:"List" xml:"List"`
}

Data is a nested struct in iot response

type DataInBatchGetDeviceBindStatus ¶ added in v1.61.194

type DataInBatchGetDeviceBindStatus struct {
	DeviceStatus []DeviceStatus `json:"DeviceStatus" xml:"DeviceStatus"`
}

DataInBatchGetDeviceBindStatus is a nested struct in iot response

type DataInBatchGetEdgeInstanceChannel ¶ added in v1.61.194

type DataInBatchGetEdgeInstanceChannel struct {
	Channel []Channel `json:"Channel" xml:"Channel"`
}

DataInBatchGetEdgeInstanceChannel is a nested struct in iot response

type DataInBatchQueryDeviceDetail ¶

type DataInBatchQueryDeviceDetail struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInBatchQueryDeviceDetail is a nested struct in iot response

type DataInGetDeviceStatus ¶

type DataInGetDeviceStatus struct {
	Status string `json:"Status" xml:"Status"`
}

DataInGetDeviceStatus is a nested struct in iot response

type DataInGetEdgeInstanceDeployment ¶ added in v1.61.194

type DataInGetEdgeInstanceDeployment struct {
	GmtCreate             string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified           string `json:"GmtModified" xml:"GmtModified"`
	GmtCompleted          string `json:"GmtCompleted" xml:"GmtCompleted"`
	DeploymentId          string `json:"DeploymentId" xml:"DeploymentId"`
	Description           string `json:"Description" xml:"Description"`
	Status                int    `json:"Status" xml:"Status"`
	Type                  string `json:"Type" xml:"Type"`
	GmtCreateTimestamp    int64  `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	GmtModifiedTimestamp  int64  `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	GmtCompletedTimestamp int64  `json:"GmtCompletedTimestamp" xml:"GmtCompletedTimestamp"`
	TaskList              []Task `json:"TaskList" xml:"TaskList"`
}

DataInGetEdgeInstanceDeployment is a nested struct in iot response

type DataInGetGatewayBySubDevice ¶

type DataInGetGatewayBySubDevice struct {
	ProductKey      string `json:"ProductKey" xml:"ProductKey"`
	ProductName     string `json:"ProductName" xml:"ProductName"`
	DeviceSecret    string `json:"DeviceSecret" xml:"DeviceSecret"`
	DeviceName      string `json:"DeviceName" xml:"DeviceName"`
	FirmwareVersion string `json:"FirmwareVersion" xml:"FirmwareVersion"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	UtcCreate       string `json:"UtcCreate" xml:"UtcCreate"`
	GmtActive       string `json:"GmtActive" xml:"GmtActive"`
	UtcActive       string `json:"UtcActive" xml:"UtcActive"`
	GmtOnline       string `json:"GmtOnline" xml:"GmtOnline"`
	UtcOnline       string `json:"UtcOnline" xml:"UtcOnline"`
	Status          string `json:"Status" xml:"Status"`
	IpAddress       string `json:"IpAddress" xml:"IpAddress"`
	NodeType        string `json:"NodeType" xml:"NodeType"`
	Region          string `json:"region" xml:"region"`
	IotId           string `json:"iotId" xml:"iotId"`
}

DataInGetGatewayBySubDevice is a nested struct in iot response

type DataInGetSceneRule ¶ added in v1.61.254

type DataInGetSceneRule struct {
	GmtCreate       int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     int64  `json:"GmtModified" xml:"GmtModified"`
	RuleName        string `json:"RuleName" xml:"RuleName"`
	RuleContent     string `json:"RuleContent" xml:"RuleContent"`
	RuleDescription string `json:"RuleDescription" xml:"RuleDescription"`
	RuleStatus      int    `json:"RuleStatus" xml:"RuleStatus"`
}

DataInGetSceneRule is a nested struct in iot response

type DataInListDeviceDistributeJob ¶ added in v1.61.864

type DataInListDeviceDistributeJob struct {
	Total   int     `json:"Total" xml:"Total"`
	JobInfo JobInfo `json:"JobInfo" xml:"JobInfo"`
}

DataInListDeviceDistributeJob is a nested struct in iot response

type DataInListDistributedDevice ¶ added in v1.61.864

type DataInListDistributedDevice struct {
	Total int                         `json:"Total" xml:"Total"`
	Info  InfoInListDistributedDevice `json:"Info" xml:"Info"`
}

DataInListDistributedDevice is a nested struct in iot response

type DataInListDistributedProduct ¶ added in v1.61.864

type DataInListDistributedProduct struct {
	Total int                          `json:"Total" xml:"Total"`
	Info  InfoInListDistributedProduct `json:"Info" xml:"Info"`
}

DataInListDistributedProduct is a nested struct in iot response

type DataInListJob ¶ added in v1.61.847

type DataInListJob struct {
	JobId       string `json:"JobId" xml:"JobId"`
	JobName     string `json:"JobName" xml:"JobName"`
	UtcCreate   string `json:"UtcCreate" xml:"UtcCreate"`
	UtcModified string `json:"UtcModified" xml:"UtcModified"`
	Status      string `json:"Status" xml:"Status"`
	Description string `json:"Description" xml:"Description"`
	Type        string `json:"Type" xml:"Type"`
}

DataInListJob is a nested struct in iot response

type DataInListOTAJobByDevice ¶ added in v1.61.29

type DataInListOTAJobByDevice struct {
	SimpleOTAJobInfo []SimpleOTAJobInfo `json:"SimpleOTAJobInfo" xml:"SimpleOTAJobInfo"`
}

DataInListOTAJobByDevice is a nested struct in iot response

type DataInListOTAJobByFirmware ¶ added in v1.60.313

type DataInListOTAJobByFirmware struct {
	SimpleOTAJobInfo []SimpleOTAJobInfo `json:"SimpleOTAJobInfo" xml:"SimpleOTAJobInfo"`
}

DataInListOTAJobByFirmware is a nested struct in iot response

type DataInListOTAModuleByProduct ¶ added in v1.61.565

type DataInListOTAModuleByProduct struct {
	OtaModuleDTO []OtaModuleDTO `json:"OtaModuleDTO" xml:"OtaModuleDTO"`
}

DataInListOTAModuleByProduct is a nested struct in iot response

type DataInListOTAModuleVersionsByDevice ¶ added in v1.61.735

type DataInListOTAModuleVersionsByDevice struct {
	SimpleOTAModuleInfo []SimpleOTAModuleInfo `json:"SimpleOTAModuleInfo" xml:"SimpleOTAModuleInfo"`
}

DataInListOTAModuleVersionsByDevice is a nested struct in iot response

type DataInListOTATaskByJob ¶ added in v1.60.356

type DataInListOTATaskByJob struct {
	SimpleOTATaskInfo []SimpleOTATaskInfo `json:"SimpleOTATaskInfo" xml:"SimpleOTATaskInfo"`
}

DataInListOTATaskByJob is a nested struct in iot response

type DataInListProductTags ¶

type DataInListProductTags struct {
	ProductTag []ProductTag `json:"ProductTag" xml:"ProductTag"`
}

DataInListProductTags is a nested struct in iot response

type DataInListRule ¶

type DataInListRule struct {
	RuleInfo []RuleInfo `json:"RuleInfo" xml:"RuleInfo"`
}

DataInListRule is a nested struct in iot response

type DataInListTask ¶ added in v1.61.847

type DataInListTask struct {
	JobId        string `json:"JobId" xml:"JobId"`
	JobName      string `json:"JobName" xml:"JobName"`
	TaskId       string `json:"TaskId" xml:"TaskId"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	DeviceName   string `json:"DeviceName" xml:"DeviceName"`
	IotId        string `json:"IotId" xml:"IotId"`
	Progress     string `json:"Progress" xml:"Progress"`
	UtcQueueTime string `json:"UtcQueueTime" xml:"UtcQueueTime"`
	UtcModified  string `json:"UtcModified" xml:"UtcModified"`
	Status       string `json:"Status" xml:"Status"`
}

DataInListTask is a nested struct in iot response

type DataInListTaskByPage ¶ added in v1.61.847

type DataInListTaskByPage struct {
	JobId        string `json:"JobId" xml:"JobId"`
	JobName      string `json:"JobName" xml:"JobName"`
	TaskId       string `json:"TaskId" xml:"TaskId"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	DeviceName   string `json:"DeviceName" xml:"DeviceName"`
	IotId        string `json:"IotId" xml:"IotId"`
	Progress     int    `json:"Progress" xml:"Progress"`
	UtcQueueTime string `json:"UtcQueueTime" xml:"UtcQueueTime"`
	UtcModified  string `json:"UtcModified" xml:"UtcModified"`
	StatusDetail string `json:"StatusDetail" xml:"StatusDetail"`
	Status       string `json:"Status" xml:"Status"`
	ProductName  string `json:"ProductName" xml:"ProductName"`
}

DataInListTaskByPage is a nested struct in iot response

type DataInListThingModelVersion ¶ added in v1.61.194

type DataInListThingModelVersion struct {
	ModelVersions []ModelVersion `json:"ModelVersions" xml:"ModelVersions"`
}

DataInListThingModelVersion is a nested struct in iot response

type DataInListThingTemplates ¶ added in v1.60.347

type DataInListThingTemplates struct {
	CategoryInfo []CategoryInfo `json:"CategoryInfo" xml:"CategoryInfo"`
}

DataInListThingTemplates is a nested struct in iot response

type DataInQueryAppDeviceList ¶

type DataInQueryAppDeviceList struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInQueryAppDeviceList is a nested struct in iot response

type DataInQueryBatchRegisterDeviceStatus ¶

type DataInQueryBatchRegisterDeviceStatus struct {
	Status      string      `json:"Status" xml:"Status"`
	ValidList   ValidList   `json:"ValidList" xml:"ValidList"`
	InvalidList InvalidList `json:"InvalidList" xml:"InvalidList"`
}

DataInQueryBatchRegisterDeviceStatus is a nested struct in iot response

type DataInQueryConsumerGroupByGroupId ¶ added in v1.61.254

type DataInQueryConsumerGroupByGroupId struct {
	IotId      string `json:"IotId" xml:"IotId"`
	GroupId    string `json:"GroupId" xml:"GroupId"`
	GroupName  string `json:"GroupName" xml:"GroupName"`
	Creator    string `json:"Creator" xml:"Creator"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	AuthType   string `json:"AuthType" xml:"AuthType"`
}

DataInQueryConsumerGroupByGroupId is a nested struct in iot response

type DataInQueryConsumerGroupList ¶ added in v1.61.254

type DataInQueryConsumerGroupList struct {
	ConsumerGroupDTO []ConsumerGroupDTO `json:"ConsumerGroupDTO" xml:"ConsumerGroupDTO"`
}

DataInQueryConsumerGroupList is a nested struct in iot response

type DataInQueryDetailSceneRuleLog ¶ added in v1.61.254

type DataInQueryDetailSceneRuleLog struct {
	Total       int       `json:"Total" xml:"Total"`
	PageSize    int       `json:"PageSize" xml:"PageSize"`
	CurrentPage int       `json:"CurrentPage" xml:"CurrentPage"`
	LogList     []LogInfo `json:"LogList" xml:"LogList"`
}

DataInQueryDetailSceneRuleLog is a nested struct in iot response

type DataInQueryDevice ¶

type DataInQueryDevice struct {
	DeviceInfo []DeviceInfo `json:"DeviceInfo" xml:"DeviceInfo"`
}

DataInQueryDevice is a nested struct in iot response

type DataInQueryDeviceBySQL ¶ added in v1.61.565

type DataInQueryDeviceBySQL struct {
	SimpleDeviceSearchInfo []SimpleDeviceSearchInfo `json:"SimpleDeviceSearchInfo" xml:"SimpleDeviceSearchInfo"`
}

DataInQueryDeviceBySQL is a nested struct in iot response

type DataInQueryDeviceByStatus ¶ added in v1.60.305

type DataInQueryDeviceByStatus struct {
	SimpleDeviceInfo []SimpleDeviceInfo `json:"SimpleDeviceInfo" xml:"SimpleDeviceInfo"`
}

DataInQueryDeviceByStatus is a nested struct in iot response

type DataInQueryDeviceByTags ¶

type DataInQueryDeviceByTags struct {
	SimpleDeviceInfo []SimpleDeviceInfo `json:"SimpleDeviceInfo" xml:"SimpleDeviceInfo"`
}

DataInQueryDeviceByTags is a nested struct in iot response

type DataInQueryDeviceDesiredProperty ¶

type DataInQueryDeviceDesiredProperty struct {
	List ListInQueryDeviceDesiredProperty `json:"List" xml:"List"`
}

DataInQueryDeviceDesiredProperty is a nested struct in iot response

type DataInQueryDeviceDetail ¶

type DataInQueryDeviceDetail struct {
	IotId           string `json:"IotId" xml:"IotId"`
	ProductKey      string `json:"ProductKey" xml:"ProductKey"`
	ProductName     string `json:"ProductName" xml:"ProductName"`
	DeviceName      string `json:"DeviceName" xml:"DeviceName"`
	DeviceSecret    string `json:"DeviceSecret" xml:"DeviceSecret"`
	FirmwareVersion string `json:"FirmwareVersion" xml:"FirmwareVersion"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	UtcCreate       string `json:"UtcCreate" xml:"UtcCreate"`
	GmtActive       string `json:"GmtActive" xml:"GmtActive"`
	UtcActive       string `json:"UtcActive" xml:"UtcActive"`
	GmtOnline       string `json:"GmtOnline" xml:"GmtOnline"`
	UtcOnline       string `json:"UtcOnline" xml:"UtcOnline"`
	Status          string `json:"Status" xml:"Status"`
	IpAddress       string `json:"IpAddress" xml:"IpAddress"`
	NodeType        int    `json:"NodeType" xml:"NodeType"`
	Region          string `json:"Region" xml:"Region"`
	Owner           bool   `json:"Owner" xml:"Owner"`
	Nickname        string `json:"Nickname" xml:"Nickname"`
}

DataInQueryDeviceDetail is a nested struct in iot response

type DataInQueryDeviceDistributeJob ¶ added in v1.61.864

type DataInQueryDeviceDistributeJob struct {
	SourceUid             string                                          `json:"SourceUid" xml:"SourceUid"`
	TargetUid             string                                          `json:"TargetUid" xml:"TargetUid"`
	SourceInstanceId      string                                          `json:"SourceInstanceId" xml:"SourceInstanceId"`
	JobId                 string                                          `json:"JobId" xml:"JobId"`
	ProductKey            string                                          `json:"ProductKey" xml:"ProductKey"`
	Total                 int                                             `json:"Total" xml:"Total"`
	Status                int                                             `json:"Status" xml:"Status"`
	GmtCreate             int64                                           `json:"GmtCreate" xml:"GmtCreate"`
	Strategy              int                                             `json:"Strategy" xml:"Strategy"`
	TargetInstanceConfigs TargetInstanceConfigsInQueryDeviceDistributeJob `json:"TargetInstanceConfigs" xml:"TargetInstanceConfigs"`
}

DataInQueryDeviceDistributeJob is a nested struct in iot response

type DataInQueryDeviceEventData ¶

type DataInQueryDeviceEventData struct {
	NextTime  int64                      `json:"NextTime" xml:"NextTime"`
	NextValid bool                       `json:"NextValid" xml:"NextValid"`
	List      ListInQueryDeviceEventData `json:"List" xml:"List"`
}

DataInQueryDeviceEventData is a nested struct in iot response

type DataInQueryDeviceFileList ¶

type DataInQueryDeviceFileList struct {
	FileSummary []FileSummary `json:"FileSummary" xml:"FileSummary"`
}

DataInQueryDeviceFileList is a nested struct in iot response

type DataInQueryDeviceGroupByTags ¶

type DataInQueryDeviceGroupByTags struct {
	DeviceGroup []DeviceGroup `json:"DeviceGroup" xml:"DeviceGroup"`
}

DataInQueryDeviceGroupByTags is a nested struct in iot response

type DataInQueryDeviceGroupList ¶

type DataInQueryDeviceGroupList struct {
	GroupInfo []GroupInfo `json:"GroupInfo" xml:"GroupInfo"`
}

DataInQueryDeviceGroupList is a nested struct in iot response

type DataInQueryDeviceGroupTagList ¶

type DataInQueryDeviceGroupTagList struct {
	GroupTagInfo []GroupTagInfo `json:"GroupTagInfo" xml:"GroupTagInfo"`
}

DataInQueryDeviceGroupTagList is a nested struct in iot response

type DataInQueryDeviceListByDeviceGroup ¶

type DataInQueryDeviceListByDeviceGroup struct {
	SimpleDeviceInfo []SimpleDeviceInfo `json:"SimpleDeviceInfo" xml:"SimpleDeviceInfo"`
}

DataInQueryDeviceListByDeviceGroup is a nested struct in iot response

type DataInQueryDeviceOriginalEventData ¶ added in v1.61.735

type DataInQueryDeviceOriginalEventData struct {
	NextPageToken string                             `json:"NextPageToken" xml:"NextPageToken"`
	NextValid     bool                               `json:"NextValid" xml:"NextValid"`
	List          ListInQueryDeviceOriginalEventData `json:"List" xml:"List"`
}

DataInQueryDeviceOriginalEventData is a nested struct in iot response

type DataInQueryDeviceOriginalPropertyData ¶ added in v1.61.735

type DataInQueryDeviceOriginalPropertyData struct {
	NextValid     bool                                  `json:"NextValid" xml:"NextValid"`
	NextPageToken string                                `json:"nextPageToken" xml:"nextPageToken"`
	List          ListInQueryDeviceOriginalPropertyData `json:"List" xml:"List"`
}

DataInQueryDeviceOriginalPropertyData is a nested struct in iot response

type DataInQueryDeviceOriginalPropertyStatus ¶ added in v1.61.735

type DataInQueryDeviceOriginalPropertyStatus struct {
	NextValid     bool                                    `json:"NextValid" xml:"NextValid"`
	NextPageToken string                                  `json:"NextPageToken" xml:"NextPageToken"`
	List          ListInQueryDeviceOriginalPropertyStatus `json:"List" xml:"List"`
}

DataInQueryDeviceOriginalPropertyStatus is a nested struct in iot response

type DataInQueryDeviceOriginalServiceData ¶ added in v1.61.735

type DataInQueryDeviceOriginalServiceData struct {
	NextPageToken string                               `json:"NextPageToken" xml:"NextPageToken"`
	NextValid     bool                                 `json:"NextValid" xml:"NextValid"`
	List          ListInQueryDeviceOriginalServiceData `json:"List" xml:"List"`
}

DataInQueryDeviceOriginalServiceData is a nested struct in iot response

type DataInQueryDevicePropertyData ¶

type DataInQueryDevicePropertyData struct {
	NextValid bool                          `json:"NextValid" xml:"NextValid"`
	NextTime  int64                         `json:"NextTime" xml:"NextTime"`
	List      ListInQueryDevicePropertyData `json:"List" xml:"List"`
}

DataInQueryDevicePropertyData is a nested struct in iot response

type DataInQueryDevicePropertyStatus ¶

type DataInQueryDevicePropertyStatus struct {
	List ListInQueryDevicePropertyStatus `json:"List" xml:"List"`
}

DataInQueryDevicePropertyStatus is a nested struct in iot response

type DataInQueryDeviceServiceData ¶

type DataInQueryDeviceServiceData struct {
	NextTime  int64                        `json:"NextTime" xml:"NextTime"`
	NextValid bool                         `json:"NextValid" xml:"NextValid"`
	List      ListInQueryDeviceServiceData `json:"List" xml:"List"`
}

DataInQueryDeviceServiceData is a nested struct in iot response

type DataInQueryDeviceStatistics ¶

type DataInQueryDeviceStatistics struct {
	DeviceCount int64 `json:"deviceCount" xml:"deviceCount"`
	OnlineCount int64 `json:"onlineCount" xml:"onlineCount"`
	ActiveCount int64 `json:"activeCount" xml:"activeCount"`
}

DataInQueryDeviceStatistics is a nested struct in iot response

type DataInQueryEdgeDriver ¶ added in v1.61.29

type DataInQueryEdgeDriver struct {
	Total       int      `json:"Total" xml:"Total"`
	PageSize    int      `json:"PageSize" xml:"PageSize"`
	CurrentPage int      `json:"CurrentPage" xml:"CurrentPage"`
	DriverList  []Driver `json:"DriverList" xml:"DriverList"`
}

DataInQueryEdgeDriver is a nested struct in iot response

type DataInQueryEdgeDriverVersion ¶ added in v1.61.29

type DataInQueryEdgeDriverVersion struct {
	Total             int             `json:"Total" xml:"Total"`
	PageSize          int             `json:"PageSize" xml:"PageSize"`
	CurrentPage       int             `json:"CurrentPage" xml:"CurrentPage"`
	DriverVersionList []DriverVersion `json:"DriverVersionList" xml:"DriverVersionList"`
}

DataInQueryEdgeDriverVersion is a nested struct in iot response

type DataInQueryEdgeInstance ¶

type DataInQueryEdgeInstance struct {
	Total        int        `json:"Total" xml:"Total"`
	PageSize     int        `json:"PageSize" xml:"PageSize"`
	CurrentPage  int        `json:"CurrentPage" xml:"CurrentPage"`
	InstanceList []Instance `json:"InstanceList" xml:"InstanceList"`
}

DataInQueryEdgeInstance is a nested struct in iot response

type DataInQueryEdgeInstanceChannel ¶ added in v1.61.194

type DataInQueryEdgeInstanceChannel struct {
	Total       int         `json:"Total" xml:"Total"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	CurrentPage int         `json:"CurrentPage" xml:"CurrentPage"`
	ChannelList ChannelList `json:"ChannelList" xml:"ChannelList"`
}

DataInQueryEdgeInstanceChannel is a nested struct in iot response

type DataInQueryEdgeInstanceDevice ¶

type DataInQueryEdgeInstanceDevice struct {
	Total       int      `json:"Total" xml:"Total"`
	PageSize    int      `json:"PageSize" xml:"PageSize"`
	CurrentPage int      `json:"CurrentPage" xml:"CurrentPage"`
	DeviceList  []Device `json:"DeviceList" xml:"DeviceList"`
}

DataInQueryEdgeInstanceDevice is a nested struct in iot response

type DataInQueryEdgeInstanceDeviceByDriver ¶ added in v1.61.194

type DataInQueryEdgeInstanceDeviceByDriver struct {
	Total       int      `json:"Total" xml:"Total"`
	PageSize    int      `json:"PageSize" xml:"PageSize"`
	CurrentPage int      `json:"CurrentPage" xml:"CurrentPage"`
	DeviceList  []Device `json:"DeviceList" xml:"DeviceList"`
}

DataInQueryEdgeInstanceDeviceByDriver is a nested struct in iot response

type DataInQueryEdgeInstanceDriver ¶

type DataInQueryEdgeInstanceDriver struct {
	Total       int      `json:"Total" xml:"Total"`
	PageSize    int      `json:"PageSize" xml:"PageSize"`
	CurrentPage int      `json:"CurrentPage" xml:"CurrentPage"`
	DriverList  []Driver `json:"DriverList" xml:"DriverList"`
}

DataInQueryEdgeInstanceDriver is a nested struct in iot response

type DataInQueryEdgeInstanceHistoricDeployment ¶

type DataInQueryEdgeInstanceHistoricDeployment struct {
	Total          int          `json:"Total" xml:"Total"`
	PageSize       int          `json:"PageSize" xml:"PageSize"`
	CurrentPage    int          `json:"CurrentPage" xml:"CurrentPage"`
	DeploymentList []Deployment `json:"DeploymentList" xml:"DeploymentList"`
}

DataInQueryEdgeInstanceHistoricDeployment is a nested struct in iot response

type DataInQueryEdgeInstanceSceneRule ¶ added in v1.61.254

type DataInQueryEdgeInstanceSceneRule struct {
	Total       int    `json:"Total" xml:"Total"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	RuleList    []Rule `json:"RuleList" xml:"RuleList"`
}

DataInQueryEdgeInstanceSceneRule is a nested struct in iot response

type DataInQueryJob ¶ added in v1.61.847

type DataInQueryJob struct {
	JobId         string        `json:"JobId" xml:"JobId"`
	JobName       string        `json:"JobName" xml:"JobName"`
	UtcCreate     string        `json:"UtcCreate" xml:"UtcCreate"`
	Status        string        `json:"Status" xml:"Status"`
	Description   string        `json:"Description" xml:"Description"`
	Type          string        `json:"Type" xml:"Type"`
	JobDocument   string        `json:"JobDocument" xml:"JobDocument"`
	UtcModified   string        `json:"UtcModified" xml:"UtcModified"`
	RolloutConfig RolloutConfig `json:"RolloutConfig" xml:"RolloutConfig"`
	TimeoutConfig TimeoutConfig `json:"TimeoutConfig" xml:"TimeoutConfig"`
	JobFile       JobFile       `json:"JobFile" xml:"JobFile"`
	TargetConfig  TargetConfig  `json:"TargetConfig" xml:"TargetConfig"`
}

DataInQueryJob is a nested struct in iot response

type DataInQueryJobStatistics ¶ added in v1.61.847

type DataInQueryJobStatistics struct {
	Total      int `json:"Total" xml:"Total"`
	Queued     int `json:"Queued" xml:"Queued"`
	Sent       int `json:"Sent" xml:"Sent"`
	InProgress int `json:"InProgress" xml:"InProgress"`
	Succeeded  int `json:"Succeeded" xml:"Succeeded"`
	Failed     int `json:"Failed" xml:"Failed"`
	Rejected   int `json:"Rejected" xml:"Rejected"`
	TimeOut    int `json:"TimeOut" xml:"TimeOut"`
	Cancelled  int `json:"Cancelled" xml:"Cancelled"`
}

DataInQueryJobStatistics is a nested struct in iot response

type DataInQueryOTAJob ¶ added in v1.61.565

type DataInQueryOTAJob struct {
	JobId                 string            `json:"JobId" xml:"JobId"`
	UtcCreate             string            `json:"UtcCreate" xml:"UtcCreate"`
	UtcModified           string            `json:"UtcModified" xml:"UtcModified"`
	ProductKey            string            `json:"ProductKey" xml:"ProductKey"`
	FirmwareId            string            `json:"FirmwareId" xml:"FirmwareId"`
	UtcStartTime          string            `json:"UtcStartTime" xml:"UtcStartTime"`
	UtcEndTime            string            `json:"UtcEndTime" xml:"UtcEndTime"`
	JobStatus             string            `json:"JobStatus" xml:"JobStatus"`
	JobType               string            `json:"JobType" xml:"JobType"`
	JobDesc               string            `json:"JobDesc" xml:"JobDesc"`
	Name                  string            `json:"Name" xml:"Name"`
	UtcScheduleTime       string            `json:"UtcScheduleTime" xml:"UtcScheduleTime"`
	RetryInterval         int               `json:"RetryInterval" xml:"RetryInterval"`
	RetryCount            int               `json:"RetryCount" xml:"RetryCount"`
	TimeoutInMinutes      int               `json:"TimeoutInMinutes" xml:"TimeoutInMinutes"`
	TargetSelection       string            `json:"TargetSelection" xml:"TargetSelection"`
	SelectionType         string            `json:"SelectionType" xml:"SelectionType"`
	GrayPercent           string            `json:"GrayPercent" xml:"GrayPercent"`
	MaximumPerMinute      int               `json:"MaximumPerMinute" xml:"MaximumPerMinute"`
	DestVersion           string            `json:"DestVersion" xml:"DestVersion"`
	UtcScheduleFinishTime string            `json:"UtcScheduleFinishTime" xml:"UtcScheduleFinishTime"`
	OverwriteMode         int               `json:"OverwriteMode" xml:"OverwriteMode"`
	DynamicMode           int               `json:"DynamicMode" xml:"DynamicMode"`
	SrcVersions           SrcVersions       `json:"SrcVersions" xml:"SrcVersions"`
	Tags                  TagsInQueryOTAJob `json:"Tags" xml:"Tags"`
}

DataInQueryOTAJob is a nested struct in iot response

type DataInQueryProduct ¶

type DataInQueryProduct struct {
	GmtCreate           int64  `json:"GmtCreate" xml:"GmtCreate"`
	DataFormat          int    `json:"DataFormat" xml:"DataFormat"`
	Description         string `json:"Description" xml:"Description"`
	DeviceCount         int    `json:"DeviceCount" xml:"DeviceCount"`
	NodeType            int    `json:"NodeType" xml:"NodeType"`
	ProductKey          string `json:"ProductKey" xml:"ProductKey"`
	ProductName         string `json:"ProductName" xml:"ProductName"`
	ProductSecret       string `json:"ProductSecret" xml:"ProductSecret"`
	CategoryName        string `json:"CategoryName" xml:"CategoryName"`
	CategoryKey         string `json:"CategoryKey" xml:"CategoryKey"`
	AliyunCommodityCode string `json:"AliyunCommodityCode" xml:"AliyunCommodityCode"`
	Id2                 bool   `json:"Id2" xml:"Id2"`
	ProtocolType        string `json:"ProtocolType" xml:"ProtocolType"`
	ProductStatus       string `json:"ProductStatus" xml:"ProductStatus"`
	Owner               bool   `json:"Owner" xml:"Owner"`
	NetType             int    `json:"NetType" xml:"NetType"`
	AuthType            string `json:"AuthType" xml:"AuthType"`
	ValidateType        int    `json:"ValidateType" xml:"ValidateType"`
}

DataInQueryProduct is a nested struct in iot response

type DataInQueryProductList ¶

type DataInQueryProductList struct {
	CurrentPage int                    `json:"CurrentPage" xml:"CurrentPage"`
	PageCount   int                    `json:"PageCount" xml:"PageCount"`
	PageSize    int                    `json:"PageSize" xml:"PageSize"`
	Total       int                    `json:"Total" xml:"Total"`
	List        ListInQueryProductList `json:"List" xml:"List"`
}

DataInQueryProductList is a nested struct in iot response

type DataInQueryProductTopic ¶

type DataInQueryProductTopic struct {
	ProductTopicInfo []ProductTopicInfo `json:"ProductTopicInfo" xml:"ProductTopicInfo"`
}

DataInQueryProductTopic is a nested struct in iot response

type DataInQuerySceneRule ¶ added in v1.61.254

type DataInQuerySceneRule struct {
	Total       int    `json:"Total" xml:"Total"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	RuleList    []Rule `json:"RuleList" xml:"RuleList"`
}

DataInQuerySceneRule is a nested struct in iot response

type DataInQuerySummarySceneRuleLog ¶ added in v1.61.254

type DataInQuerySummarySceneRuleLog struct {
	Total       int                               `json:"Total" xml:"Total"`
	PageSize    int                               `json:"PageSize" xml:"PageSize"`
	CurrentPage int                               `json:"CurrentPage" xml:"CurrentPage"`
	LogList     LogListInQuerySummarySceneRuleLog `json:"LogList" xml:"LogList"`
}

DataInQuerySummarySceneRuleLog is a nested struct in iot response

type DataInQuerySuperDeviceGroup ¶

type DataInQuerySuperDeviceGroup struct {
	GroupInfo []GroupInfo `json:"GroupInfo" xml:"GroupInfo"`
}

DataInQuerySuperDeviceGroup is a nested struct in iot response

type DataInQueryTask ¶ added in v1.61.847

type DataInQueryTask struct {
	JobId        string `json:"JobId" xml:"JobId"`
	JobName      string `json:"JobName" xml:"JobName"`
	TaskId       string `json:"TaskId" xml:"TaskId"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	DeviceName   string `json:"DeviceName" xml:"DeviceName"`
	IotId        string `json:"IotId" xml:"IotId"`
	Progress     string `json:"Progress" xml:"Progress"`
	UtcQueueTime string `json:"UtcQueueTime" xml:"UtcQueueTime"`
	UtcModified  string `json:"UtcModified" xml:"UtcModified"`
	StatusDetail string `json:"StatusDetail" xml:"StatusDetail"`
	Status       string `json:"Status" xml:"Status"`
	Message      string `json:"Message" xml:"Message"`
}

DataInQueryTask is a nested struct in iot response

type DataItem ¶

type DataItem struct {
	ProductName       string `json:"ProductName" xml:"ProductName"`
	Region            string `json:"Region" xml:"Region"`
	DeviceSecret      string `json:"DeviceSecret" xml:"DeviceSecret"`
	ActiveTime        string `json:"ActiveTime" xml:"ActiveTime"`
	ProductKey        string `json:"ProductKey" xml:"ProductKey"`
	CreateTime        string `json:"CreateTime" xml:"CreateTime"`
	UtcCreate         string `json:"UtcCreate" xml:"UtcCreate"`
	ChildDeviceCount  int64  `json:"ChildDeviceCount" xml:"ChildDeviceCount"`
	UtcActive         string `json:"UtcActive" xml:"UtcActive"`
	DeviceName        string `json:"DeviceName" xml:"DeviceName"`
	Nickname          string `json:"Nickname" xml:"Nickname"`
	GmtCreate         string `json:"GmtCreate" xml:"GmtCreate"`
	UtcActiveTime     string `json:"UtcActiveTime" xml:"UtcActiveTime"`
	FirmwareVersion   string `json:"FirmwareVersion" xml:"FirmwareVersion"`
	IotId             string `json:"IotId" xml:"IotId"`
	GmtActive         string `json:"GmtActive" xml:"GmtActive"`
	LastOnlineTime    string `json:"LastOnlineTime" xml:"LastOnlineTime"`
	UtcCreateTime     string `json:"UtcCreateTime" xml:"UtcCreateTime"`
	Status            string `json:"Status" xml:"Status"`
	UtcLastOnlineTime string `json:"UtcLastOnlineTime" xml:"UtcLastOnlineTime"`
	NodeType          int    `json:"NodeType" xml:"NodeType"`
}

DataItem is a nested struct in iot response

type DeleteConsumerGroupRequest ¶ added in v1.61.254

type DeleteConsumerGroupRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	GroupId       string `position:"Query" name:"GroupId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteConsumerGroupRequest is the request struct for api DeleteConsumerGroup

func CreateDeleteConsumerGroupRequest ¶ added in v1.61.254

func CreateDeleteConsumerGroupRequest() (request *DeleteConsumerGroupRequest)

CreateDeleteConsumerGroupRequest creates a request to invoke DeleteConsumerGroup API

type DeleteConsumerGroupResponse ¶ added in v1.61.254

type DeleteConsumerGroupResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

DeleteConsumerGroupResponse is the response struct for api DeleteConsumerGroup

func CreateDeleteConsumerGroupResponse ¶ added in v1.61.254

func CreateDeleteConsumerGroupResponse() (response *DeleteConsumerGroupResponse)

CreateDeleteConsumerGroupResponse creates a response to parse from DeleteConsumerGroup response

type DeleteConsumerGroupSubscribeRelationRequest ¶ added in v1.61.254

type DeleteConsumerGroupSubscribeRelationRequest struct {
	*requests.RpcRequest
	ConsumerGroupId string `position:"Query" name:"ConsumerGroupId"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	ProductKey      string `position:"Query" name:"ProductKey"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

DeleteConsumerGroupSubscribeRelationRequest is the request struct for api DeleteConsumerGroupSubscribeRelation

func CreateDeleteConsumerGroupSubscribeRelationRequest ¶ added in v1.61.254

func CreateDeleteConsumerGroupSubscribeRelationRequest() (request *DeleteConsumerGroupSubscribeRelationRequest)

CreateDeleteConsumerGroupSubscribeRelationRequest creates a request to invoke DeleteConsumerGroupSubscribeRelation API

type DeleteConsumerGroupSubscribeRelationResponse ¶ added in v1.61.254

type DeleteConsumerGroupSubscribeRelationResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteConsumerGroupSubscribeRelationResponse is the response struct for api DeleteConsumerGroupSubscribeRelation

func CreateDeleteConsumerGroupSubscribeRelationResponse ¶ added in v1.61.254

func CreateDeleteConsumerGroupSubscribeRelationResponse() (response *DeleteConsumerGroupSubscribeRelationResponse)

CreateDeleteConsumerGroupSubscribeRelationResponse creates a response to parse from DeleteConsumerGroupSubscribeRelation response

type DeleteDeviceDistributeJobRequest ¶ added in v1.61.864

type DeleteDeviceDistributeJobRequest struct {
	*requests.RpcRequest
	JobId       string `position:"Query" name:"JobId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

DeleteDeviceDistributeJobRequest is the request struct for api DeleteDeviceDistributeJob

func CreateDeleteDeviceDistributeJobRequest ¶ added in v1.61.864

func CreateDeleteDeviceDistributeJobRequest() (request *DeleteDeviceDistributeJobRequest)

CreateDeleteDeviceDistributeJobRequest creates a request to invoke DeleteDeviceDistributeJob API

type DeleteDeviceDistributeJobResponse ¶ added in v1.61.864

type DeleteDeviceDistributeJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteDeviceDistributeJobResponse is the response struct for api DeleteDeviceDistributeJob

func CreateDeleteDeviceDistributeJobResponse ¶ added in v1.61.864

func CreateDeleteDeviceDistributeJobResponse() (response *DeleteDeviceDistributeJobResponse)

CreateDeleteDeviceDistributeJobResponse creates a response to parse from DeleteDeviceDistributeJob response

type DeleteDeviceFileRequest ¶

type DeleteDeviceFileRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	FileId        string `position:"Query" name:"FileId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

DeleteDeviceFileRequest is the request struct for api DeleteDeviceFile

func CreateDeleteDeviceFileRequest ¶

func CreateDeleteDeviceFileRequest() (request *DeleteDeviceFileRequest)

CreateDeleteDeviceFileRequest creates a request to invoke DeleteDeviceFile API

type DeleteDeviceFileResponse ¶

type DeleteDeviceFileResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteDeviceFileResponse is the response struct for api DeleteDeviceFile

func CreateDeleteDeviceFileResponse ¶

func CreateDeleteDeviceFileResponse() (response *DeleteDeviceFileResponse)

CreateDeleteDeviceFileResponse creates a response to parse from DeleteDeviceFile response

type DeleteDeviceGroupRequest ¶

type DeleteDeviceGroupRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	GroupId           string `position:"Query" name:"GroupId"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

DeleteDeviceGroupRequest is the request struct for api DeleteDeviceGroup

func CreateDeleteDeviceGroupRequest ¶

func CreateDeleteDeviceGroupRequest() (request *DeleteDeviceGroupRequest)

CreateDeleteDeviceGroupRequest creates a request to invoke DeleteDeviceGroup API

type DeleteDeviceGroupResponse ¶

type DeleteDeviceGroupResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteDeviceGroupResponse is the response struct for api DeleteDeviceGroup

func CreateDeleteDeviceGroupResponse ¶

func CreateDeleteDeviceGroupResponse() (response *DeleteDeviceGroupResponse)

CreateDeleteDeviceGroupResponse creates a response to parse from DeleteDeviceGroup response

type DeleteDevicePropRequest ¶

type DeleteDevicePropRequest struct {
	*requests.RpcRequest
	PropKey       string `position:"Query" name:"PropKey"`
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

DeleteDevicePropRequest is the request struct for api DeleteDeviceProp

func CreateDeleteDevicePropRequest ¶

func CreateDeleteDevicePropRequest() (request *DeleteDevicePropRequest)

CreateDeleteDevicePropRequest creates a request to invoke DeleteDeviceProp API

type DeleteDevicePropResponse ¶

type DeleteDevicePropResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteDevicePropResponse is the response struct for api DeleteDeviceProp

func CreateDeleteDevicePropResponse ¶

func CreateDeleteDevicePropResponse() (response *DeleteDevicePropResponse)

CreateDeleteDevicePropResponse creates a response to parse from DeleteDeviceProp response

type DeleteDeviceRequest ¶

type DeleteDeviceRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotId             string `position:"Query" name:"IotId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
}

DeleteDeviceRequest is the request struct for api DeleteDevice

func CreateDeleteDeviceRequest ¶

func CreateDeleteDeviceRequest() (request *DeleteDeviceRequest)

CreateDeleteDeviceRequest creates a request to invoke DeleteDevice API

type DeleteDeviceResponse ¶

type DeleteDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteDeviceResponse is the response struct for api DeleteDevice

func CreateDeleteDeviceResponse ¶

func CreateDeleteDeviceResponse() (response *DeleteDeviceResponse)

CreateDeleteDeviceResponse creates a response to parse from DeleteDevice response

type DeleteEdgeDriverRequest ¶ added in v1.61.29

type DeleteEdgeDriverRequest struct {
	*requests.RpcRequest
	DriverId      string `position:"Query" name:"DriverId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteEdgeDriverRequest is the request struct for api DeleteEdgeDriver

func CreateDeleteEdgeDriverRequest ¶ added in v1.61.29

func CreateDeleteEdgeDriverRequest() (request *DeleteEdgeDriverRequest)

CreateDeleteEdgeDriverRequest creates a request to invoke DeleteEdgeDriver API

type DeleteEdgeDriverResponse ¶ added in v1.61.29

type DeleteEdgeDriverResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteEdgeDriverResponse is the response struct for api DeleteEdgeDriver

func CreateDeleteEdgeDriverResponse ¶ added in v1.61.29

func CreateDeleteEdgeDriverResponse() (response *DeleteEdgeDriverResponse)

CreateDeleteEdgeDriverResponse creates a response to parse from DeleteEdgeDriver response

type DeleteEdgeDriverVersionRequest ¶ added in v1.61.29

type DeleteEdgeDriverVersionRequest struct {
	*requests.RpcRequest
	DriverId      string `position:"Query" name:"DriverId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	DriverVersion string `position:"Query" name:"DriverVersion"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteEdgeDriverVersionRequest is the request struct for api DeleteEdgeDriverVersion

func CreateDeleteEdgeDriverVersionRequest ¶ added in v1.61.29

func CreateDeleteEdgeDriverVersionRequest() (request *DeleteEdgeDriverVersionRequest)

CreateDeleteEdgeDriverVersionRequest creates a request to invoke DeleteEdgeDriverVersion API

type DeleteEdgeDriverVersionResponse ¶ added in v1.61.29

type DeleteEdgeDriverVersionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteEdgeDriverVersionResponse is the response struct for api DeleteEdgeDriverVersion

func CreateDeleteEdgeDriverVersionResponse ¶ added in v1.61.29

func CreateDeleteEdgeDriverVersionResponse() (response *DeleteEdgeDriverVersionResponse)

CreateDeleteEdgeDriverVersionResponse creates a response to parse from DeleteEdgeDriverVersion response

type DeleteEdgeInstanceRequest ¶

type DeleteEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteEdgeInstanceRequest is the request struct for api DeleteEdgeInstance

func CreateDeleteEdgeInstanceRequest ¶

func CreateDeleteEdgeInstanceRequest() (request *DeleteEdgeInstanceRequest)

CreateDeleteEdgeInstanceRequest creates a request to invoke DeleteEdgeInstance API

type DeleteEdgeInstanceResponse ¶

type DeleteEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteEdgeInstanceResponse is the response struct for api DeleteEdgeInstance

func CreateDeleteEdgeInstanceResponse ¶

func CreateDeleteEdgeInstanceResponse() (response *DeleteEdgeInstanceResponse)

CreateDeleteEdgeInstanceResponse creates a response to parse from DeleteEdgeInstance response

type DeleteJobRequest ¶ added in v1.61.847

type DeleteJobRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteJobRequest is the request struct for api DeleteJob

func CreateDeleteJobRequest ¶ added in v1.61.847

func CreateDeleteJobRequest() (request *DeleteJobRequest)

CreateDeleteJobRequest creates a request to invoke DeleteJob API

type DeleteJobResponse ¶ added in v1.61.847

type DeleteJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteJobResponse is the response struct for api DeleteJob

func CreateDeleteJobResponse ¶ added in v1.61.847

func CreateDeleteJobResponse() (response *DeleteJobResponse)

CreateDeleteJobResponse creates a response to parse from DeleteJob response

type DeleteOTAFirmwareRequest ¶ added in v1.60.313

type DeleteOTAFirmwareRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	FirmwareId    string `position:"Query" name:"FirmwareId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteOTAFirmwareRequest is the request struct for api DeleteOTAFirmware

func CreateDeleteOTAFirmwareRequest ¶ added in v1.60.313

func CreateDeleteOTAFirmwareRequest() (request *DeleteOTAFirmwareRequest)

CreateDeleteOTAFirmwareRequest creates a request to invoke DeleteOTAFirmware API

type DeleteOTAFirmwareResponse ¶ added in v1.60.313

type DeleteOTAFirmwareResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteOTAFirmwareResponse is the response struct for api DeleteOTAFirmware

func CreateDeleteOTAFirmwareResponse ¶ added in v1.60.313

func CreateDeleteOTAFirmwareResponse() (response *DeleteOTAFirmwareResponse)

CreateDeleteOTAFirmwareResponse creates a response to parse from DeleteOTAFirmware response

type DeleteOTAModuleRequest ¶ added in v1.61.565

type DeleteOTAModuleRequest struct {
	*requests.RpcRequest
	AuthConfig    string `position:"Query" name:"AuthConfig"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ModuleName    string `position:"Query" name:"ModuleName"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteOTAModuleRequest is the request struct for api DeleteOTAModule

func CreateDeleteOTAModuleRequest ¶ added in v1.61.565

func CreateDeleteOTAModuleRequest() (request *DeleteOTAModuleRequest)

CreateDeleteOTAModuleRequest creates a request to invoke DeleteOTAModule API

type DeleteOTAModuleResponse ¶ added in v1.61.565

type DeleteOTAModuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteOTAModuleResponse is the response struct for api DeleteOTAModule

func CreateDeleteOTAModuleResponse ¶ added in v1.61.565

func CreateDeleteOTAModuleResponse() (response *DeleteOTAModuleResponse)

CreateDeleteOTAModuleResponse creates a response to parse from DeleteOTAModule response

type DeleteProductRequest ¶

type DeleteProductRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

DeleteProductRequest is the request struct for api DeleteProduct

func CreateDeleteProductRequest ¶

func CreateDeleteProductRequest() (request *DeleteProductRequest)

CreateDeleteProductRequest creates a request to invoke DeleteProduct API

type DeleteProductResponse ¶

type DeleteProductResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteProductResponse is the response struct for api DeleteProduct

func CreateDeleteProductResponse ¶

func CreateDeleteProductResponse() (response *DeleteProductResponse)

CreateDeleteProductResponse creates a response to parse from DeleteProduct response

type DeleteProductTagsRequest ¶

type DeleteProductTagsRequest struct {
	*requests.RpcRequest
	RealTenantId      string    `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string    `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string    `position:"Query" name:"IotInstanceId"`
	ProductTagKey     *[]string `position:"Query" name:"ProductTagKey"  type:"Repeated"`
	ProductKey        string    `position:"Query" name:"ProductKey"`
	ApiProduct        string    `position:"Body" name:"ApiProduct"`
	ApiRevision       string    `position:"Body" name:"ApiRevision"`
}

DeleteProductTagsRequest is the request struct for api DeleteProductTags

func CreateDeleteProductTagsRequest ¶

func CreateDeleteProductTagsRequest() (request *DeleteProductTagsRequest)

CreateDeleteProductTagsRequest creates a request to invoke DeleteProductTags API

type DeleteProductTagsResponse ¶

type DeleteProductTagsResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

DeleteProductTagsResponse is the response struct for api DeleteProductTags

func CreateDeleteProductTagsResponse ¶

func CreateDeleteProductTagsResponse() (response *DeleteProductTagsResponse)

CreateDeleteProductTagsResponse creates a response to parse from DeleteProductTags response

type DeleteProductTopicRequest ¶

type DeleteProductTopicRequest struct {
	*requests.RpcRequest
	TopicId       string `position:"Query" name:"TopicId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteProductTopicRequest is the request struct for api DeleteProductTopic

func CreateDeleteProductTopicRequest ¶

func CreateDeleteProductTopicRequest() (request *DeleteProductTopicRequest)

CreateDeleteProductTopicRequest creates a request to invoke DeleteProductTopic API

type DeleteProductTopicResponse ¶

type DeleteProductTopicResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteProductTopicResponse is the response struct for api DeleteProductTopic

func CreateDeleteProductTopicResponse ¶

func CreateDeleteProductTopicResponse() (response *DeleteProductTopicResponse)

CreateDeleteProductTopicResponse creates a response to parse from DeleteProductTopic response

type DeleteRuleActionRequest ¶

type DeleteRuleActionRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ActionId      requests.Integer `position:"Query" name:"ActionId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

DeleteRuleActionRequest is the request struct for api DeleteRuleAction

func CreateDeleteRuleActionRequest ¶

func CreateDeleteRuleActionRequest() (request *DeleteRuleActionRequest)

CreateDeleteRuleActionRequest creates a request to invoke DeleteRuleAction API

type DeleteRuleActionResponse ¶

type DeleteRuleActionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteRuleActionResponse is the response struct for api DeleteRuleAction

func CreateDeleteRuleActionResponse ¶

func CreateDeleteRuleActionResponse() (response *DeleteRuleActionResponse)

CreateDeleteRuleActionResponse creates a response to parse from DeleteRuleAction response

type DeleteRuleRequest ¶

type DeleteRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	RuleId        requests.Integer `position:"Query" name:"RuleId"`
}

DeleteRuleRequest is the request struct for api DeleteRule

func CreateDeleteRuleRequest ¶

func CreateDeleteRuleRequest() (request *DeleteRuleRequest)

CreateDeleteRuleRequest creates a request to invoke DeleteRule API

type DeleteRuleResponse ¶

type DeleteRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteRuleResponse is the response struct for api DeleteRule

func CreateDeleteRuleResponse ¶

func CreateDeleteRuleResponse() (response *DeleteRuleResponse)

CreateDeleteRuleResponse creates a response to parse from DeleteRule response

type DeleteSceneRuleRequest ¶ added in v1.61.254

type DeleteSceneRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	RuleId        string `position:"Query" name:"RuleId"`
}

DeleteSceneRuleRequest is the request struct for api DeleteSceneRule

func CreateDeleteSceneRuleRequest ¶ added in v1.61.254

func CreateDeleteSceneRuleRequest() (request *DeleteSceneRuleRequest)

CreateDeleteSceneRuleRequest creates a request to invoke DeleteSceneRule API

type DeleteSceneRuleResponse ¶ added in v1.61.254

type DeleteSceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

DeleteSceneRuleResponse is the response struct for api DeleteSceneRule

func CreateDeleteSceneRuleResponse ¶ added in v1.61.254

func CreateDeleteSceneRuleResponse() (response *DeleteSceneRuleResponse)

CreateDeleteSceneRuleResponse creates a response to parse from DeleteSceneRule response

type DeleteSubscribeRelationRequest ¶ added in v1.61.254

type DeleteSubscribeRelationRequest struct {
	*requests.RpcRequest
	Type          string `position:"Query" name:"Type"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteSubscribeRelationRequest is the request struct for api DeleteSubscribeRelation

func CreateDeleteSubscribeRelationRequest ¶ added in v1.61.254

func CreateDeleteSubscribeRelationRequest() (request *DeleteSubscribeRelationRequest)

CreateDeleteSubscribeRelationRequest creates a request to invoke DeleteSubscribeRelation API

type DeleteSubscribeRelationResponse ¶ added in v1.61.254

type DeleteSubscribeRelationResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteSubscribeRelationResponse is the response struct for api DeleteSubscribeRelation

func CreateDeleteSubscribeRelationResponse ¶ added in v1.61.254

func CreateDeleteSubscribeRelationResponse() (response *DeleteSubscribeRelationResponse)

CreateDeleteSubscribeRelationResponse creates a response to parse from DeleteSubscribeRelation response

type DeleteThingModelRequest ¶ added in v1.60.347

type DeleteThingModelRequest struct {
	*requests.RpcRequest
	RealTenantId       string           `position:"Query" name:"RealTenantId"`
	IsClearAllFunction requests.Boolean `position:"Query" name:"IsClearAllFunction"`
	RealTripartiteKey  string           `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId    string           `position:"Query" name:"ResourceGroupId"`
	PropertyIdentifier *[]string        `position:"Query" name:"PropertyIdentifier"  type:"Repeated"`
	IotInstanceId      string           `position:"Query" name:"IotInstanceId"`
	ServiceIdentifier  *[]string        `position:"Query" name:"ServiceIdentifier"  type:"Repeated"`
	ProductKey         string           `position:"Query" name:"ProductKey"`
	ApiProduct         string           `position:"Body" name:"ApiProduct"`
	ApiRevision        string           `position:"Body" name:"ApiRevision"`
	EventIdentifier    *[]string        `position:"Query" name:"EventIdentifier"  type:"Repeated"`
	FunctionBlockId    string           `position:"Query" name:"FunctionBlockId"`
}

DeleteThingModelRequest is the request struct for api DeleteThingModel

func CreateDeleteThingModelRequest ¶ added in v1.60.347

func CreateDeleteThingModelRequest() (request *DeleteThingModelRequest)

CreateDeleteThingModelRequest creates a request to invoke DeleteThingModel API

type DeleteThingModelResponse ¶ added in v1.60.347

type DeleteThingModelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DeleteThingModelResponse is the response struct for api DeleteThingModel

func CreateDeleteThingModelResponse ¶ added in v1.60.347

func CreateDeleteThingModelResponse() (response *DeleteThingModelResponse)

CreateDeleteThingModelResponse creates a response to parse from DeleteThingModel response

type DeleteTopicRouteTableRequest ¶

type DeleteTopicRouteTableRequest struct {
	*requests.RpcRequest
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	DstTopic      *[]string `position:"Query" name:"DstTopic"  type:"Repeated"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	SrcTopic      string    `position:"Query" name:"SrcTopic"`
}

DeleteTopicRouteTableRequest is the request struct for api DeleteTopicRouteTable

func CreateDeleteTopicRouteTableRequest ¶

func CreateDeleteTopicRouteTableRequest() (request *DeleteTopicRouteTableRequest)

CreateDeleteTopicRouteTableRequest creates a request to invoke DeleteTopicRouteTable API

type DeleteTopicRouteTableResponse ¶

type DeleteTopicRouteTableResponse struct {
	*responses.BaseResponse
	RequestId     string                               `json:"RequestId" xml:"RequestId"`
	Success       bool                                 `json:"Success" xml:"Success"`
	Code          string                               `json:"Code" xml:"Code"`
	IsAllSucceed  bool                                 `json:"IsAllSucceed" xml:"IsAllSucceed"`
	ErrorMessage  string                               `json:"ErrorMessage" xml:"ErrorMessage"`
	FailureTopics FailureTopicsInDeleteTopicRouteTable `json:"FailureTopics" xml:"FailureTopics"`
}

DeleteTopicRouteTableResponse is the response struct for api DeleteTopicRouteTable

func CreateDeleteTopicRouteTableResponse ¶

func CreateDeleteTopicRouteTableResponse() (response *DeleteTopicRouteTableResponse)

CreateDeleteTopicRouteTableResponse creates a response to parse from DeleteTopicRouteTable response

type Deployment ¶

type Deployment struct {
	GmtCreate             string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified           string `json:"GmtModified" xml:"GmtModified"`
	GmtCompleted          string `json:"GmtCompleted" xml:"GmtCompleted"`
	DeploymentId          string `json:"DeploymentId" xml:"DeploymentId"`
	Description           string `json:"Description" xml:"Description"`
	Status                int    `json:"Status" xml:"Status"`
	Type                  string `json:"Type" xml:"Type"`
	GmtCreateTimestamp    int64  `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	GmtModifiedTimestamp  int64  `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	GmtCompletedTimestamp int64  `json:"GmtCompletedTimestamp" xml:"GmtCompletedTimestamp"`
}

Deployment is a nested struct in iot response

type DeploymentList ¶

type DeploymentList struct {
	Deployment []Deployment `json:"Deployment" xml:"Deployment"`
}

DeploymentList is a nested struct in iot response

type DesiredPropertyInfo ¶

type DesiredPropertyInfo struct {
	Unit       string `json:"Unit" xml:"Unit"`
	Identifier string `json:"Identifier" xml:"Identifier"`
	DataType   string `json:"DataType" xml:"DataType"`
	Time       string `json:"Time" xml:"Time"`
	Value      string `json:"Value" xml:"Value"`
	Name       string `json:"Name" xml:"Name"`
	Version    int64  `json:"Version" xml:"Version"`
}

DesiredPropertyInfo is a nested struct in iot response

type Device ¶

type Device struct {
	DeviceName string `json:"DeviceName" xml:"DeviceName"`
	IotId      string `json:"IotId" xml:"IotId"`
	ProductKey string `json:"ProductKey" xml:"ProductKey"`
	DriverId   string `json:"DriverId" xml:"DriverId"`
}

Device is a nested struct in iot response

type DeviceCertInfo ¶

type DeviceCertInfo struct {
	Status      int    `json:"Status" xml:"Status"`
	Certificate string `json:"Certificate" xml:"Certificate"`
	PrivateKey  string `json:"PrivateKey" xml:"PrivateKey"`
	CertSN      string `json:"CertSN" xml:"CertSN"`
}

DeviceCertInfo is a nested struct in iot response

type DeviceChannel ¶ added in v1.61.194

type DeviceChannel struct {
	ChannelId   string `json:"ChannelId" xml:"ChannelId"`
	ChannelName string `json:"ChannelName" xml:"ChannelName"`
	IotId       string `json:"IotId" xml:"IotId"`
}

DeviceChannel is a nested struct in iot response

type DeviceChannelList ¶ added in v1.61.194

type DeviceChannelList struct {
	DeviceChannel []DeviceChannel `json:"DeviceChannel" xml:"DeviceChannel"`
}

DeviceChannelList is a nested struct in iot response

type DeviceConfig ¶

type DeviceConfig struct {
	IotId  string `json:"IotId" xml:"IotId"`
	Config Config `json:"Config" xml:"Config"`
}

DeviceConfig is a nested struct in iot response

type DeviceConfigList ¶

type DeviceConfigList struct {
	DeviceConfig []DeviceConfig `json:"DeviceConfig" xml:"DeviceConfig"`
}

DeviceConfigList is a nested struct in iot response

type DeviceDriver ¶

type DeviceDriver struct {
	DriverId string `json:"DriverId" xml:"DriverId"`
	IotId    string `json:"IotId" xml:"IotId"`
}

DeviceDriver is a nested struct in iot response

type DeviceDriverList ¶

type DeviceDriverList struct {
	DeviceDriver []DeviceDriver `json:"DeviceDriver" xml:"DeviceDriver"`
}

DeviceDriverList is a nested struct in iot response

type DeviceGroup ¶

type DeviceGroup struct {
	GroupId   string `json:"GroupId" xml:"GroupId"`
	GroupName string `json:"GroupName" xml:"GroupName"`
}

DeviceGroup is a nested struct in iot response

type DeviceInfo ¶

type DeviceInfo struct {
	DeviceName   string `json:"DeviceName" xml:"DeviceName"`
	GmtCreate    string `json:"GmtCreate" xml:"GmtCreate"`
	Nickname     string `json:"Nickname" xml:"Nickname"`
	IotId        string `json:"IotId" xml:"IotId"`
	DeviceSecret string `json:"DeviceSecret" xml:"DeviceSecret"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	DeviceId     string `json:"DeviceId" xml:"DeviceId"`
	DeviceStatus string `json:"DeviceStatus" xml:"DeviceStatus"`
	GmtModified  string `json:"GmtModified" xml:"GmtModified"`
	DeviceType   string `json:"DeviceType" xml:"DeviceType"`
	UtcModified  string `json:"UtcModified" xml:"UtcModified"`
	UtcCreate    string `json:"UtcCreate" xml:"UtcCreate"`
}

DeviceInfo is a nested struct in iot response

type DeviceListInQueryEdgeInstanceDevice ¶

type DeviceListInQueryEdgeInstanceDevice struct {
	Device []Device `json:"Device" xml:"Device"`
}

DeviceListInQueryEdgeInstanceDevice is a nested struct in iot response

type DeviceListInQueryEdgeInstanceDeviceByDriver ¶ added in v1.61.194

type DeviceListInQueryEdgeInstanceDeviceByDriver struct {
	Device []Device `json:"Device" xml:"Device"`
}

DeviceListInQueryEdgeInstanceDeviceByDriver is a nested struct in iot response

type DeviceStatus ¶

type DeviceStatus struct {
	DeviceName     string `json:"DeviceName" xml:"DeviceName"`
	IotId          string `json:"IotId" xml:"IotId"`
	AsAddress      string `json:"AsAddress" xml:"AsAddress"`
	LastOnlineTime string `json:"LastOnlineTime" xml:"LastOnlineTime"`
	DeviceId       string `json:"DeviceId" xml:"DeviceId"`
	Status         string `json:"Status" xml:"Status"`
	BindStatus     int    `json:"BindStatus" xml:"BindStatus"`
}

DeviceStatus is a nested struct in iot response

type DeviceStatusList ¶

type DeviceStatusList struct {
	DeviceStatus []DeviceStatus `json:"DeviceStatus" xml:"DeviceStatus"`
}

DeviceStatusList is a nested struct in iot response

type DisableSceneRuleRequest ¶ added in v1.61.254

type DisableSceneRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	RuleId        string `position:"Query" name:"RuleId"`
}

DisableSceneRuleRequest is the request struct for api DisableSceneRule

func CreateDisableSceneRuleRequest ¶ added in v1.61.254

func CreateDisableSceneRuleRequest() (request *DisableSceneRuleRequest)

CreateDisableSceneRuleRequest creates a request to invoke DisableSceneRule API

type DisableSceneRuleResponse ¶ added in v1.61.254

type DisableSceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

DisableSceneRuleResponse is the response struct for api DisableSceneRule

func CreateDisableSceneRuleResponse ¶ added in v1.61.254

func CreateDisableSceneRuleResponse() (response *DisableSceneRuleResponse)

CreateDisableSceneRuleResponse creates a response to parse from DisableSceneRule response

type DisableThingRequest ¶

type DisableThingRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotId             string `position:"Query" name:"IotId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
}

DisableThingRequest is the request struct for api DisableThing

func CreateDisableThingRequest ¶

func CreateDisableThingRequest() (request *DisableThingRequest)

CreateDisableThingRequest creates a request to invoke DisableThing API

type DisableThingResponse ¶

type DisableThingResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DisableThingResponse is the response struct for api DisableThing

func CreateDisableThingResponse ¶

func CreateDisableThingResponse() (response *DisableThingResponse)

CreateDisableThingResponse creates a response to parse from DisableThing response

type Driver ¶

type Driver struct {
	DriverProtocol       string `json:"DriverProtocol" xml:"DriverProtocol"`
	IsBuiltIn            bool   `json:"IsBuiltIn" xml:"IsBuiltIn"`
	CpuArch              string `json:"CpuArch" xml:"CpuArch"`
	GmtCreateTimestamp   int64  `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	GmtModified          string `json:"GmtModified" xml:"GmtModified"`
	Runtime              string `json:"Runtime" xml:"Runtime"`
	DriverId             string `json:"DriverId" xml:"DriverId"`
	OrderId              string `json:"OrderId" xml:"OrderId"`
	DriverVersion        string `json:"DriverVersion" xml:"DriverVersion"`
	GmtCreate            string `json:"GmtCreate" xml:"GmtCreate"`
	DriverName           string `json:"DriverName" xml:"DriverName"`
	GmtModifiedTimestamp int64  `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	Type                 int    `json:"Type" xml:"Type"`
}

Driver is a nested struct in iot response

type DriverConfig ¶

type DriverConfig struct {
	DriverId   string   `json:"DriverId" xml:"DriverId"`
	ConfigList []Config `json:"ConfigList" xml:"ConfigList"`
}

DriverConfig is a nested struct in iot response

type DriverConfigList ¶

type DriverConfigList struct {
	DriverConfig []DriverConfig `json:"DriverConfig" xml:"DriverConfig"`
}

DriverConfigList is a nested struct in iot response

type DriverListInBatchGetEdgeDriver ¶ added in v1.61.29

type DriverListInBatchGetEdgeDriver struct {
	Driver []Driver `json:"Driver" xml:"Driver"`
}

DriverListInBatchGetEdgeDriver is a nested struct in iot response

type DriverListInQueryEdgeDriver ¶ added in v1.61.29

type DriverListInQueryEdgeDriver struct {
	Driver []Driver `json:"Driver" xml:"Driver"`
}

DriverListInQueryEdgeDriver is a nested struct in iot response

type DriverListInQueryEdgeInstanceDriver ¶ added in v1.61.29

type DriverListInQueryEdgeInstanceDriver struct {
	Driver []Driver `json:"Driver" xml:"Driver"`
}

DriverListInQueryEdgeInstanceDriver is a nested struct in iot response

type DriverVersion ¶ added in v1.61.29

type DriverVersion struct {
	DriverId             string `json:"DriverId" xml:"DriverId"`
	DriverVersion        string `json:"DriverVersion" xml:"DriverVersion"`
	VersionState         string `json:"VersionState" xml:"VersionState"`
	EdgeVersion          string `json:"EdgeVersion" xml:"EdgeVersion"`
	Description          string `json:"Description" xml:"Description"`
	SourceConfig         string `json:"SourceConfig" xml:"SourceConfig"`
	DriverConfig         string `json:"DriverConfig" xml:"DriverConfig"`
	ContainerConfig      string `json:"ContainerConfig" xml:"ContainerConfig"`
	ConfigCheckRule      string `json:"ConfigCheckRule" xml:"ConfigCheckRule"`
	GmtCreateTimestamp   int64  `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	GmtModifiedTimestamp int64  `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	Argument             string `json:"Argument" xml:"Argument"`
}

DriverVersion is a nested struct in iot response

type DriverVersionList ¶ added in v1.61.29

type DriverVersionList struct {
	DriverVersion []DriverVersion `json:"DriverVersion" xml:"DriverVersion"`
}

DriverVersionList is a nested struct in iot response

type DstTopics ¶

type DstTopics struct {
	Topic []map[string]interface{} `json:"Topic" xml:"Topic"`
}

DstTopics is a nested struct in iot response

type EnableSceneRuleRequest ¶ added in v1.61.254

type EnableSceneRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	RuleId        string `position:"Query" name:"RuleId"`
}

EnableSceneRuleRequest is the request struct for api EnableSceneRule

func CreateEnableSceneRuleRequest ¶ added in v1.61.254

func CreateEnableSceneRuleRequest() (request *EnableSceneRuleRequest)

CreateEnableSceneRuleRequest creates a request to invoke EnableSceneRule API

type EnableSceneRuleResponse ¶ added in v1.61.254

type EnableSceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

EnableSceneRuleResponse is the response struct for api EnableSceneRule

func CreateEnableSceneRuleResponse ¶ added in v1.61.254

func CreateEnableSceneRuleResponse() (response *EnableSceneRuleResponse)

CreateEnableSceneRuleResponse creates a response to parse from EnableSceneRule response

type EnableThingRequest ¶

type EnableThingRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotId             string `position:"Query" name:"IotId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
}

EnableThingRequest is the request struct for api EnableThing

func CreateEnableThingRequest ¶

func CreateEnableThingRequest() (request *EnableThingRequest)

CreateEnableThingRequest creates a request to invoke EnableThing API

type EnableThingResponse ¶

type EnableThingResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

EnableThingResponse is the response struct for api EnableThing

func CreateEnableThingResponse ¶

func CreateEnableThingResponse() (response *EnableThingResponse)

CreateEnableThingResponse creates a response to parse from EnableThing response

type EventInfo ¶

type EventInfo struct {
	Name       string `json:"Name" xml:"Name"`
	Time       string `json:"Time" xml:"Time"`
	EventType  string `json:"EventType" xml:"EventType"`
	Identifier string `json:"Identifier" xml:"Identifier"`
	OutputData string `json:"OutputData" xml:"OutputData"`
}

EventInfo is a nested struct in iot response

type FailureTopicsInCreateTopicRouteTable ¶

type FailureTopicsInCreateTopicRouteTable struct {
	Topic []map[string]interface{} `json:"Topic" xml:"Topic"`
}

FailureTopicsInCreateTopicRouteTable is a nested struct in iot response

type FailureTopicsInDeleteTopicRouteTable ¶

type FailureTopicsInDeleteTopicRouteTable struct {
	Topic []map[string]interface{} `json:"Topic" xml:"Topic"`
}

FailureTopicsInDeleteTopicRouteTable is a nested struct in iot response

type FieldNameList ¶

type FieldNameList struct {
	FieldNameList []string `json:"FieldNameList" xml:"FieldNameList"`
}

FieldNameList is a nested struct in iot response

type FileSummary ¶

type FileSummary struct {
	FileId       string `json:"FileId" xml:"FileId"`
	Name         string `json:"Name" xml:"Name"`
	Size         string `json:"Size" xml:"Size"`
	UtcCreatedOn string `json:"UtcCreatedOn" xml:"UtcCreatedOn"`
}

FileSummary is a nested struct in iot response

type FirmwareInfo ¶ added in v1.60.313

type FirmwareInfo struct {
	ProductName    string `json:"ProductName" xml:"ProductName"`
	Status         int    `json:"Status" xml:"Status"`
	ProductKey     string `json:"ProductKey" xml:"ProductKey"`
	FirmwareName   string `json:"FirmwareName" xml:"FirmwareName"`
	FirmwareId     string `json:"FirmwareId" xml:"FirmwareId"`
	SrcVersion     string `json:"SrcVersion" xml:"SrcVersion"`
	VerifyProgress int    `json:"VerifyProgress" xml:"VerifyProgress"`
	UtcModified    string `json:"UtcModified" xml:"UtcModified"`
	UtcCreate      string `json:"UtcCreate" xml:"UtcCreate"`
	FirmwareSize   int    `json:"FirmwareSize" xml:"FirmwareSize"`
	ModuleName     string `json:"ModuleName" xml:"ModuleName"`
	FirmwareUrl    string `json:"FirmwareUrl" xml:"FirmwareUrl"`
	DestVersion    string `json:"DestVersion" xml:"DestVersion"`
	SignMethod     string `json:"SignMethod" xml:"SignMethod"`
	FirmwareSign   string `json:"FirmwareSign" xml:"FirmwareSign"`
	FirmwareDesc   string `json:"FirmwareDesc" xml:"FirmwareDesc"`
	Type           int    `json:"Type" xml:"Type"`
}

FirmwareInfo is a nested struct in iot response

type FirmwareInfoInListOTAFirmware ¶ added in v1.60.313

type FirmwareInfoInListOTAFirmware struct {
	SimpleFirmwareInfo []SimpleFirmwareInfo `json:"SimpleFirmwareInfo" xml:"SimpleFirmwareInfo"`
}

FirmwareInfoInListOTAFirmware is a nested struct in iot response

type Gateway ¶

type Gateway struct {
	ProductKey  string `json:"ProductKey" xml:"ProductKey"`
	DeviceName  string `json:"DeviceName" xml:"DeviceName"`
	IotId       string `json:"IotId" xml:"IotId"`
	EdgeVersion string `json:"EdgeVersion" xml:"EdgeVersion"`
}

Gateway is a nested struct in iot response

type GatewayList ¶

type GatewayList struct {
	Gateway []Gateway `json:"Gateway" xml:"Gateway"`
}

GatewayList is a nested struct in iot response

type GenerateDeviceNameListURLRequest ¶ added in v1.61.565

type GenerateDeviceNameListURLRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GenerateDeviceNameListURLRequest is the request struct for api GenerateDeviceNameListURL

func CreateGenerateDeviceNameListURLRequest ¶ added in v1.61.565

func CreateGenerateDeviceNameListURLRequest() (request *GenerateDeviceNameListURLRequest)

CreateGenerateDeviceNameListURLRequest creates a request to invoke GenerateDeviceNameListURL API

type GenerateDeviceNameListURLResponse ¶ added in v1.61.565

type GenerateDeviceNameListURLResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GenerateDeviceNameListURLResponse is the response struct for api GenerateDeviceNameListURL

func CreateGenerateDeviceNameListURLResponse ¶ added in v1.61.565

func CreateGenerateDeviceNameListURLResponse() (response *GenerateDeviceNameListURLResponse)

CreateGenerateDeviceNameListURLResponse creates a response to parse from GenerateDeviceNameListURL response

type GenerateFileUploadURLRequest ¶ added in v1.61.847

type GenerateFileUploadURLRequest struct {
	*requests.RpcRequest
	FileSuffix    string `position:"Query" name:"FileSuffix"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	FileName      string `position:"Query" name:"FileName"`
	BizCode       string `position:"Query" name:"BizCode"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GenerateFileUploadURLRequest is the request struct for api GenerateFileUploadURL

func CreateGenerateFileUploadURLRequest ¶ added in v1.61.847

func CreateGenerateFileUploadURLRequest() (request *GenerateFileUploadURLRequest)

CreateGenerateFileUploadURLRequest creates a request to invoke GenerateFileUploadURL API

type GenerateFileUploadURLResponse ¶ added in v1.61.847

type GenerateFileUploadURLResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GenerateFileUploadURLResponse is the response struct for api GenerateFileUploadURL

func CreateGenerateFileUploadURLResponse ¶ added in v1.61.847

func CreateGenerateFileUploadURLResponse() (response *GenerateFileUploadURLResponse)

CreateGenerateFileUploadURLResponse creates a response to parse from GenerateFileUploadURL response

type GenerateOTAUploadURLRequest ¶ added in v1.60.313

type GenerateOTAUploadURLRequest struct {
	*requests.RpcRequest
	FileSuffix    string `position:"Query" name:"FileSuffix"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GenerateOTAUploadURLRequest is the request struct for api GenerateOTAUploadURL

func CreateGenerateOTAUploadURLRequest ¶ added in v1.60.313

func CreateGenerateOTAUploadURLRequest() (request *GenerateOTAUploadURLRequest)

CreateGenerateOTAUploadURLRequest creates a request to invoke GenerateOTAUploadURL API

type GenerateOTAUploadURLResponse ¶ added in v1.60.313

type GenerateOTAUploadURLResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GenerateOTAUploadURLResponse is the response struct for api GenerateOTAUploadURL

func CreateGenerateOTAUploadURLResponse ¶ added in v1.60.313

func CreateGenerateOTAUploadURLResponse() (response *GenerateOTAUploadURLResponse)

CreateGenerateOTAUploadURLResponse creates a response to parse from GenerateOTAUploadURL response

type GetDataAPIServiceDetailRequest ¶

type GetDataAPIServiceDetailRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Body" name:"IotInstanceId"`
	ApiSrn        string `position:"Body" name:"ApiSrn"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GetDataAPIServiceDetailRequest is the request struct for api GetDataAPIServiceDetail

func CreateGetDataAPIServiceDetailRequest ¶

func CreateGetDataAPIServiceDetailRequest() (request *GetDataAPIServiceDetailRequest)

CreateGetDataAPIServiceDetailRequest creates a request to invoke GetDataAPIServiceDetail API

type GetDataAPIServiceDetailResponse ¶

type GetDataAPIServiceDetailResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetDataAPIServiceDetailResponse is the response struct for api GetDataAPIServiceDetail

func CreateGetDataAPIServiceDetailResponse ¶

func CreateGetDataAPIServiceDetailResponse() (response *GetDataAPIServiceDetailResponse)

CreateGetDataAPIServiceDetailResponse creates a response to parse from GetDataAPIServiceDetail response

type GetDeviceShadowRequest ¶

type GetDeviceShadowRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

GetDeviceShadowRequest is the request struct for api GetDeviceShadow

func CreateGetDeviceShadowRequest ¶

func CreateGetDeviceShadowRequest() (request *GetDeviceShadowRequest)

CreateGetDeviceShadowRequest creates a request to invoke GetDeviceShadow API

type GetDeviceShadowResponse ¶

type GetDeviceShadowResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	Success       bool   `json:"Success" xml:"Success"`
	Code          string `json:"Code" xml:"Code"`
	ErrorMessage  string `json:"ErrorMessage" xml:"ErrorMessage"`
	ShadowMessage string `json:"ShadowMessage" xml:"ShadowMessage"`
}

GetDeviceShadowResponse is the response struct for api GetDeviceShadow

func CreateGetDeviceShadowResponse ¶

func CreateGetDeviceShadowResponse() (response *GetDeviceShadowResponse)

CreateGetDeviceShadowResponse creates a response to parse from GetDeviceShadow response

type GetDeviceStatusRequest ¶

type GetDeviceStatusRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

GetDeviceStatusRequest is the request struct for api GetDeviceStatus

func CreateGetDeviceStatusRequest ¶

func CreateGetDeviceStatusRequest() (request *GetDeviceStatusRequest)

CreateGetDeviceStatusRequest creates a request to invoke GetDeviceStatus API

type GetDeviceStatusResponse ¶

type GetDeviceStatusResponse struct {
	*responses.BaseResponse
	RequestId    string                `json:"RequestId" xml:"RequestId"`
	Success      bool                  `json:"Success" xml:"Success"`
	Code         string                `json:"Code" xml:"Code"`
	ErrorMessage string                `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInGetDeviceStatus `json:"Data" xml:"Data"`
}

GetDeviceStatusResponse is the response struct for api GetDeviceStatus

func CreateGetDeviceStatusResponse ¶

func CreateGetDeviceStatusResponse() (response *GetDeviceStatusResponse)

CreateGetDeviceStatusResponse creates a response to parse from GetDeviceStatus response

type GetEdgeDriverVersionRequest ¶ added in v1.61.29

type GetEdgeDriverVersionRequest struct {
	*requests.RpcRequest
	DriverId      string `position:"Query" name:"DriverId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	DriverVersion string `position:"Query" name:"DriverVersion"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GetEdgeDriverVersionRequest is the request struct for api GetEdgeDriverVersion

func CreateGetEdgeDriverVersionRequest ¶ added in v1.61.29

func CreateGetEdgeDriverVersionRequest() (request *GetEdgeDriverVersionRequest)

CreateGetEdgeDriverVersionRequest creates a request to invoke GetEdgeDriverVersion API

type GetEdgeDriverVersionResponse ¶ added in v1.61.29

type GetEdgeDriverVersionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetEdgeDriverVersionResponse is the response struct for api GetEdgeDriverVersion

func CreateGetEdgeDriverVersionResponse ¶ added in v1.61.29

func CreateGetEdgeDriverVersionResponse() (response *GetEdgeDriverVersionResponse)

CreateGetEdgeDriverVersionResponse creates a response to parse from GetEdgeDriverVersion response

type GetEdgeInstanceDeploymentRequest ¶

type GetEdgeInstanceDeploymentRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	DeploymentId  string `position:"Query" name:"DeploymentId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GetEdgeInstanceDeploymentRequest is the request struct for api GetEdgeInstanceDeployment

func CreateGetEdgeInstanceDeploymentRequest ¶

func CreateGetEdgeInstanceDeploymentRequest() (request *GetEdgeInstanceDeploymentRequest)

CreateGetEdgeInstanceDeploymentRequest creates a request to invoke GetEdgeInstanceDeployment API

type GetEdgeInstanceDeploymentResponse ¶

type GetEdgeInstanceDeploymentResponse struct {
	*responses.BaseResponse
	RequestId    string                          `json:"RequestId" xml:"RequestId"`
	Success      bool                            `json:"Success" xml:"Success"`
	Code         string                          `json:"Code" xml:"Code"`
	ErrorMessage string                          `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInGetEdgeInstanceDeployment `json:"Data" xml:"Data"`
}

GetEdgeInstanceDeploymentResponse is the response struct for api GetEdgeInstanceDeployment

func CreateGetEdgeInstanceDeploymentResponse ¶

func CreateGetEdgeInstanceDeploymentResponse() (response *GetEdgeInstanceDeploymentResponse)

CreateGetEdgeInstanceDeploymentResponse creates a response to parse from GetEdgeInstanceDeployment response

type GetEdgeInstanceRequest ¶

type GetEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GetEdgeInstanceRequest is the request struct for api GetEdgeInstance

func CreateGetEdgeInstanceRequest ¶

func CreateGetEdgeInstanceRequest() (request *GetEdgeInstanceRequest)

CreateGetEdgeInstanceRequest creates a request to invoke GetEdgeInstance API

type GetEdgeInstanceResponse ¶

type GetEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetEdgeInstanceResponse is the response struct for api GetEdgeInstance

func CreateGetEdgeInstanceResponse ¶

func CreateGetEdgeInstanceResponse() (response *GetEdgeInstanceResponse)

CreateGetEdgeInstanceResponse creates a response to parse from GetEdgeInstance response

type GetGatewayBySubDeviceRequest ¶

type GetGatewayBySubDeviceRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

GetGatewayBySubDeviceRequest is the request struct for api GetGatewayBySubDevice

func CreateGetGatewayBySubDeviceRequest ¶

func CreateGetGatewayBySubDeviceRequest() (request *GetGatewayBySubDeviceRequest)

CreateGetGatewayBySubDeviceRequest creates a request to invoke GetGatewayBySubDevice API

type GetGatewayBySubDeviceResponse ¶

type GetGatewayBySubDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string                      `json:"RequestId" xml:"RequestId"`
	Success      bool                        `json:"Success" xml:"Success"`
	Code         string                      `json:"Code" xml:"Code"`
	ErrorMessage string                      `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInGetGatewayBySubDevice `json:"Data" xml:"Data"`
}

GetGatewayBySubDeviceResponse is the response struct for api GetGatewayBySubDevice

func CreateGetGatewayBySubDeviceResponse ¶

func CreateGetGatewayBySubDeviceResponse() (response *GetGatewayBySubDeviceResponse)

CreateGetGatewayBySubDeviceResponse creates a response to parse from GetGatewayBySubDevice response

type GetLoraNodesTaskRequest ¶

type GetLoraNodesTaskRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	TaskId        string `position:"Query" name:"TaskId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GetLoraNodesTaskRequest is the request struct for api GetLoraNodesTask

func CreateGetLoraNodesTaskRequest ¶

func CreateGetLoraNodesTaskRequest() (request *GetLoraNodesTaskRequest)

CreateGetLoraNodesTaskRequest creates a request to invoke GetLoraNodesTask API

type GetLoraNodesTaskResponse ¶

type GetLoraNodesTaskResponse struct {
	*responses.BaseResponse
	RequestId      string                           `json:"RequestId" xml:"RequestId"`
	Success        bool                             `json:"Success" xml:"Success"`
	Code           string                           `json:"Code" xml:"Code"`
	ErrorMessage   string                           `json:"ErrorMessage" xml:"ErrorMessage"`
	TaskId         string                           `json:"TaskId" xml:"TaskId"`
	TaskState      string                           `json:"TaskState" xml:"TaskState"`
	TotalCount     int64                            `json:"TotalCount" xml:"TotalCount"`
	SuccessCount   int64                            `json:"SuccessCount" xml:"SuccessCount"`
	SuccessDevEuis SuccessDevEuisInGetLoraNodesTask `json:"SuccessDevEuis" xml:"SuccessDevEuis"`
}

GetLoraNodesTaskResponse is the response struct for api GetLoraNodesTask

func CreateGetLoraNodesTaskResponse ¶

func CreateGetLoraNodesTaskResponse() (response *GetLoraNodesTaskResponse)

CreateGetLoraNodesTaskResponse creates a response to parse from GetLoraNodesTask response

type GetNodesAddingTaskRequest ¶

type GetNodesAddingTaskRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	TaskId        string `position:"Query" name:"TaskId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GetNodesAddingTaskRequest is the request struct for api GetNodesAddingTask

func CreateGetNodesAddingTaskRequest ¶

func CreateGetNodesAddingTaskRequest() (request *GetNodesAddingTaskRequest)

CreateGetNodesAddingTaskRequest creates a request to invoke GetNodesAddingTask API

type GetNodesAddingTaskResponse ¶

type GetNodesAddingTaskResponse struct {
	*responses.BaseResponse
	RequestId      string                             `json:"RequestId" xml:"RequestId"`
	Success        bool                               `json:"Success" xml:"Success"`
	Code           string                             `json:"Code" xml:"Code"`
	ErrorMessage   string                             `json:"ErrorMessage" xml:"ErrorMessage"`
	TaskId         string                             `json:"TaskId" xml:"TaskId"`
	TaskState      string                             `json:"TaskState" xml:"TaskState"`
	TotalCount     int64                              `json:"TotalCount" xml:"TotalCount"`
	SuccessCount   int64                              `json:"SuccessCount" xml:"SuccessCount"`
	SuccessDevEuis SuccessDevEuisInGetNodesAddingTask `json:"SuccessDevEuis" xml:"SuccessDevEuis"`
}

GetNodesAddingTaskResponse is the response struct for api GetNodesAddingTask

func CreateGetNodesAddingTaskResponse ¶

func CreateGetNodesAddingTaskResponse() (response *GetNodesAddingTaskResponse)

CreateGetNodesAddingTaskResponse creates a response to parse from GetNodesAddingTask response

type GetRuleActionRequest ¶

type GetRuleActionRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ActionId      requests.Integer `position:"Query" name:"ActionId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

GetRuleActionRequest is the request struct for api GetRuleAction

func CreateGetRuleActionRequest ¶

func CreateGetRuleActionRequest() (request *GetRuleActionRequest)

CreateGetRuleActionRequest creates a request to invoke GetRuleAction API

type GetRuleActionResponse ¶

type GetRuleActionResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	Code           string         `json:"Code" xml:"Code"`
	ErrorMessage   string         `json:"ErrorMessage" xml:"ErrorMessage"`
	RuleActionInfo RuleActionInfo `json:"RuleActionInfo" xml:"RuleActionInfo"`
}

GetRuleActionResponse is the response struct for api GetRuleAction

func CreateGetRuleActionResponse ¶

func CreateGetRuleActionResponse() (response *GetRuleActionResponse)

CreateGetRuleActionResponse creates a response to parse from GetRuleAction response

type GetRuleRequest ¶

type GetRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	RuleId        requests.Integer `position:"Query" name:"RuleId"`
}

GetRuleRequest is the request struct for api GetRule

func CreateGetRuleRequest ¶

func CreateGetRuleRequest() (request *GetRuleRequest)

CreateGetRuleRequest creates a request to invoke GetRule API

type GetRuleResponse ¶

type GetRuleResponse struct {
	*responses.BaseResponse
	RequestId    string   `json:"RequestId" xml:"RequestId"`
	Success      bool     `json:"Success" xml:"Success"`
	Code         string   `json:"Code" xml:"Code"`
	ErrorMessage string   `json:"ErrorMessage" xml:"ErrorMessage"`
	RuleInfo     RuleInfo `json:"RuleInfo" xml:"RuleInfo"`
}

GetRuleResponse is the response struct for api GetRule

func CreateGetRuleResponse ¶

func CreateGetRuleResponse() (response *GetRuleResponse)

CreateGetRuleResponse creates a response to parse from GetRule response

type GetSceneRuleRequest ¶ added in v1.61.254

type GetSceneRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	RuleId        string `position:"Query" name:"RuleId"`
}

GetSceneRuleRequest is the request struct for api GetSceneRule

func CreateGetSceneRuleRequest ¶ added in v1.61.254

func CreateGetSceneRuleRequest() (request *GetSceneRuleRequest)

CreateGetSceneRuleRequest creates a request to invoke GetSceneRule API

type GetSceneRuleResponse ¶ added in v1.61.254

type GetSceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	Success      bool               `json:"Success" xml:"Success"`
	ErrorMessage string             `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string             `json:"Code" xml:"Code"`
	Data         DataInGetSceneRule `json:"Data" xml:"Data"`
}

GetSceneRuleResponse is the response struct for api GetSceneRule

func CreateGetSceneRuleResponse ¶ added in v1.61.254

func CreateGetSceneRuleResponse() (response *GetSceneRuleResponse)

CreateGetSceneRuleResponse creates a response to parse from GetSceneRule response

type GetThingModelTslPublishedRequest ¶ added in v1.61.565

type GetThingModelTslPublishedRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	Simple            requests.Boolean `position:"Query" name:"Simple"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	ModelVersion      string           `position:"Query" name:"ModelVersion"`
	FunctionBlockId   string           `position:"Query" name:"FunctionBlockId"`
}

GetThingModelTslPublishedRequest is the request struct for api GetThingModelTslPublished

func CreateGetThingModelTslPublishedRequest ¶ added in v1.61.565

func CreateGetThingModelTslPublishedRequest() (request *GetThingModelTslPublishedRequest)

CreateGetThingModelTslPublishedRequest creates a request to invoke GetThingModelTslPublished API

type GetThingModelTslPublishedResponse ¶ added in v1.61.565

type GetThingModelTslPublishedResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetThingModelTslPublishedResponse is the response struct for api GetThingModelTslPublished

func CreateGetThingModelTslPublishedResponse ¶ added in v1.61.565

func CreateGetThingModelTslPublishedResponse() (response *GetThingModelTslPublishedResponse)

CreateGetThingModelTslPublishedResponse creates a response to parse from GetThingModelTslPublished response

type GetThingModelTslRequest ¶ added in v1.60.347

type GetThingModelTslRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	Simple            requests.Boolean `position:"Query" name:"Simple"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	ModelVersion      string           `position:"Query" name:"ModelVersion"`
	FunctionBlockId   string           `position:"Query" name:"FunctionBlockId"`
}

GetThingModelTslRequest is the request struct for api GetThingModelTsl

func CreateGetThingModelTslRequest ¶ added in v1.60.347

func CreateGetThingModelTslRequest() (request *GetThingModelTslRequest)

CreateGetThingModelTslRequest creates a request to invoke GetThingModelTsl API

type GetThingModelTslResponse ¶ added in v1.60.347

type GetThingModelTslResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetThingModelTslResponse is the response struct for api GetThingModelTsl

func CreateGetThingModelTslResponse ¶ added in v1.60.347

func CreateGetThingModelTslResponse() (response *GetThingModelTslResponse)

CreateGetThingModelTslResponse creates a response to parse from GetThingModelTsl response

type GetThingScriptRequest ¶ added in v1.61.735

type GetThingScriptRequest struct {
	*requests.RpcRequest
	ProductKey    string `position:"Query" name:"ProductKey"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

GetThingScriptRequest is the request struct for api GetThingScript

func CreateGetThingScriptRequest ¶ added in v1.61.735

func CreateGetThingScriptRequest() (request *GetThingScriptRequest)

CreateGetThingScriptRequest creates a request to invoke GetThingScript API

type GetThingScriptResponse ¶ added in v1.61.735

type GetThingScriptResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetThingScriptResponse is the response struct for api GetThingScript

func CreateGetThingScriptResponse ¶ added in v1.61.735

func CreateGetThingScriptResponse() (response *GetThingScriptResponse)

CreateGetThingScriptResponse creates a response to parse from GetThingScript response

type GetThingTemplateRequest ¶ added in v1.60.347

type GetThingTemplateRequest struct {
	*requests.RpcRequest
	CategoryKey     string `position:"Query" name:"CategoryKey"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

GetThingTemplateRequest is the request struct for api GetThingTemplate

func CreateGetThingTemplateRequest ¶ added in v1.60.347

func CreateGetThingTemplateRequest() (request *GetThingTemplateRequest)

CreateGetThingTemplateRequest creates a request to invoke GetThingTemplate API

type GetThingTemplateResponse ¶ added in v1.60.347

type GetThingTemplateResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           string `json:"Code" xml:"Code"`
	ErrorMessage   string `json:"ErrorMessage" xml:"ErrorMessage"`
	ThingModelJSON string `json:"ThingModelJSON" xml:"ThingModelJSON"`
}

GetThingTemplateResponse is the response struct for api GetThingTemplate

func CreateGetThingTemplateResponse ¶ added in v1.60.347

func CreateGetThingTemplateResponse() (response *GetThingTemplateResponse)

CreateGetThingTemplateResponse creates a response to parse from GetThingTemplate response

type GetThingTopoRequest ¶

type GetThingTopoRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	PageNo        requests.Integer `position:"Query" name:"PageNo"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

GetThingTopoRequest is the request struct for api GetThingTopo

func CreateGetThingTopoRequest ¶

func CreateGetThingTopoRequest() (request *GetThingTopoRequest)

CreateGetThingTopoRequest creates a request to invoke GetThingTopo API

type GetThingTopoResponse ¶

type GetThingTopoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetThingTopoResponse is the response struct for api GetThingTopo

func CreateGetThingTopoResponse ¶

func CreateGetThingTopoResponse() (response *GetThingTopoResponse)

CreateGetThingTopoResponse creates a response to parse from GetThingTopo response

type GroupInfo ¶

type GroupInfo struct {
	GroupDesc string `json:"GroupDesc" xml:"GroupDesc"`
	GroupName string `json:"GroupName" xml:"GroupName"`
	GroupId   string `json:"GroupId" xml:"GroupId"`
	UtcCreate string `json:"UtcCreate" xml:"UtcCreate"`
}

GroupInfo is a nested struct in iot response

type GroupInfos ¶

type GroupInfos struct {
	GroupInfo []GroupInfo `json:"GroupInfo" xml:"GroupInfo"`
}

GroupInfos is a nested struct in iot response

type GroupTagInfo ¶

type GroupTagInfo struct {
	TagKey   string `json:"TagKey" xml:"TagKey"`
	TagValue string `json:"TagValue" xml:"TagValue"`
}

GroupTagInfo is a nested struct in iot response

type Groups ¶ added in v1.61.565

type Groups struct {
	SimpleDeviceGroupInfo []SimpleDeviceGroupInfo `json:"SimpleDeviceGroupInfo" xml:"SimpleDeviceGroupInfo"`
}

Groups is a nested struct in iot response

type ImportThingModelTslRequest ¶ added in v1.60.347

type ImportThingModelTslRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId   string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	FunctionBlockName string `position:"Query" name:"FunctionBlockName"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	TslUrl            string `position:"Query" name:"TslUrl"`
	TslStr            string `position:"Query" name:"TslStr"`
	FunctionBlockId   string `position:"Query" name:"FunctionBlockId"`
}

ImportThingModelTslRequest is the request struct for api ImportThingModelTsl

func CreateImportThingModelTslRequest ¶ added in v1.60.347

func CreateImportThingModelTslRequest() (request *ImportThingModelTslRequest)

CreateImportThingModelTslRequest creates a request to invoke ImportThingModelTsl API

type ImportThingModelTslResponse ¶ added in v1.60.347

type ImportThingModelTslResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

ImportThingModelTslResponse is the response struct for api ImportThingModelTsl

func CreateImportThingModelTslResponse ¶ added in v1.60.347

func CreateImportThingModelTslResponse() (response *ImportThingModelTslResponse)

CreateImportThingModelTslResponse creates a response to parse from ImportThingModelTsl response

type InfoInListDistributedDevice ¶ added in v1.61.864

type InfoInListDistributedDevice struct {
	Items []Items `json:"items" xml:"items"`
}

InfoInListDistributedDevice is a nested struct in iot response

type InfoInListDistributedProduct ¶ added in v1.61.864

type InfoInListDistributedProduct struct {
	Items []ItemsInListDistributedProduct `json:"items" xml:"items"`
}

InfoInListDistributedProduct is a nested struct in iot response

type Instance ¶

type Instance struct {
	InstanceId             string `json:"InstanceId" xml:"InstanceId"`
	Name                   string `json:"Name" xml:"Name"`
	Tags                   string `json:"Tags" xml:"Tags"`
	Type                   int    `json:"Type" xml:"Type"`
	GmtCreate              string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified            string `json:"GmtModified" xml:"GmtModified"`
	RoleArn                string `json:"RoleArn" xml:"RoleArn"`
	RoleName               string `json:"RoleName" xml:"RoleName"`
	RoleAttachTime         string `json:"RoleAttachTime" xml:"RoleAttachTime"`
	Spec                   int    `json:"Spec" xml:"Spec"`
	BizEnable              bool   `json:"BizEnable" xml:"BizEnable"`
	LatestDeploymentStatus int    `json:"LatestDeploymentStatus" xml:"LatestDeploymentStatus"`
	LatestDeploymentType   string `json:"LatestDeploymentType" xml:"LatestDeploymentType"`
	GmtCreateTimestamp     int64  `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	GmtModifiedTimestamp   int64  `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	RoleAttachTimestamp    int64  `json:"RoleAttachTimestamp" xml:"RoleAttachTimestamp"`
}

Instance is a nested struct in iot response

type InstanceList ¶

type InstanceList struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstanceList is a nested struct in iot response

type InvalidDeviceNameList ¶

type InvalidDeviceNameList struct {
	InvalidDeviceName []string `json:"InvalidDeviceName" xml:"InvalidDeviceName"`
}

InvalidDeviceNameList is a nested struct in iot response

type InvalidDeviceNicknameList ¶ added in v1.61.565

type InvalidDeviceNicknameList struct {
	InvalidDeviceNickname []string `json:"InvalidDeviceNickname" xml:"InvalidDeviceNickname"`
}

InvalidDeviceNicknameList is a nested struct in iot response

type InvalidList ¶

type InvalidList struct {
	Name []string `json:"Name" xml:"Name"`
}

InvalidList is a nested struct in iot response

type InvalidProductTagsInCreateProductTags ¶

type InvalidProductTagsInCreateProductTags struct {
	ProductTag []ProductTag `json:"ProductTag" xml:"ProductTag"`
}

InvalidProductTagsInCreateProductTags is a nested struct in iot response

type InvalidProductTagsInUpdateProductTags ¶

type InvalidProductTagsInUpdateProductTags struct {
	ProductTag []ProductTag `json:"ProductTag" xml:"ProductTag"`
}

InvalidProductTagsInUpdateProductTags is a nested struct in iot response

type InvokeDataAPIServiceParam ¶

type InvokeDataAPIServiceParam struct {
	ParamType      string    `name:"ParamType"`
	ListParamValue *[]string `name:"ListParamValue" type:"Repeated"`
	ListParamType  string    `name:"ListParamType"`
	ParamName      string    `name:"ParamName"`
	ParamValue     string    `name:"ParamValue"`
}

InvokeDataAPIServiceParam is a repeated param struct in InvokeDataAPIServiceRequest

type InvokeDataAPIServiceRequest ¶

type InvokeDataAPIServiceRequest struct {
	*requests.RpcRequest
	Param         *[]InvokeDataAPIServiceParam `position:"Body" name:"Param"  type:"Repeated"`
	IotInstanceId string                       `position:"Body" name:"IotInstanceId"`
	ApiSrn        string                       `position:"Body" name:"ApiSrn"`
	ApiProduct    string                       `position:"Body" name:"ApiProduct"`
	ApiRevision   string                       `position:"Body" name:"ApiRevision"`
}

InvokeDataAPIServiceRequest is the request struct for api InvokeDataAPIService

func CreateInvokeDataAPIServiceRequest ¶

func CreateInvokeDataAPIServiceRequest() (request *InvokeDataAPIServiceRequest)

CreateInvokeDataAPIServiceRequest creates a request to invoke InvokeDataAPIService API

type InvokeDataAPIServiceResponse ¶

type InvokeDataAPIServiceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

InvokeDataAPIServiceResponse is the response struct for api InvokeDataAPIService

func CreateInvokeDataAPIServiceResponse ¶

func CreateInvokeDataAPIServiceResponse() (response *InvokeDataAPIServiceResponse)

CreateInvokeDataAPIServiceResponse creates a response to parse from InvokeDataAPIService response

type InvokeThingServiceRequest ¶

type InvokeThingServiceRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotId             string `position:"Query" name:"IotId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	Identifier        string `position:"Query" name:"Identifier"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	Args              string `position:"Query" name:"Args"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
}

InvokeThingServiceRequest is the request struct for api InvokeThingService

func CreateInvokeThingServiceRequest ¶

func CreateInvokeThingServiceRequest() (request *InvokeThingServiceRequest)

CreateInvokeThingServiceRequest creates a request to invoke InvokeThingService API

type InvokeThingServiceResponse ¶

type InvokeThingServiceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
	Data         Data   `json:"Data" xml:"Data"`
}

InvokeThingServiceResponse is the response struct for api InvokeThingService

func CreateInvokeThingServiceResponse ¶

func CreateInvokeThingServiceResponse() (response *InvokeThingServiceResponse)

CreateInvokeThingServiceResponse creates a response to parse from InvokeThingService response

type InvokeThingsServiceRequest ¶

type InvokeThingsServiceRequest struct {
	*requests.RpcRequest
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	Identifier    string    `position:"Query" name:"Identifier"`
	ProductKey    string    `position:"Query" name:"ProductKey"`
	Args          string    `position:"Query" name:"Args"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	DeviceName    *[]string `position:"Query" name:"DeviceName"  type:"Repeated"`
}

InvokeThingsServiceRequest is the request struct for api InvokeThingsService

func CreateInvokeThingsServiceRequest ¶

func CreateInvokeThingsServiceRequest() (request *InvokeThingsServiceRequest)

CreateInvokeThingsServiceRequest creates a request to invoke InvokeThingsService API

type InvokeThingsServiceResponse ¶

type InvokeThingsServiceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

InvokeThingsServiceResponse is the response struct for api InvokeThingsService

func CreateInvokeThingsServiceResponse ¶

func CreateInvokeThingsServiceResponse() (response *InvokeThingsServiceResponse)

CreateInvokeThingsServiceResponse creates a response to parse from InvokeThingsService response

type Items ¶ added in v1.61.735

type Items struct {
	JobId                 string                                         `json:"JobId" xml:"JobId"`
	Status                int                                            `json:"Status" xml:"Status"`
	ProductKey            string                                         `json:"ProductKey" xml:"ProductKey"`
	Strategy              int                                            `json:"Strategy" xml:"Strategy"`
	SourceInstanceName    string                                         `json:"SourceInstanceName" xml:"SourceInstanceName"`
	SourceRegion          string                                         `json:"SourceRegion" xml:"SourceRegion"`
	TargetInstanceId      string                                         `json:"TargetInstanceId" xml:"TargetInstanceId"`
	GmtCreate             int64                                          `json:"GmtCreate" xml:"GmtCreate"`
	SourceUid             string                                         `json:"SourceUid" xml:"SourceUid"`
	TargetAliyunId        string                                         `json:"TargetAliyunId" xml:"TargetAliyunId"`
	DeviceName            string                                         `json:"DeviceName" xml:"DeviceName"`
	TargetInstanceName    string                                         `json:"TargetInstanceName" xml:"TargetInstanceName"`
	Total                 int                                            `json:"Total" xml:"Total"`
	SourceInstanceId      string                                         `json:"SourceInstanceId" xml:"SourceInstanceId"`
	GmtModified           int64                                          `json:"GmtModified" xml:"GmtModified"`
	TargetUid             string                                         `json:"TargetUid" xml:"TargetUid"`
	TargetRegion          string                                         `json:"TargetRegion" xml:"TargetRegion"`
	TargetInstanceConfigs TargetInstanceConfigsInListDeviceDistributeJob `json:"TargetInstanceConfigs" xml:"TargetInstanceConfigs"`
}

Items is a nested struct in iot response

type ItemsInListDistributedProduct ¶ added in v1.61.864

type ItemsInListDistributedProduct struct {
	SourceUid          string `json:"SourceUid" xml:"SourceUid"`
	TargetUid          string `json:"TargetUid" xml:"TargetUid"`
	ProductKey         string `json:"ProductKey" xml:"ProductKey"`
	SourceInstanceId   string `json:"SourceInstanceId" xml:"SourceInstanceId"`
	TargetInstanceId   string `json:"TargetInstanceId" xml:"TargetInstanceId"`
	GmtCreate          int    `json:"GmtCreate" xml:"GmtCreate"`
	TargetAliyunId     string `json:"TargetAliyunId" xml:"TargetAliyunId"`
	SourceRegion       string `json:"SourceRegion" xml:"SourceRegion"`
	TargetRegion       string `json:"TargetRegion" xml:"TargetRegion"`
	SourceInstanceName string `json:"SourceInstanceName" xml:"SourceInstanceName"`
	TargetInstanceName string `json:"TargetInstanceName" xml:"TargetInstanceName"`
}

ItemsInListDistributedProduct is a nested struct in iot response

type JobFile ¶ added in v1.61.847

type JobFile struct {
	FileUrl    string `json:"FileUrl" xml:"FileUrl"`
	SignMethod string `json:"SignMethod" xml:"SignMethod"`
	Sign       string `json:"Sign" xml:"Sign"`
}

JobFile is a nested struct in iot response

type JobInfo ¶ added in v1.61.864

type JobInfo struct {
	Items []Items `json:"items" xml:"items"`
}

JobInfo is a nested struct in iot response

type JoinPermission ¶

type JoinPermission struct {
	JoinPermissionId   string `json:"JoinPermissionId" xml:"JoinPermissionId"`
	JoinPermissionName string `json:"JoinPermissionName" xml:"JoinPermissionName"`
	JoinPermissionType string `json:"JoinPermissionType" xml:"JoinPermissionType"`
	OwnerAliyunPk      string `json:"OwnerAliyunPk" xml:"OwnerAliyunPk"`
	Enabled            bool   `json:"Enabled" xml:"Enabled"`
	ClassMode          string `json:"ClassMode" xml:"ClassMode"`
}

JoinPermission is a nested struct in iot response

type JoinPermissions ¶

type JoinPermissions struct {
	JoinPermission []JoinPermission `json:"JoinPermission" xml:"JoinPermission"`
}

JoinPermissions is a nested struct in iot response

type ListAnalyticsDataCondition ¶ added in v1.61.1016

type ListAnalyticsDataCondition struct {
	FieldName    string `name:"FieldName"`
	Operate      string `name:"Operate"`
	BetweenStart string `name:"BetweenStart"`
	BetweenEnd   string `name:"BetweenEnd"`
	Value        string `name:"Value"`
}

ListAnalyticsDataCondition is a repeated param struct in ListAnalyticsDataRequest

type ListAnalyticsDataRequest ¶ added in v1.61.1016

type ListAnalyticsDataRequest struct {
	*requests.RpcRequest
	PageNum       requests.Integer              `position:"Query" name:"PageNum"`
	IotInstanceId string                        `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer              `position:"Query" name:"PageSize"`
	IsoId         string                        `position:"Query" name:"IsoId"`
	ApiPath       string                        `position:"Query" name:"ApiPath"`
	Condition     *[]ListAnalyticsDataCondition `position:"Query" name:"Condition"  type:"Repeated"`
	ApiProduct    string                        `position:"Body" name:"ApiProduct"`
	ApiRevision   string                        `position:"Body" name:"ApiRevision"`
}

ListAnalyticsDataRequest is the request struct for api ListAnalyticsData

func CreateListAnalyticsDataRequest ¶ added in v1.61.1016

func CreateListAnalyticsDataRequest() (request *ListAnalyticsDataRequest)

CreateListAnalyticsDataRequest creates a request to invoke ListAnalyticsData API

type ListAnalyticsDataResponse ¶ added in v1.61.1016

type ListAnalyticsDataResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

ListAnalyticsDataResponse is the response struct for api ListAnalyticsData

func CreateListAnalyticsDataResponse ¶ added in v1.61.1016

func CreateListAnalyticsDataResponse() (response *ListAnalyticsDataResponse)

CreateListAnalyticsDataResponse creates a response to parse from ListAnalyticsData response

type ListDeviceDistributeJobRequest ¶ added in v1.61.864

type ListDeviceDistributeJobRequest struct {
	*requests.RpcRequest
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
	TargetUid   string           `position:"Query" name:"TargetUid"`
	Status      requests.Integer `position:"Query" name:"Status"`
}

ListDeviceDistributeJobRequest is the request struct for api ListDeviceDistributeJob

func CreateListDeviceDistributeJobRequest ¶ added in v1.61.864

func CreateListDeviceDistributeJobRequest() (request *ListDeviceDistributeJobRequest)

CreateListDeviceDistributeJobRequest creates a request to invoke ListDeviceDistributeJob API

type ListDeviceDistributeJobResponse ¶ added in v1.61.864

type ListDeviceDistributeJobResponse struct {
	*responses.BaseResponse
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Success      bool                          `json:"Success" xml:"Success"`
	Code         string                        `json:"Code" xml:"Code"`
	ErrorMessage string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInListDeviceDistributeJob `json:"Data" xml:"Data"`
}

ListDeviceDistributeJobResponse is the response struct for api ListDeviceDistributeJob

func CreateListDeviceDistributeJobResponse ¶ added in v1.61.864

func CreateListDeviceDistributeJobResponse() (response *ListDeviceDistributeJobResponse)

CreateListDeviceDistributeJobResponse creates a response to parse from ListDeviceDistributeJob response

type ListDistributedDeviceRequest ¶ added in v1.61.864

type ListDistributedDeviceRequest struct {
	*requests.RpcRequest
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	SourceInstanceId string           `position:"Query" name:"SourceInstanceId"`
	CurrentPage      requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	TargetInstanceId string           `position:"Query" name:"TargetInstanceId"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	DeviceName       string           `position:"Query" name:"DeviceName"`
	TargetUid        string           `position:"Query" name:"TargetUid"`
}

ListDistributedDeviceRequest is the request struct for api ListDistributedDevice

func CreateListDistributedDeviceRequest ¶ added in v1.61.864

func CreateListDistributedDeviceRequest() (request *ListDistributedDeviceRequest)

CreateListDistributedDeviceRequest creates a request to invoke ListDistributedDevice API

type ListDistributedDeviceResponse ¶ added in v1.61.864

type ListDistributedDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string                      `json:"RequestId" xml:"RequestId"`
	Success      bool                        `json:"Success" xml:"Success"`
	Code         string                      `json:"Code" xml:"Code"`
	ErrorMessage string                      `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInListDistributedDevice `json:"Data" xml:"Data"`
}

ListDistributedDeviceResponse is the response struct for api ListDistributedDevice

func CreateListDistributedDeviceResponse ¶ added in v1.61.864

func CreateListDistributedDeviceResponse() (response *ListDistributedDeviceResponse)

CreateListDistributedDeviceResponse creates a response to parse from ListDistributedDevice response

type ListDistributedProductRequest ¶ added in v1.61.864

type ListDistributedProductRequest struct {
	*requests.RpcRequest
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	SourceInstanceId string           `position:"Query" name:"SourceInstanceId"`
	CurrentPage      requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	TargetInstanceId string           `position:"Query" name:"TargetInstanceId"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	TargetUid        string           `position:"Query" name:"TargetUid"`
}

ListDistributedProductRequest is the request struct for api ListDistributedProduct

func CreateListDistributedProductRequest ¶ added in v1.61.864

func CreateListDistributedProductRequest() (request *ListDistributedProductRequest)

CreateListDistributedProductRequest creates a request to invoke ListDistributedProduct API

type ListDistributedProductResponse ¶ added in v1.61.864

type ListDistributedProductResponse struct {
	*responses.BaseResponse
	RequestId    string                       `json:"RequestId" xml:"RequestId"`
	Success      bool                         `json:"Success" xml:"Success"`
	Code         string                       `json:"Code" xml:"Code"`
	ErrorMessage string                       `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInListDistributedProduct `json:"Data" xml:"Data"`
}

ListDistributedProductResponse is the response struct for api ListDistributedProduct

func CreateListDistributedProductResponse ¶ added in v1.61.864

func CreateListDistributedProductResponse() (response *ListDistributedProductResponse)

CreateListDistributedProductResponse creates a response to parse from ListDistributedProduct response

type ListInGetThingTopo ¶

type ListInGetThingTopo struct {
	DeviceInfo []DeviceInfo `json:"deviceInfo" xml:"deviceInfo"`
}

ListInGetThingTopo is a nested struct in iot response

type ListInQueryDeviceDesiredProperty ¶

type ListInQueryDeviceDesiredProperty struct {
	DesiredPropertyInfo []DesiredPropertyInfo `json:"DesiredPropertyInfo" xml:"DesiredPropertyInfo"`
}

ListInQueryDeviceDesiredProperty is a nested struct in iot response

type ListInQueryDeviceEventData ¶

type ListInQueryDeviceEventData struct {
	EventInfo []EventInfo `json:"EventInfo" xml:"EventInfo"`
}

ListInQueryDeviceEventData is a nested struct in iot response

type ListInQueryDeviceOriginalEventData ¶ added in v1.61.735

type ListInQueryDeviceOriginalEventData struct {
	EventInfo []EventInfo `json:"EventInfo" xml:"EventInfo"`
}

ListInQueryDeviceOriginalEventData is a nested struct in iot response

type ListInQueryDeviceOriginalPropertyData ¶ added in v1.61.735

type ListInQueryDeviceOriginalPropertyData struct {
	PropertyInfo []PropertyInfo `json:"PropertyInfo" xml:"PropertyInfo"`
}

ListInQueryDeviceOriginalPropertyData is a nested struct in iot response

type ListInQueryDeviceOriginalPropertyStatus ¶ added in v1.61.735

type ListInQueryDeviceOriginalPropertyStatus struct {
	PropertyStatusDataInfo []PropertyStatusDataInfo `json:"PropertyStatusDataInfo" xml:"PropertyStatusDataInfo"`
}

ListInQueryDeviceOriginalPropertyStatus is a nested struct in iot response

type ListInQueryDeviceOriginalServiceData ¶ added in v1.61.735

type ListInQueryDeviceOriginalServiceData struct {
	ServiceInfo []ServiceInfo `json:"ServiceInfo" xml:"ServiceInfo"`
}

ListInQueryDeviceOriginalServiceData is a nested struct in iot response

type ListInQueryDevicePropertiesData ¶

type ListInQueryDevicePropertiesData struct {
	PropertyInfo []PropertyInfoInQueryDevicePropertiesData `json:"PropertyInfo" xml:"PropertyInfo"`
}

ListInQueryDevicePropertiesData is a nested struct in iot response

type ListInQueryDevicePropertyData ¶

type ListInQueryDevicePropertyData struct {
	PropertyInfo []PropertyInfo `json:"PropertyInfo" xml:"PropertyInfo"`
}

ListInQueryDevicePropertyData is a nested struct in iot response

type ListInQueryDevicePropertyStatus ¶

type ListInQueryDevicePropertyStatus struct {
	PropertyStatusInfo []PropertyStatusInfo `json:"PropertyStatusInfo" xml:"PropertyStatusInfo"`
}

ListInQueryDevicePropertyStatus is a nested struct in iot response

type ListInQueryDeviceServiceData ¶

type ListInQueryDeviceServiceData struct {
	ServiceInfo []ServiceInfo `json:"ServiceInfo" xml:"ServiceInfo"`
}

ListInQueryDeviceServiceData is a nested struct in iot response

type ListInQueryProductList ¶

type ListInQueryProductList struct {
	ProductInfo []ProductInfo `json:"ProductInfo" xml:"ProductInfo"`
}

ListInQueryProductList is a nested struct in iot response

type ListJobRequest ¶ added in v1.61.847

type ListJobRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	Status        string           `position:"Query" name:"Status"`
}

ListJobRequest is the request struct for api ListJob

func CreateListJobRequest ¶ added in v1.61.847

func CreateListJobRequest() (request *ListJobRequest)

CreateListJobRequest creates a request to invoke ListJob API

type ListJobResponse ¶ added in v1.61.847

type ListJobResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	Success      bool          `json:"Success" xml:"Success"`
	Code         string        `json:"Code" xml:"Code"`
	ErrorMessage string        `json:"ErrorMessage" xml:"ErrorMessage"`
	Total        int           `json:"Total" xml:"Total"`
	PageSize     int           `json:"PageSize" xml:"PageSize"`
	Page         int           `json:"Page" xml:"Page"`
	Data         DataInListJob `json:"Data" xml:"Data"`
}

ListJobResponse is the response struct for api ListJob

func CreateListJobResponse ¶ added in v1.61.847

func CreateListJobResponse() (response *ListJobResponse)

CreateListJobResponse creates a response to parse from ListJob response

type ListOTAFirmwareRequest ¶ added in v1.60.313

type ListOTAFirmwareRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DestVersion   string           `position:"Query" name:"DestVersion"`
}

ListOTAFirmwareRequest is the request struct for api ListOTAFirmware

func CreateListOTAFirmwareRequest ¶ added in v1.60.313

func CreateListOTAFirmwareRequest() (request *ListOTAFirmwareRequest)

CreateListOTAFirmwareRequest creates a request to invoke ListOTAFirmware API

type ListOTAFirmwareResponse ¶ added in v1.60.313

type ListOTAFirmwareResponse struct {
	*responses.BaseResponse
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Success      bool                          `json:"Success" xml:"Success"`
	Code         string                        `json:"Code" xml:"Code"`
	ErrorMessage string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Total        int                           `json:"Total" xml:"Total"`
	PageSize     int                           `json:"PageSize" xml:"PageSize"`
	PageCount    int                           `json:"PageCount" xml:"PageCount"`
	CurrentPage  int                           `json:"CurrentPage" xml:"CurrentPage"`
	FirmwareInfo FirmwareInfoInListOTAFirmware `json:"FirmwareInfo" xml:"FirmwareInfo"`
}

ListOTAFirmwareResponse is the response struct for api ListOTAFirmware

func CreateListOTAFirmwareResponse ¶ added in v1.60.313

func CreateListOTAFirmwareResponse() (response *ListOTAFirmwareResponse)

CreateListOTAFirmwareResponse creates a response to parse from ListOTAFirmware response

type ListOTAJobByDeviceRequest ¶ added in v1.61.29

type ListOTAJobByDeviceRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	FirmwareId    string           `position:"Query" name:"FirmwareId"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

ListOTAJobByDeviceRequest is the request struct for api ListOTAJobByDevice

func CreateListOTAJobByDeviceRequest ¶ added in v1.61.29

func CreateListOTAJobByDeviceRequest() (request *ListOTAJobByDeviceRequest)

CreateListOTAJobByDeviceRequest creates a request to invoke ListOTAJobByDevice API

type ListOTAJobByDeviceResponse ¶ added in v1.61.29

type ListOTAJobByDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string                   `json:"RequestId" xml:"RequestId"`
	Success      bool                     `json:"Success" xml:"Success"`
	Code         string                   `json:"Code" xml:"Code"`
	ErrorMessage string                   `json:"ErrorMessage" xml:"ErrorMessage"`
	Total        int                      `json:"Total" xml:"Total"`
	PageSize     int                      `json:"PageSize" xml:"PageSize"`
	PageCount    int                      `json:"PageCount" xml:"PageCount"`
	CurrentPage  int                      `json:"CurrentPage" xml:"CurrentPage"`
	Data         DataInListOTAJobByDevice `json:"Data" xml:"Data"`
}

ListOTAJobByDeviceResponse is the response struct for api ListOTAJobByDevice

func CreateListOTAJobByDeviceResponse ¶ added in v1.61.29

func CreateListOTAJobByDeviceResponse() (response *ListOTAJobByDeviceResponse)

CreateListOTAJobByDeviceResponse creates a response to parse from ListOTAJobByDevice response

type ListOTAJobByFirmwareRequest ¶ added in v1.60.313

type ListOTAJobByFirmwareRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	FirmwareId    string           `position:"Query" name:"FirmwareId"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

ListOTAJobByFirmwareRequest is the request struct for api ListOTAJobByFirmware

func CreateListOTAJobByFirmwareRequest ¶ added in v1.60.313

func CreateListOTAJobByFirmwareRequest() (request *ListOTAJobByFirmwareRequest)

CreateListOTAJobByFirmwareRequest creates a request to invoke ListOTAJobByFirmware API

type ListOTAJobByFirmwareResponse ¶ added in v1.60.313

type ListOTAJobByFirmwareResponse struct {
	*responses.BaseResponse
	RequestId    string                     `json:"RequestId" xml:"RequestId"`
	Success      bool                       `json:"Success" xml:"Success"`
	Code         string                     `json:"Code" xml:"Code"`
	ErrorMessage string                     `json:"ErrorMessage" xml:"ErrorMessage"`
	Total        int                        `json:"Total" xml:"Total"`
	PageSize     int                        `json:"PageSize" xml:"PageSize"`
	PageCount    int                        `json:"PageCount" xml:"PageCount"`
	CurrentPage  int                        `json:"CurrentPage" xml:"CurrentPage"`
	Data         DataInListOTAJobByFirmware `json:"Data" xml:"Data"`
}

ListOTAJobByFirmwareResponse is the response struct for api ListOTAJobByFirmware

func CreateListOTAJobByFirmwareResponse ¶ added in v1.60.313

func CreateListOTAJobByFirmwareResponse() (response *ListOTAJobByFirmwareResponse)

CreateListOTAJobByFirmwareResponse creates a response to parse from ListOTAJobByFirmware response

type ListOTAModuleByProductRequest ¶ added in v1.61.565

type ListOTAModuleByProductRequest struct {
	*requests.RpcRequest
	AuthConfig    string `position:"Query" name:"AuthConfig"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

ListOTAModuleByProductRequest is the request struct for api ListOTAModuleByProduct

func CreateListOTAModuleByProductRequest ¶ added in v1.61.565

func CreateListOTAModuleByProductRequest() (request *ListOTAModuleByProductRequest)

CreateListOTAModuleByProductRequest creates a request to invoke ListOTAModuleByProduct API

type ListOTAModuleByProductResponse ¶ added in v1.61.565

type ListOTAModuleByProductResponse struct {
	*responses.BaseResponse
	RequestId    string         `json:"RequestId" xml:"RequestId"`
	Success      bool           `json:"Success" xml:"Success"`
	Code         string         `json:"Code" xml:"Code"`
	ErrorMessage string         `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         []OtaModuleDTO `json:"Data" xml:"Data"`
}

ListOTAModuleByProductResponse is the response struct for api ListOTAModuleByProduct

func CreateListOTAModuleByProductResponse ¶ added in v1.61.565

func CreateListOTAModuleByProductResponse() (response *ListOTAModuleByProductResponse)

CreateListOTAModuleByProductResponse creates a response to parse from ListOTAModuleByProduct response

type ListOTAModuleVersionsByDeviceRequest ¶ added in v1.61.735

type ListOTAModuleVersionsByDeviceRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

ListOTAModuleVersionsByDeviceRequest is the request struct for api ListOTAModuleVersionsByDevice

func CreateListOTAModuleVersionsByDeviceRequest ¶ added in v1.61.735

func CreateListOTAModuleVersionsByDeviceRequest() (request *ListOTAModuleVersionsByDeviceRequest)

CreateListOTAModuleVersionsByDeviceRequest creates a request to invoke ListOTAModuleVersionsByDevice API

type ListOTAModuleVersionsByDeviceResponse ¶ added in v1.61.735

type ListOTAModuleVersionsByDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string                              `json:"RequestId" xml:"RequestId"`
	Success      bool                                `json:"Success" xml:"Success"`
	Code         string                              `json:"Code" xml:"Code"`
	ErrorMessage string                              `json:"ErrorMessage" xml:"ErrorMessage"`
	Total        int                                 `json:"Total" xml:"Total"`
	PageSize     int                                 `json:"PageSize" xml:"PageSize"`
	PageCount    int                                 `json:"PageCount" xml:"PageCount"`
	CurrentPage  int                                 `json:"CurrentPage" xml:"CurrentPage"`
	Data         DataInListOTAModuleVersionsByDevice `json:"Data" xml:"Data"`
}

ListOTAModuleVersionsByDeviceResponse is the response struct for api ListOTAModuleVersionsByDevice

func CreateListOTAModuleVersionsByDeviceResponse ¶ added in v1.61.735

func CreateListOTAModuleVersionsByDeviceResponse() (response *ListOTAModuleVersionsByDeviceResponse)

CreateListOTAModuleVersionsByDeviceResponse creates a response to parse from ListOTAModuleVersionsByDevice response

type ListOTATaskByJobRequest ¶ added in v1.60.356

type ListOTATaskByJobRequest struct {
	*requests.RpcRequest
	JobId         string           `position:"Query" name:"JobId"`
	TaskStatus    string           `position:"Query" name:"TaskStatus"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	DeviceNames   *[]string        `position:"Query" name:"DeviceNames"  type:"Repeated"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

ListOTATaskByJobRequest is the request struct for api ListOTATaskByJob

func CreateListOTATaskByJobRequest ¶ added in v1.60.356

func CreateListOTATaskByJobRequest() (request *ListOTATaskByJobRequest)

CreateListOTATaskByJobRequest creates a request to invoke ListOTATaskByJob API

type ListOTATaskByJobResponse ¶ added in v1.60.356

type ListOTATaskByJobResponse struct {
	*responses.BaseResponse
	RequestId    string                 `json:"RequestId" xml:"RequestId"`
	Success      bool                   `json:"Success" xml:"Success"`
	Code         string                 `json:"Code" xml:"Code"`
	ErrorMessage string                 `json:"ErrorMessage" xml:"ErrorMessage"`
	Total        int                    `json:"Total" xml:"Total"`
	PageSize     int                    `json:"PageSize" xml:"PageSize"`
	PageCount    int                    `json:"PageCount" xml:"PageCount"`
	CurrentPage  int                    `json:"CurrentPage" xml:"CurrentPage"`
	Data         DataInListOTATaskByJob `json:"Data" xml:"Data"`
}

ListOTATaskByJobResponse is the response struct for api ListOTATaskByJob

func CreateListOTATaskByJobResponse ¶ added in v1.60.356

func CreateListOTATaskByJobResponse() (response *ListOTATaskByJobResponse)

CreateListOTATaskByJobResponse creates a response to parse from ListOTATaskByJob response

type ListProductByTagsProductTag ¶

type ListProductByTagsProductTag struct {
	TagValue string `name:"TagValue"`
	TagKey   string `name:"TagKey"`
}

ListProductByTagsProductTag is a repeated param struct in ListProductByTagsRequest

type ListProductByTagsRequest ¶

type ListProductByTagsRequest struct {
	*requests.RpcRequest
	IotInstanceId string                         `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer               `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer               `position:"Query" name:"CurrentPage"`
	ProductTag    *[]ListProductByTagsProductTag `position:"Query" name:"ProductTag"  type:"Repeated"`
	ApiProduct    string                         `position:"Body" name:"ApiProduct"`
	ApiRevision   string                         `position:"Body" name:"ApiRevision"`
}

ListProductByTagsRequest is the request struct for api ListProductByTags

func CreateListProductByTagsRequest ¶

func CreateListProductByTagsRequest() (request *ListProductByTagsRequest)

CreateListProductByTagsRequest creates a request to invoke ListProductByTags API

type ListProductByTagsResponse ¶

type ListProductByTagsResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Success      bool         `json:"Success" xml:"Success"`
	ErrorMessage string       `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string       `json:"Code" xml:"Code"`
	ProductInfos ProductInfos `json:"ProductInfos" xml:"ProductInfos"`
}

ListProductByTagsResponse is the response struct for api ListProductByTags

func CreateListProductByTagsResponse ¶

func CreateListProductByTagsResponse() (response *ListProductByTagsResponse)

CreateListProductByTagsResponse creates a response to parse from ListProductByTags response

type ListProductTagsRequest ¶

type ListProductTagsRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

ListProductTagsRequest is the request struct for api ListProductTags

func CreateListProductTagsRequest ¶

func CreateListProductTagsRequest() (request *ListProductTagsRequest)

CreateListProductTagsRequest creates a request to invoke ListProductTags API

type ListProductTagsResponse ¶

type ListProductTagsResponse struct {
	*responses.BaseResponse
	RequestId    string                `json:"RequestId" xml:"RequestId"`
	Success      bool                  `json:"Success" xml:"Success"`
	ErrorMessage string                `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string                `json:"Code" xml:"Code"`
	Data         DataInListProductTags `json:"Data" xml:"Data"`
}

ListProductTagsResponse is the response struct for api ListProductTags

func CreateListProductTagsResponse ¶

func CreateListProductTagsResponse() (response *ListProductTagsResponse)

CreateListProductTagsResponse creates a response to parse from ListProductTags response

type ListRuleActionsRequest ¶

type ListRuleActionsRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	RuleId        requests.Integer `position:"Query" name:"RuleId"`
}

ListRuleActionsRequest is the request struct for api ListRuleActions

func CreateListRuleActionsRequest ¶

func CreateListRuleActionsRequest() (request *ListRuleActionsRequest)

CreateListRuleActionsRequest creates a request to invoke ListRuleActions API

type ListRuleActionsResponse ¶

type ListRuleActionsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	Code           string         `json:"Code" xml:"Code"`
	ErrorMessage   string         `json:"ErrorMessage" xml:"ErrorMessage"`
	RuleActionList RuleActionList `json:"RuleActionList" xml:"RuleActionList"`
}

ListRuleActionsResponse is the response struct for api ListRuleActions

func CreateListRuleActionsResponse ¶

func CreateListRuleActionsResponse() (response *ListRuleActionsResponse)

CreateListRuleActionsResponse creates a response to parse from ListRuleActions response

type ListRuleRequest ¶

type ListRuleRequest struct {
	*requests.RpcRequest
	SearchName      string           `position:"Query" name:"SearchName"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	IotInstanceId   string           `position:"Query" name:"IotInstanceId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct      string           `position:"Body" name:"ApiProduct"`
	ApiRevision     string           `position:"Body" name:"ApiRevision"`
}

ListRuleRequest is the request struct for api ListRule

func CreateListRuleRequest ¶

func CreateListRuleRequest() (request *ListRuleRequest)

CreateListRuleRequest creates a request to invoke ListRule API

type ListRuleResponse ¶

type ListRuleResponse struct {
	*responses.BaseResponse
	RequestId    string         `json:"RequestId" xml:"RequestId"`
	Success      bool           `json:"Success" xml:"Success"`
	Code         string         `json:"Code" xml:"Code"`
	ErrorMessage string         `json:"ErrorMessage" xml:"ErrorMessage"`
	Page         int            `json:"Page" xml:"Page"`
	Total        int            `json:"Total" xml:"Total"`
	PageSize     int            `json:"PageSize" xml:"PageSize"`
	Data         DataInListRule `json:"Data" xml:"Data"`
}

ListRuleResponse is the response struct for api ListRule

func CreateListRuleResponse ¶

func CreateListRuleResponse() (response *ListRuleResponse)

CreateListRuleResponse creates a response to parse from ListRule response

type ListTaskByPageRequest ¶ added in v1.61.847

type ListTaskByPageRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	PageSize      string `position:"Query" name:"PageSize"`
	JobName       string `position:"Query" name:"JobName"`
	PageNo        string `position:"Query" name:"PageNo"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
	Device        string `position:"Query" name:"Device"`
	Status        string `position:"Query" name:"Status"`
}

ListTaskByPageRequest is the request struct for api ListTaskByPage

func CreateListTaskByPageRequest ¶ added in v1.61.847

func CreateListTaskByPageRequest() (request *ListTaskByPageRequest)

CreateListTaskByPageRequest creates a request to invoke ListTaskByPage API

type ListTaskByPageResponse ¶ added in v1.61.847

type ListTaskByPageResponse struct {
	*responses.BaseResponse
	RequestId    string               `json:"RequestId" xml:"RequestId"`
	Success      bool                 `json:"Success" xml:"Success"`
	Code         string               `json:"Code" xml:"Code"`
	ErrorMessage string               `json:"ErrorMessage" xml:"ErrorMessage"`
	Total        int                  `json:"Total" xml:"Total"`
	PageSize     int                  `json:"PageSize" xml:"PageSize"`
	PageCount    int                  `json:"PageCount" xml:"PageCount"`
	Page         int                  `json:"Page" xml:"Page"`
	Data         DataInListTaskByPage `json:"Data" xml:"Data"`
}

ListTaskByPageResponse is the response struct for api ListTaskByPage

func CreateListTaskByPageResponse ¶ added in v1.61.847

func CreateListTaskByPageResponse() (response *ListTaskByPageResponse)

CreateListTaskByPageResponse creates a response to parse from ListTaskByPage response

type ListTaskRequest ¶ added in v1.61.847

type ListTaskRequest struct {
	*requests.RpcRequest
	JobId         string           `position:"Query" name:"JobId"`
	NextToken     string           `position:"Query" name:"NextToken"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	Limit         requests.Integer `position:"Query" name:"Limit"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	Device        string           `position:"Query" name:"Device"`
	Status        string           `position:"Query" name:"Status"`
}

ListTaskRequest is the request struct for api ListTask

func CreateListTaskRequest ¶ added in v1.61.847

func CreateListTaskRequest() (request *ListTaskRequest)

CreateListTaskRequest creates a request to invoke ListTask API

type ListTaskResponse ¶ added in v1.61.847

type ListTaskResponse struct {
	*responses.BaseResponse
	RequestId    string         `json:"RequestId" xml:"RequestId"`
	Success      bool           `json:"Success" xml:"Success"`
	Code         string         `json:"Code" xml:"Code"`
	ErrorMessage string         `json:"ErrorMessage" xml:"ErrorMessage"`
	NextToken    string         `json:"NextToken" xml:"NextToken"`
	Data         DataInListTask `json:"Data" xml:"Data"`
}

ListTaskResponse is the response struct for api ListTask

func CreateListTaskResponse ¶ added in v1.61.847

func CreateListTaskResponse() (response *ListTaskResponse)

CreateListTaskResponse creates a response to parse from ListTask response

type ListThingModelVersionRequest ¶ added in v1.60.347

type ListThingModelVersionRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	ProductKey      string `position:"Query" name:"ProductKey"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

ListThingModelVersionRequest is the request struct for api ListThingModelVersion

func CreateListThingModelVersionRequest ¶ added in v1.60.347

func CreateListThingModelVersionRequest() (request *ListThingModelVersionRequest)

CreateListThingModelVersionRequest creates a request to invoke ListThingModelVersion API

type ListThingModelVersionResponse ¶ added in v1.60.347

type ListThingModelVersionResponse struct {
	*responses.BaseResponse
	RequestId    string                      `json:"RequestId" xml:"RequestId"`
	Success      bool                        `json:"Success" xml:"Success"`
	Code         string                      `json:"Code" xml:"Code"`
	ErrorMessage string                      `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInListThingModelVersion `json:"Data" xml:"Data"`
}

ListThingModelVersionResponse is the response struct for api ListThingModelVersion

func CreateListThingModelVersionResponse ¶ added in v1.60.347

func CreateListThingModelVersionResponse() (response *ListThingModelVersionResponse)

CreateListThingModelVersionResponse creates a response to parse from ListThingModelVersion response

type ListThingTemplatesRequest ¶ added in v1.60.347

type ListThingTemplatesRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

ListThingTemplatesRequest is the request struct for api ListThingTemplates

func CreateListThingTemplatesRequest ¶ added in v1.60.347

func CreateListThingTemplatesRequest() (request *ListThingTemplatesRequest)

CreateListThingTemplatesRequest creates a request to invoke ListThingTemplates API

type ListThingTemplatesResponse ¶ added in v1.60.347

type ListThingTemplatesResponse struct {
	*responses.BaseResponse
	RequestId    string         `json:"RequestId" xml:"RequestId"`
	Success      bool           `json:"Success" xml:"Success"`
	Code         string         `json:"Code" xml:"Code"`
	ErrorMessage string         `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         []CategoryInfo `json:"Data" xml:"Data"`
}

ListThingTemplatesResponse is the response struct for api ListThingTemplates

func CreateListThingTemplatesResponse ¶ added in v1.60.347

func CreateListThingTemplatesResponse() (response *ListThingTemplatesResponse)

CreateListThingTemplatesResponse creates a response to parse from ListThingTemplates response

type LogInfo ¶ added in v1.61.254

type LogInfo struct {
	Message string `json:"Message" xml:"Message"`
	Code    string `json:"Code" xml:"Code"`
	PkDn    string `json:"PkDn" xml:"PkDn"`
	LogTime int    `json:"LogTime" xml:"LogTime"`
	Result  string `json:"Result" xml:"Result"`
	TraceId string `json:"TraceId" xml:"TraceId"`
}

LogInfo is a nested struct in iot response

type LogListInQueryDetailSceneRuleLog ¶ added in v1.61.254

type LogListInQueryDetailSceneRuleLog struct {
	LogInfo []LogInfo `json:"LogInfo" xml:"LogInfo"`
}

LogListInQueryDetailSceneRuleLog is a nested struct in iot response

type LogListInQuerySummarySceneRuleLog ¶ added in v1.61.254

type LogListInQuerySummarySceneRuleLog struct {
	LogInfo []LogInfo `json:"LogInfo" xml:"LogInfo"`
}

LogListInQuerySummarySceneRuleLog is a nested struct in iot response

type ModelVersion ¶ added in v1.60.347

type ModelVersion struct {
	ModelVersion string `json:"ModelVersion" xml:"ModelVersion"`
	Description  string `json:"Description" xml:"Description"`
	GmtCreate    int64  `json:"GmtCreate" xml:"GmtCreate"`
}

ModelVersion is a nested struct in iot response

type ModelVersions ¶ added in v1.60.347

type ModelVersions struct {
	ModelVersion []ModelVersion `json:"ModelVersion" xml:"ModelVersion"`
}

ModelVersions is a nested struct in iot response

type NotifyAddThingTopoRequest ¶

type NotifyAddThingTopoRequest struct {
	*requests.RpcRequest
	GwProductKey  string `position:"Query" name:"GwProductKey"`
	DeviceListStr string `position:"Query" name:"DeviceListStr"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	GwIotId       string `position:"Query" name:"GwIotId"`
	GwDeviceName  string `position:"Query" name:"GwDeviceName"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

NotifyAddThingTopoRequest is the request struct for api NotifyAddThingTopo

func CreateNotifyAddThingTopoRequest ¶

func CreateNotifyAddThingTopoRequest() (request *NotifyAddThingTopoRequest)

CreateNotifyAddThingTopoRequest creates a request to invoke NotifyAddThingTopo API

type NotifyAddThingTopoResponse ¶

type NotifyAddThingTopoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
	Data         Data   `json:"Data" xml:"Data"`
}

NotifyAddThingTopoResponse is the response struct for api NotifyAddThingTopo

func CreateNotifyAddThingTopoResponse ¶

func CreateNotifyAddThingTopoResponse() (response *NotifyAddThingTopoResponse)

CreateNotifyAddThingTopoResponse creates a response to parse from NotifyAddThingTopo response

type OTAModuleInfo ¶ added in v1.61.735

type OTAModuleInfo struct {
	ModuleName      string `json:"ModuleName" xml:"ModuleName"`
	FirmwareVersion string `json:"FirmwareVersion" xml:"FirmwareVersion"`
}

OTAModuleInfo is a nested struct in iot response

type OTAModules ¶ added in v1.61.735

type OTAModules struct {
	OTAModuleInfo []OTAModuleInfo `json:"OTAModuleInfo" xml:"OTAModuleInfo"`
}

OTAModules is a nested struct in iot response

type OpenIotServiceRequest ¶ added in v1.61.917

type OpenIotServiceRequest struct {
	*requests.RpcRequest
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

OpenIotServiceRequest is the request struct for api OpenIotService

func CreateOpenIotServiceRequest ¶ added in v1.61.917

func CreateOpenIotServiceRequest() (request *OpenIotServiceRequest)

CreateOpenIotServiceRequest creates a request to invoke OpenIotService API

type OpenIotServiceResponse ¶ added in v1.61.917

type OpenIotServiceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

OpenIotServiceResponse is the response struct for api OpenIotService

func CreateOpenIotServiceResponse ¶ added in v1.61.917

func CreateOpenIotServiceResponse() (response *OpenIotServiceResponse)

CreateOpenIotServiceResponse creates a response to parse from OpenIotService response

type OtaModuleDTO ¶ added in v1.61.565

type OtaModuleDTO struct {
	ProductKey  string `json:"ProductKey" xml:"ProductKey"`
	ModuleName  string `json:"ModuleName" xml:"ModuleName"`
	AliasName   string `json:"AliasName" xml:"AliasName"`
	Desc        string `json:"Desc" xml:"Desc"`
	GmtCreate   string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified string `json:"GmtModified" xml:"GmtModified"`
}

OtaModuleDTO is a nested struct in iot response

type OtaTagDTO ¶ added in v1.61.565

type OtaTagDTO struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

OtaTagDTO is a nested struct in iot response

type PrintByTemplateRequest ¶ added in v1.61.1016

type PrintByTemplateRequest struct {
	*requests.RpcRequest
	ProjectCode      string `position:"Body" name:"ProjectCode"`
	TemplateBizCode  string `position:"Body" name:"TemplateBizCode"`
	IotId            string `position:"Body" name:"IotId"`
	IotInstanceId    string `position:"Body" name:"IotInstanceId"`
	ProductKey       string `position:"Body" name:"ProductKey"`
	ParamsJsonString string `position:"Body" name:"ParamsJsonString"`
	ApiProduct       string `position:"Body" name:"ApiProduct"`
	ApiRevision      string `position:"Body" name:"ApiRevision"`
	DeviceName       string `position:"Body" name:"DeviceName"`
}

PrintByTemplateRequest is the request struct for api PrintByTemplate

func CreatePrintByTemplateRequest ¶ added in v1.61.1016

func CreatePrintByTemplateRequest() (request *PrintByTemplateRequest)

CreatePrintByTemplateRequest creates a request to invoke PrintByTemplate API

type PrintByTemplateResponse ¶ added in v1.61.1016

type PrintByTemplateResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

PrintByTemplateResponse is the response struct for api PrintByTemplate

func CreatePrintByTemplateResponse ¶ added in v1.61.1016

func CreatePrintByTemplateResponse() (response *PrintByTemplateResponse)

CreatePrintByTemplateResponse creates a response to parse from PrintByTemplate response

type ProductCertInfo ¶ added in v1.60.305

type ProductCertInfo struct {
	IssueModel int `json:"IssueModel" xml:"IssueModel"`
}

ProductCertInfo is a nested struct in iot response

type ProductInfo ¶

type ProductInfo struct {
	ProductName string `json:"ProductName" xml:"ProductName"`
	GmtCreate   int64  `json:"GmtCreate" xml:"GmtCreate"`
	DataFormat  int    `json:"DataFormat" xml:"DataFormat"`
	ProductKey  string `json:"ProductKey" xml:"ProductKey"`
	DeviceCount int    `json:"DeviceCount" xml:"DeviceCount"`
	AuthType    string `json:"AuthType" xml:"AuthType"`
	CreateTime  int64  `json:"CreateTime" xml:"CreateTime"`
	NodeType    int    `json:"NodeType" xml:"NodeType"`
	Description string `json:"Description" xml:"Description"`
}

ProductInfo is a nested struct in iot response

type ProductInfos ¶

type ProductInfos struct {
	ProductInfo []ProductInfo `json:"ProductInfo" xml:"ProductInfo"`
}

ProductInfos is a nested struct in iot response

type ProductTag ¶

type ProductTag struct {
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

ProductTag is a nested struct in iot response

type ProductTopicInfo ¶

type ProductTopicInfo struct {
	ProductKey     string `json:"ProductKey" xml:"ProductKey"`
	TopicShortName string `json:"TopicShortName" xml:"TopicShortName"`
	Operation      string `json:"Operation" xml:"Operation"`
	Desc           string `json:"Desc" xml:"Desc"`
	Id             string `json:"Id" xml:"Id"`
}

ProductTopicInfo is a nested struct in iot response

type PropertyDataInfo ¶

type PropertyDataInfo struct {
	Identifier string                          `json:"Identifier" xml:"Identifier"`
	List       ListInQueryDevicePropertiesData `json:"List" xml:"List"`
}

PropertyDataInfo is a nested struct in iot response

type PropertyDataInfos ¶

type PropertyDataInfos struct {
	PropertyDataInfo []PropertyDataInfo `json:"PropertyDataInfo" xml:"PropertyDataInfo"`
}

PropertyDataInfos is a nested struct in iot response

type PropertyInfo ¶

type PropertyInfo struct {
	Time  string `json:"Time" xml:"Time"`
	Value string `json:"Value" xml:"Value"`
}

PropertyInfo is a nested struct in iot response

type PropertyInfoInQueryDevicePropertiesData ¶ added in v1.61.735

type PropertyInfoInQueryDevicePropertiesData struct {
	Time  int64  `json:"Time" xml:"Time"`
	Value string `json:"Value" xml:"Value"`
}

PropertyInfoInQueryDevicePropertiesData is a nested struct in iot response

type PropertyStatusDataInfo ¶ added in v1.61.735

type PropertyStatusDataInfo struct {
	Identifier string `json:"Identifier" xml:"Identifier"`
	Value      string `json:"Value" xml:"Value"`
	Time       int64  `json:"Time" xml:"Time"`
}

PropertyStatusDataInfo is a nested struct in iot response

type PropertyStatusInfo ¶

type PropertyStatusInfo struct {
	Unit       string `json:"Unit" xml:"Unit"`
	Identifier string `json:"Identifier" xml:"Identifier"`
	DataType   string `json:"DataType" xml:"DataType"`
	Time       string `json:"Time" xml:"Time"`
	Value      string `json:"Value" xml:"Value"`
	Name       string `json:"Name" xml:"Name"`
}

PropertyStatusInfo is a nested struct in iot response

type PubBroadcastRequest ¶

type PubBroadcastRequest struct {
	*requests.RpcRequest
	MessageContent string `position:"Query" name:"MessageContent"`
	IotInstanceId  string `position:"Query" name:"IotInstanceId"`
	TopicFullName  string `position:"Query" name:"TopicFullName"`
	ProductKey     string `position:"Query" name:"ProductKey"`
	ApiProduct     string `position:"Body" name:"ApiProduct"`
	ApiRevision    string `position:"Body" name:"ApiRevision"`
}

PubBroadcastRequest is the request struct for api PubBroadcast

func CreatePubBroadcastRequest ¶

func CreatePubBroadcastRequest() (request *PubBroadcastRequest)

CreatePubBroadcastRequest creates a request to invoke PubBroadcast API

type PubBroadcastResponse ¶

type PubBroadcastResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	MessageId    int64  `json:"MessageId" xml:"MessageId"`
}

PubBroadcastResponse is the response struct for api PubBroadcast

func CreatePubBroadcastResponse ¶

func CreatePubBroadcastResponse() (response *PubBroadcastResponse)

CreatePubBroadcastResponse creates a response to parse from PubBroadcast response

type PubRequest ¶

type PubRequest struct {
	*requests.RpcRequest
	UserProp        *[]PubUserProp   `position:"Query" name:"UserProp"  type:"Repeated"`
	MessageContent  string           `position:"Query" name:"MessageContent"`
	Qos             requests.Integer `position:"Query" name:"Qos"`
	CorrelationData string           `position:"Query" name:"CorrelationData"`
	IotInstanceId   string           `position:"Query" name:"IotInstanceId"`
	ResponseTopic   string           `position:"Query" name:"ResponseTopic"`
	TopicFullName   string           `position:"Query" name:"TopicFullName"`
	ProductKey      string           `position:"Query" name:"ProductKey"`
	ApiProduct      string           `position:"Body" name:"ApiProduct"`
	ApiRevision     string           `position:"Body" name:"ApiRevision"`
}

PubRequest is the request struct for api Pub

func CreatePubRequest ¶

func CreatePubRequest() (request *PubRequest)

CreatePubRequest creates a request to invoke Pub API

type PubResponse ¶

type PubResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	MessageId    string `json:"MessageId" xml:"MessageId"`
}

PubResponse is the response struct for api Pub

func CreatePubResponse ¶

func CreatePubResponse() (response *PubResponse)

CreatePubResponse creates a response to parse from Pub response

type PubUserProp ¶ added in v1.61.821

type PubUserProp struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

PubUserProp is a repeated param struct in PubRequest

type PublishThingModelRequest ¶ added in v1.60.347

type PublishThingModelRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	Description       string `position:"Query" name:"Description"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId   string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	ModelVersion      string `position:"Query" name:"ModelVersion"`
}

PublishThingModelRequest is the request struct for api PublishThingModel

func CreatePublishThingModelRequest ¶ added in v1.60.347

func CreatePublishThingModelRequest() (request *PublishThingModelRequest)

CreatePublishThingModelRequest creates a request to invoke PublishThingModel API

type PublishThingModelResponse ¶ added in v1.60.347

type PublishThingModelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

PublishThingModelResponse is the response struct for api PublishThingModel

func CreatePublishThingModelResponse ¶ added in v1.60.347

func CreatePublishThingModelResponse() (response *PublishThingModelResponse)

CreatePublishThingModelResponse creates a response to parse from PublishThingModel response

type QueryAppDeviceListRequest ¶

type QueryAppDeviceListRequest struct {
	*requests.RpcRequest
	TagList         *[]QueryAppDeviceListTagList `position:"Query" name:"TagList"  type:"Repeated"`
	ProductKeyList  *[]string                    `position:"Query" name:"ProductKeyList"  type:"Repeated"`
	IotInstanceId   string                       `position:"Query" name:"IotInstanceId"`
	PageSize        requests.Integer             `position:"Query" name:"PageSize"`
	CurrentPage     requests.Integer             `position:"Query" name:"CurrentPage"`
	CategoryKeyList *[]string                    `position:"Query" name:"CategoryKeyList"  type:"Repeated"`
	ApiProduct      string                       `position:"Body" name:"ApiProduct"`
	ApiRevision     string                       `position:"Body" name:"ApiRevision"`
	AppKey          string                       `position:"Query" name:"AppKey"`
}

QueryAppDeviceListRequest is the request struct for api QueryAppDeviceList

func CreateQueryAppDeviceListRequest ¶

func CreateQueryAppDeviceListRequest() (request *QueryAppDeviceListRequest)

CreateQueryAppDeviceListRequest creates a request to invoke QueryAppDeviceList API

type QueryAppDeviceListResponse ¶

type QueryAppDeviceListResponse struct {
	*responses.BaseResponse
	RequestId    string                   `json:"RequestId" xml:"RequestId"`
	Success      bool                     `json:"Success" xml:"Success"`
	ErrorMessage string                   `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string                   `json:"Code" xml:"Code"`
	Page         int                      `json:"Page" xml:"Page"`
	PageSize     int                      `json:"PageSize" xml:"PageSize"`
	PageCount    int                      `json:"PageCount" xml:"PageCount"`
	Total        int                      `json:"Total" xml:"Total"`
	Data         DataInQueryAppDeviceList `json:"Data" xml:"Data"`
}

QueryAppDeviceListResponse is the response struct for api QueryAppDeviceList

func CreateQueryAppDeviceListResponse ¶

func CreateQueryAppDeviceListResponse() (response *QueryAppDeviceListResponse)

CreateQueryAppDeviceListResponse creates a response to parse from QueryAppDeviceList response

type QueryAppDeviceListTagList ¶

type QueryAppDeviceListTagList struct {
	TagName  string `name:"TagName"`
	TagValue string `name:"TagValue"`
}

QueryAppDeviceListTagList is a repeated param struct in QueryAppDeviceListRequest

type QueryBatchRegisterDeviceStatusRequest ¶

type QueryBatchRegisterDeviceStatusRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApplyId           requests.Integer `position:"Query" name:"ApplyId"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
}

QueryBatchRegisterDeviceStatusRequest is the request struct for api QueryBatchRegisterDeviceStatus

func CreateQueryBatchRegisterDeviceStatusRequest ¶

func CreateQueryBatchRegisterDeviceStatusRequest() (request *QueryBatchRegisterDeviceStatusRequest)

CreateQueryBatchRegisterDeviceStatusRequest creates a request to invoke QueryBatchRegisterDeviceStatus API

type QueryBatchRegisterDeviceStatusResponse ¶

type QueryBatchRegisterDeviceStatusResponse struct {
	*responses.BaseResponse
	RequestId    string                               `json:"RequestId" xml:"RequestId"`
	Success      bool                                 `json:"Success" xml:"Success"`
	Code         string                               `json:"Code" xml:"Code"`
	ErrorMessage string                               `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryBatchRegisterDeviceStatus `json:"Data" xml:"Data"`
}

QueryBatchRegisterDeviceStatusResponse is the response struct for api QueryBatchRegisterDeviceStatus

func CreateQueryBatchRegisterDeviceStatusResponse ¶

func CreateQueryBatchRegisterDeviceStatusResponse() (response *QueryBatchRegisterDeviceStatusResponse)

CreateQueryBatchRegisterDeviceStatusResponse creates a response to parse from QueryBatchRegisterDeviceStatus response

type QueryCertUrlByApplyIdRequest ¶

type QueryCertUrlByApplyIdRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ApplyId       requests.Integer `position:"Query" name:"ApplyId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryCertUrlByApplyIdRequest is the request struct for api QueryCertUrlByApplyId

func CreateQueryCertUrlByApplyIdRequest ¶

func CreateQueryCertUrlByApplyIdRequest() (request *QueryCertUrlByApplyIdRequest)

CreateQueryCertUrlByApplyIdRequest creates a request to invoke QueryCertUrlByApplyId API

type QueryCertUrlByApplyIdResponse ¶

type QueryCertUrlByApplyIdResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	CertUrl      string `json:"CertUrl" xml:"CertUrl"`
}

QueryCertUrlByApplyIdResponse is the response struct for api QueryCertUrlByApplyId

func CreateQueryCertUrlByApplyIdResponse ¶

func CreateQueryCertUrlByApplyIdResponse() (response *QueryCertUrlByApplyIdResponse)

CreateQueryCertUrlByApplyIdResponse creates a response to parse from QueryCertUrlByApplyId response

type QueryConsumerGroupByGroupIdRequest ¶ added in v1.61.254

type QueryConsumerGroupByGroupIdRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	GroupId       string `position:"Query" name:"GroupId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryConsumerGroupByGroupIdRequest is the request struct for api QueryConsumerGroupByGroupId

func CreateQueryConsumerGroupByGroupIdRequest ¶ added in v1.61.254

func CreateQueryConsumerGroupByGroupIdRequest() (request *QueryConsumerGroupByGroupIdRequest)

CreateQueryConsumerGroupByGroupIdRequest creates a request to invoke QueryConsumerGroupByGroupId API

type QueryConsumerGroupByGroupIdResponse ¶ added in v1.61.254

type QueryConsumerGroupByGroupIdResponse struct {
	*responses.BaseResponse
	RequestId    string                            `json:"RequestId" xml:"RequestId"`
	Success      bool                              `json:"Success" xml:"Success"`
	ErrorMessage string                            `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string                            `json:"Code" xml:"Code"`
	Data         DataInQueryConsumerGroupByGroupId `json:"Data" xml:"Data"`
}

QueryConsumerGroupByGroupIdResponse is the response struct for api QueryConsumerGroupByGroupId

func CreateQueryConsumerGroupByGroupIdResponse ¶ added in v1.61.254

func CreateQueryConsumerGroupByGroupIdResponse() (response *QueryConsumerGroupByGroupIdResponse)

CreateQueryConsumerGroupByGroupIdResponse creates a response to parse from QueryConsumerGroupByGroupId response

type QueryConsumerGroupListRequest ¶ added in v1.61.254

type QueryConsumerGroupListRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Fuzzy             requests.Boolean `position:"Query" name:"Fuzzy"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	GroupName         string           `position:"Query" name:"GroupName"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
}

QueryConsumerGroupListRequest is the request struct for api QueryConsumerGroupList

func CreateQueryConsumerGroupListRequest ¶ added in v1.61.254

func CreateQueryConsumerGroupListRequest() (request *QueryConsumerGroupListRequest)

CreateQueryConsumerGroupListRequest creates a request to invoke QueryConsumerGroupList API

type QueryConsumerGroupListResponse ¶ added in v1.61.254

type QueryConsumerGroupListResponse struct {
	*responses.BaseResponse
	RequestId    string                       `json:"RequestId" xml:"RequestId"`
	Success      bool                         `json:"Success" xml:"Success"`
	ErrorMessage string                       `json:"ErrorMessage" xml:"ErrorMessage"`
	PageSize     int                          `json:"PageSize" xml:"PageSize"`
	PageCount    int                          `json:"PageCount" xml:"PageCount"`
	Total        int                          `json:"Total" xml:"Total"`
	CurrentPage  int                          `json:"CurrentPage" xml:"CurrentPage"`
	Code         string                       `json:"Code" xml:"Code"`
	Data         DataInQueryConsumerGroupList `json:"Data" xml:"Data"`
}

QueryConsumerGroupListResponse is the response struct for api QueryConsumerGroupList

func CreateQueryConsumerGroupListResponse ¶ added in v1.61.254

func CreateQueryConsumerGroupListResponse() (response *QueryConsumerGroupListResponse)

CreateQueryConsumerGroupListResponse creates a response to parse from QueryConsumerGroupList response

type QueryConsumerGroupStatusRequest ¶ added in v1.61.254

type QueryConsumerGroupStatusRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	GroupId           string `position:"Query" name:"GroupId"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

QueryConsumerGroupStatusRequest is the request struct for api QueryConsumerGroupStatus

func CreateQueryConsumerGroupStatusRequest ¶ added in v1.61.254

func CreateQueryConsumerGroupStatusRequest() (request *QueryConsumerGroupStatusRequest)

CreateQueryConsumerGroupStatusRequest creates a request to invoke QueryConsumerGroupStatus API

type QueryConsumerGroupStatusResponse ¶ added in v1.61.254

type QueryConsumerGroupStatusResponse struct {
	*responses.BaseResponse
	RequestId                        string                     `json:"RequestId" xml:"RequestId"`
	Success                          bool                       `json:"Success" xml:"Success"`
	ErrorMessage                     string                     `json:"ErrorMessage" xml:"ErrorMessage"`
	AccumulationCount                int                        `json:"AccumulationCount" xml:"AccumulationCount"`
	ConsumerSpeed                    int                        `json:"ConsumerSpeed" xml:"ConsumerSpeed"`
	LastConsumerTime                 string                     `json:"LastConsumerTime" xml:"LastConsumerTime"`
	Code                             string                     `json:"Code" xml:"Code"`
	AccumulatedConsumeCountPerMinute int                        `json:"AccumulatedConsumeCountPerMinute" xml:"AccumulatedConsumeCountPerMinute"`
	RealTimeConsumeCountPerMinute    int                        `json:"RealTimeConsumeCountPerMinute" xml:"RealTimeConsumeCountPerMinute"`
	ClientConnectionStatusList       ClientConnectionStatusList `json:"ClientConnectionStatusList" xml:"ClientConnectionStatusList"`
}

QueryConsumerGroupStatusResponse is the response struct for api QueryConsumerGroupStatus

func CreateQueryConsumerGroupStatusResponse ¶ added in v1.61.254

func CreateQueryConsumerGroupStatusResponse() (response *QueryConsumerGroupStatusResponse)

CreateQueryConsumerGroupStatusResponse creates a response to parse from QueryConsumerGroupStatus response

type QueryDetailSceneRuleLogRequest ¶ added in v1.61.254

type QueryDetailSceneRuleLogRequest struct {
	*requests.RpcRequest
	TraceId       string           `position:"Query" name:"TraceId"`
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	RuleId        string           `position:"Query" name:"RuleId"`
}

QueryDetailSceneRuleLogRequest is the request struct for api QueryDetailSceneRuleLog

func CreateQueryDetailSceneRuleLogRequest ¶ added in v1.61.254

func CreateQueryDetailSceneRuleLogRequest() (request *QueryDetailSceneRuleLogRequest)

CreateQueryDetailSceneRuleLogRequest creates a request to invoke QueryDetailSceneRuleLog API

type QueryDetailSceneRuleLogResponse ¶ added in v1.61.254

type QueryDetailSceneRuleLogResponse struct {
	*responses.BaseResponse
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Success      bool                          `json:"Success" xml:"Success"`
	ErrorMessage string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string                        `json:"Code" xml:"Code"`
	Data         DataInQueryDetailSceneRuleLog `json:"Data" xml:"Data"`
}

QueryDetailSceneRuleLogResponse is the response struct for api QueryDetailSceneRuleLog

func CreateQueryDetailSceneRuleLogResponse ¶ added in v1.61.254

func CreateQueryDetailSceneRuleLogResponse() (response *QueryDetailSceneRuleLogResponse)

CreateQueryDetailSceneRuleLogResponse creates a response to parse from QueryDetailSceneRuleLog response

type QueryDeviceBySQLRequest ¶ added in v1.61.565

type QueryDeviceBySQLRequest struct {
	*requests.RpcRequest
	SQL           string `position:"Query" name:"SQL"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryDeviceBySQLRequest is the request struct for api QueryDeviceBySQL

func CreateQueryDeviceBySQLRequest ¶ added in v1.61.565

func CreateQueryDeviceBySQLRequest() (request *QueryDeviceBySQLRequest)

CreateQueryDeviceBySQLRequest creates a request to invoke QueryDeviceBySQL API

type QueryDeviceBySQLResponse ¶ added in v1.61.565

type QueryDeviceBySQLResponse struct {
	*responses.BaseResponse
	RequestId    string                   `json:"RequestId" xml:"RequestId"`
	Success      bool                     `json:"Success" xml:"Success"`
	Code         string                   `json:"Code" xml:"Code"`
	ErrorMessage string                   `json:"ErrorMessage" xml:"ErrorMessage"`
	TotalCount   int64                    `json:"TotalCount" xml:"TotalCount"`
	Data         []SimpleDeviceSearchInfo `json:"Data" xml:"Data"`
}

QueryDeviceBySQLResponse is the response struct for api QueryDeviceBySQL

func CreateQueryDeviceBySQLResponse ¶ added in v1.61.565

func CreateQueryDeviceBySQLResponse() (response *QueryDeviceBySQLResponse)

CreateQueryDeviceBySQLResponse creates a response to parse from QueryDeviceBySQL response

type QueryDeviceByStatusRequest ¶ added in v1.60.305

type QueryDeviceByStatusRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	BizTenantId       string           `position:"Query" name:"BizTenantId"`
	Status            requests.Integer `position:"Query" name:"Status"`
}

QueryDeviceByStatusRequest is the request struct for api QueryDeviceByStatus

func CreateQueryDeviceByStatusRequest ¶ added in v1.60.305

func CreateQueryDeviceByStatusRequest() (request *QueryDeviceByStatusRequest)

CreateQueryDeviceByStatusRequest creates a request to invoke QueryDeviceByStatus API

type QueryDeviceByStatusResponse ¶ added in v1.60.305

type QueryDeviceByStatusResponse struct {
	*responses.BaseResponse
	RequestId    string                    `json:"RequestId" xml:"RequestId"`
	Success      bool                      `json:"Success" xml:"Success"`
	Code         string                    `json:"Code" xml:"Code"`
	ErrorMessage string                    `json:"ErrorMessage" xml:"ErrorMessage"`
	Page         int                       `json:"Page" xml:"Page"`
	PageSize     int                       `json:"PageSize" xml:"PageSize"`
	PageCount    int                       `json:"PageCount" xml:"PageCount"`
	Total        int                       `json:"Total" xml:"Total"`
	Data         DataInQueryDeviceByStatus `json:"Data" xml:"Data"`
}

QueryDeviceByStatusResponse is the response struct for api QueryDeviceByStatus

func CreateQueryDeviceByStatusResponse ¶ added in v1.60.305

func CreateQueryDeviceByStatusResponse() (response *QueryDeviceByStatusResponse)

CreateQueryDeviceByStatusResponse creates a response to parse from QueryDeviceByStatus response

type QueryDeviceByTagsRequest ¶

type QueryDeviceByTagsRequest struct {
	*requests.RpcRequest
	IotInstanceId string                  `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer        `position:"Query" name:"PageSize"`
	Tag           *[]QueryDeviceByTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
	CurrentPage   requests.Integer        `position:"Query" name:"CurrentPage"`
	ApiProduct    string                  `position:"Body" name:"ApiProduct"`
	ApiRevision   string                  `position:"Body" name:"ApiRevision"`
}

QueryDeviceByTagsRequest is the request struct for api QueryDeviceByTags

func CreateQueryDeviceByTagsRequest ¶

func CreateQueryDeviceByTagsRequest() (request *QueryDeviceByTagsRequest)

CreateQueryDeviceByTagsRequest creates a request to invoke QueryDeviceByTags API

type QueryDeviceByTagsResponse ¶

type QueryDeviceByTagsResponse struct {
	*responses.BaseResponse
	RequestId    string                  `json:"RequestId" xml:"RequestId"`
	Success      bool                    `json:"Success" xml:"Success"`
	Code         string                  `json:"Code" xml:"Code"`
	ErrorMessage string                  `json:"ErrorMessage" xml:"ErrorMessage"`
	Page         int                     `json:"Page" xml:"Page"`
	PageSize     int                     `json:"PageSize" xml:"PageSize"`
	PageCount    int                     `json:"PageCount" xml:"PageCount"`
	Total        int                     `json:"Total" xml:"Total"`
	Data         DataInQueryDeviceByTags `json:"Data" xml:"Data"`
}

QueryDeviceByTagsResponse is the response struct for api QueryDeviceByTags

func CreateQueryDeviceByTagsResponse ¶

func CreateQueryDeviceByTagsResponse() (response *QueryDeviceByTagsResponse)

CreateQueryDeviceByTagsResponse creates a response to parse from QueryDeviceByTags response

type QueryDeviceByTagsTag ¶

type QueryDeviceByTagsTag struct {
	TagValue string `name:"TagValue"`
	TagKey   string `name:"TagKey"`
}

QueryDeviceByTagsTag is a repeated param struct in QueryDeviceByTagsRequest

type QueryDeviceCertRequest ¶

type QueryDeviceCertRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryDeviceCertRequest is the request struct for api QueryDeviceCert

func CreateQueryDeviceCertRequest ¶

func CreateQueryDeviceCertRequest() (request *QueryDeviceCertRequest)

CreateQueryDeviceCertRequest creates a request to invoke QueryDeviceCert API

type QueryDeviceCertResponse ¶

type QueryDeviceCertResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	Code           string         `json:"Code" xml:"Code"`
	ErrorMessage   string         `json:"ErrorMessage" xml:"ErrorMessage"`
	DeviceCertInfo DeviceCertInfo `json:"DeviceCertInfo" xml:"DeviceCertInfo"`
}

QueryDeviceCertResponse is the response struct for api QueryDeviceCert

func CreateQueryDeviceCertResponse ¶

func CreateQueryDeviceCertResponse() (response *QueryDeviceCertResponse)

CreateQueryDeviceCertResponse creates a response to parse from QueryDeviceCert response

type QueryDeviceDesiredPropertyRequest ¶

type QueryDeviceDesiredPropertyRequest struct {
	*requests.RpcRequest
	RealTenantId      string    `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string    `position:"Query" name:"RealTripartiteKey"`
	IotId             string    `position:"Query" name:"IotId"`
	IotInstanceId     string    `position:"Query" name:"IotInstanceId"`
	Identifier        *[]string `position:"Query" name:"Identifier"  type:"Repeated"`
	ProductKey        string    `position:"Query" name:"ProductKey"`
	ApiProduct        string    `position:"Body" name:"ApiProduct"`
	ApiRevision       string    `position:"Body" name:"ApiRevision"`
	DeviceName        string    `position:"Query" name:"DeviceName"`
	FunctionBlockId   string    `position:"Query" name:"FunctionBlockId"`
}

QueryDeviceDesiredPropertyRequest is the request struct for api QueryDeviceDesiredProperty

func CreateQueryDeviceDesiredPropertyRequest ¶

func CreateQueryDeviceDesiredPropertyRequest() (request *QueryDeviceDesiredPropertyRequest)

CreateQueryDeviceDesiredPropertyRequest creates a request to invoke QueryDeviceDesiredProperty API

type QueryDeviceDesiredPropertyResponse ¶

type QueryDeviceDesiredPropertyResponse struct {
	*responses.BaseResponse
	RequestId    string                           `json:"RequestId" xml:"RequestId"`
	Success      bool                             `json:"Success" xml:"Success"`
	Code         string                           `json:"Code" xml:"Code"`
	ErrorMessage string                           `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceDesiredProperty `json:"Data" xml:"Data"`
}

QueryDeviceDesiredPropertyResponse is the response struct for api QueryDeviceDesiredProperty

func CreateQueryDeviceDesiredPropertyResponse ¶

func CreateQueryDeviceDesiredPropertyResponse() (response *QueryDeviceDesiredPropertyResponse)

CreateQueryDeviceDesiredPropertyResponse creates a response to parse from QueryDeviceDesiredProperty response

type QueryDeviceDetailRequest ¶

type QueryDeviceDetailRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotId             string `position:"Query" name:"IotId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
}

QueryDeviceDetailRequest is the request struct for api QueryDeviceDetail

func CreateQueryDeviceDetailRequest ¶

func CreateQueryDeviceDetailRequest() (request *QueryDeviceDetailRequest)

CreateQueryDeviceDetailRequest creates a request to invoke QueryDeviceDetail API

type QueryDeviceDetailResponse ¶

type QueryDeviceDetailResponse struct {
	*responses.BaseResponse
	RequestId    string                  `json:"RequestId" xml:"RequestId"`
	Success      bool                    `json:"Success" xml:"Success"`
	Code         string                  `json:"Code" xml:"Code"`
	ErrorMessage string                  `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceDetail `json:"Data" xml:"Data"`
}

QueryDeviceDetailResponse is the response struct for api QueryDeviceDetail

func CreateQueryDeviceDetailResponse ¶

func CreateQueryDeviceDetailResponse() (response *QueryDeviceDetailResponse)

CreateQueryDeviceDetailResponse creates a response to parse from QueryDeviceDetail response

type QueryDeviceDistributeDetailRequest ¶ added in v1.61.864

type QueryDeviceDistributeDetailRequest struct {
	*requests.RpcRequest
	JobId       string `position:"Query" name:"JobId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

QueryDeviceDistributeDetailRequest is the request struct for api QueryDeviceDistributeDetail

func CreateQueryDeviceDistributeDetailRequest ¶ added in v1.61.864

func CreateQueryDeviceDistributeDetailRequest() (request *QueryDeviceDistributeDetailRequest)

CreateQueryDeviceDistributeDetailRequest creates a request to invoke QueryDeviceDistributeDetail API

type QueryDeviceDistributeDetailResponse ¶ added in v1.61.864

type QueryDeviceDistributeDetailResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	File         string `json:"File" xml:"File"`
}

QueryDeviceDistributeDetailResponse is the response struct for api QueryDeviceDistributeDetail

func CreateQueryDeviceDistributeDetailResponse ¶ added in v1.61.864

func CreateQueryDeviceDistributeDetailResponse() (response *QueryDeviceDistributeDetailResponse)

CreateQueryDeviceDistributeDetailResponse creates a response to parse from QueryDeviceDistributeDetail response

type QueryDeviceDistributeJobRequest ¶ added in v1.61.864

type QueryDeviceDistributeJobRequest struct {
	*requests.RpcRequest
	JobId       string `position:"Query" name:"JobId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

QueryDeviceDistributeJobRequest is the request struct for api QueryDeviceDistributeJob

func CreateQueryDeviceDistributeJobRequest ¶ added in v1.61.864

func CreateQueryDeviceDistributeJobRequest() (request *QueryDeviceDistributeJobRequest)

CreateQueryDeviceDistributeJobRequest creates a request to invoke QueryDeviceDistributeJob API

type QueryDeviceDistributeJobResponse ¶ added in v1.61.864

type QueryDeviceDistributeJobResponse struct {
	*responses.BaseResponse
	RequestId    string                         `json:"RequestId" xml:"RequestId"`
	Success      bool                           `json:"Success" xml:"Success"`
	Code         string                         `json:"Code" xml:"Code"`
	ErrorMessage string                         `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceDistributeJob `json:"Data" xml:"Data"`
}

QueryDeviceDistributeJobResponse is the response struct for api QueryDeviceDistributeJob

func CreateQueryDeviceDistributeJobResponse ¶ added in v1.61.864

func CreateQueryDeviceDistributeJobResponse() (response *QueryDeviceDistributeJobResponse)

CreateQueryDeviceDistributeJobResponse creates a response to parse from QueryDeviceDistributeJob response

type QueryDeviceEventDataRequest ¶

type QueryDeviceEventDataRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	StartTime         requests.Integer `position:"Query" name:"StartTime"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotId             string           `position:"Query" name:"IotId"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Identifier        string           `position:"Query" name:"Identifier"`
	EndTime           requests.Integer `position:"Query" name:"EndTime"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	Asc               requests.Integer `position:"Query" name:"Asc"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	DeviceName        string           `position:"Query" name:"DeviceName"`
	EventType         string           `position:"Query" name:"EventType"`
}

QueryDeviceEventDataRequest is the request struct for api QueryDeviceEventData

func CreateQueryDeviceEventDataRequest ¶

func CreateQueryDeviceEventDataRequest() (request *QueryDeviceEventDataRequest)

CreateQueryDeviceEventDataRequest creates a request to invoke QueryDeviceEventData API

type QueryDeviceEventDataResponse ¶

type QueryDeviceEventDataResponse struct {
	*responses.BaseResponse
	RequestId    string                     `json:"RequestId" xml:"RequestId"`
	Success      bool                       `json:"Success" xml:"Success"`
	Code         string                     `json:"Code" xml:"Code"`
	ErrorMessage string                     `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceEventData `json:"Data" xml:"Data"`
}

QueryDeviceEventDataResponse is the response struct for api QueryDeviceEventData

func CreateQueryDeviceEventDataResponse ¶

func CreateQueryDeviceEventDataResponse() (response *QueryDeviceEventDataResponse)

CreateQueryDeviceEventDataResponse creates a response to parse from QueryDeviceEventData response

type QueryDeviceFileListRequest ¶

type QueryDeviceFileListRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryDeviceFileListRequest is the request struct for api QueryDeviceFileList

func CreateQueryDeviceFileListRequest ¶

func CreateQueryDeviceFileListRequest() (request *QueryDeviceFileListRequest)

CreateQueryDeviceFileListRequest creates a request to invoke QueryDeviceFileList API

type QueryDeviceFileListResponse ¶

type QueryDeviceFileListResponse struct {
	*responses.BaseResponse
	RequestId    string                    `json:"RequestId" xml:"RequestId"`
	Success      bool                      `json:"Success" xml:"Success"`
	Code         string                    `json:"Code" xml:"Code"`
	ErrorMessage string                    `json:"ErrorMessage" xml:"ErrorMessage"`
	CurrentPage  int                       `json:"CurrentPage" xml:"CurrentPage"`
	PageCount    int                       `json:"PageCount" xml:"PageCount"`
	PageSize     int                       `json:"PageSize" xml:"PageSize"`
	Total        int                       `json:"Total" xml:"Total"`
	Data         DataInQueryDeviceFileList `json:"Data" xml:"Data"`
}

QueryDeviceFileListResponse is the response struct for api QueryDeviceFileList

func CreateQueryDeviceFileListResponse ¶

func CreateQueryDeviceFileListResponse() (response *QueryDeviceFileListResponse)

CreateQueryDeviceFileListResponse creates a response to parse from QueryDeviceFileList response

type QueryDeviceFileRequest ¶

type QueryDeviceFileRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	FileId        string `position:"Query" name:"FileId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryDeviceFileRequest is the request struct for api QueryDeviceFile

func CreateQueryDeviceFileRequest ¶

func CreateQueryDeviceFileRequest() (request *QueryDeviceFileRequest)

CreateQueryDeviceFileRequest creates a request to invoke QueryDeviceFile API

type QueryDeviceFileResponse ¶

type QueryDeviceFileResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryDeviceFileResponse is the response struct for api QueryDeviceFile

func CreateQueryDeviceFileResponse ¶

func CreateQueryDeviceFileResponse() (response *QueryDeviceFileResponse)

CreateQueryDeviceFileResponse creates a response to parse from QueryDeviceFile response

type QueryDeviceGroupByDeviceRequest ¶

type QueryDeviceGroupByDeviceRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
}

QueryDeviceGroupByDeviceRequest is the request struct for api QueryDeviceGroupByDevice

func CreateQueryDeviceGroupByDeviceRequest ¶

func CreateQueryDeviceGroupByDeviceRequest() (request *QueryDeviceGroupByDeviceRequest)

CreateQueryDeviceGroupByDeviceRequest creates a request to invoke QueryDeviceGroupByDevice API

type QueryDeviceGroupByDeviceResponse ¶

type QueryDeviceGroupByDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	Success      bool       `json:"Success" xml:"Success"`
	Code         string     `json:"Code" xml:"Code"`
	ErrorMessage string     `json:"ErrorMessage" xml:"ErrorMessage"`
	GroupInfos   GroupInfos `json:"GroupInfos" xml:"GroupInfos"`
}

QueryDeviceGroupByDeviceResponse is the response struct for api QueryDeviceGroupByDevice

func CreateQueryDeviceGroupByDeviceResponse ¶

func CreateQueryDeviceGroupByDeviceResponse() (response *QueryDeviceGroupByDeviceResponse)

CreateQueryDeviceGroupByDeviceResponse creates a response to parse from QueryDeviceGroupByDevice response

type QueryDeviceGroupByTagsRequest ¶

type QueryDeviceGroupByTagsRequest struct {
	*requests.RpcRequest
	IotInstanceId string                       `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer             `position:"Query" name:"PageSize"`
	Tag           *[]QueryDeviceGroupByTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
	CurrentPage   requests.Integer             `position:"Query" name:"CurrentPage"`
	ApiProduct    string                       `position:"Body" name:"ApiProduct"`
	ApiRevision   string                       `position:"Body" name:"ApiRevision"`
}

QueryDeviceGroupByTagsRequest is the request struct for api QueryDeviceGroupByTags

func CreateQueryDeviceGroupByTagsRequest ¶

func CreateQueryDeviceGroupByTagsRequest() (request *QueryDeviceGroupByTagsRequest)

CreateQueryDeviceGroupByTagsRequest creates a request to invoke QueryDeviceGroupByTags API

type QueryDeviceGroupByTagsResponse ¶

type QueryDeviceGroupByTagsResponse struct {
	*responses.BaseResponse
	RequestId    string                       `json:"RequestId" xml:"RequestId"`
	Success      bool                         `json:"Success" xml:"Success"`
	Code         string                       `json:"Code" xml:"Code"`
	ErrorMessage string                       `json:"ErrorMessage" xml:"ErrorMessage"`
	Page         int                          `json:"Page" xml:"Page"`
	PageSize     int                          `json:"PageSize" xml:"PageSize"`
	PageCount    int                          `json:"PageCount" xml:"PageCount"`
	Total        int                          `json:"Total" xml:"Total"`
	Data         DataInQueryDeviceGroupByTags `json:"Data" xml:"Data"`
}

QueryDeviceGroupByTagsResponse is the response struct for api QueryDeviceGroupByTags

func CreateQueryDeviceGroupByTagsResponse ¶

func CreateQueryDeviceGroupByTagsResponse() (response *QueryDeviceGroupByTagsResponse)

CreateQueryDeviceGroupByTagsResponse creates a response to parse from QueryDeviceGroupByTags response

type QueryDeviceGroupByTagsTag ¶

type QueryDeviceGroupByTagsTag struct {
	TagValue string `name:"TagValue"`
	TagKey   string `name:"TagKey"`
}

QueryDeviceGroupByTagsTag is a repeated param struct in QueryDeviceGroupByTagsRequest

type QueryDeviceGroupInfoRequest ¶

type QueryDeviceGroupInfoRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	GroupId           string `position:"Query" name:"GroupId"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

QueryDeviceGroupInfoRequest is the request struct for api QueryDeviceGroupInfo

func CreateQueryDeviceGroupInfoRequest ¶

func CreateQueryDeviceGroupInfoRequest() (request *QueryDeviceGroupInfoRequest)

CreateQueryDeviceGroupInfoRequest creates a request to invoke QueryDeviceGroupInfo API

type QueryDeviceGroupInfoResponse ¶

type QueryDeviceGroupInfoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryDeviceGroupInfoResponse is the response struct for api QueryDeviceGroupInfo

func CreateQueryDeviceGroupInfoResponse ¶

func CreateQueryDeviceGroupInfoResponse() (response *QueryDeviceGroupInfoResponse)

CreateQueryDeviceGroupInfoResponse creates a response to parse from QueryDeviceGroupInfo response

type QueryDeviceGroupListRequest ¶

type QueryDeviceGroupListRequest struct {
	*requests.RpcRequest
	SuperGroupId  string           `position:"Query" name:"SuperGroupId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	GroupName     string           `position:"Query" name:"GroupName"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryDeviceGroupListRequest is the request struct for api QueryDeviceGroupList

func CreateQueryDeviceGroupListRequest ¶

func CreateQueryDeviceGroupListRequest() (request *QueryDeviceGroupListRequest)

CreateQueryDeviceGroupListRequest creates a request to invoke QueryDeviceGroupList API

type QueryDeviceGroupListResponse ¶

type QueryDeviceGroupListResponse struct {
	*responses.BaseResponse
	RequestId    string                     `json:"RequestId" xml:"RequestId"`
	Success      bool                       `json:"Success" xml:"Success"`
	Code         string                     `json:"Code" xml:"Code"`
	ErrorMessage string                     `json:"ErrorMessage" xml:"ErrorMessage"`
	CurrentPage  int                        `json:"CurrentPage" xml:"CurrentPage"`
	PageCount    int                        `json:"PageCount" xml:"PageCount"`
	PageSize     int                        `json:"PageSize" xml:"PageSize"`
	Total        int                        `json:"Total" xml:"Total"`
	Data         DataInQueryDeviceGroupList `json:"Data" xml:"Data"`
}

QueryDeviceGroupListResponse is the response struct for api QueryDeviceGroupList

func CreateQueryDeviceGroupListResponse ¶

func CreateQueryDeviceGroupListResponse() (response *QueryDeviceGroupListResponse)

CreateQueryDeviceGroupListResponse creates a response to parse from QueryDeviceGroupList response

type QueryDeviceGroupTagListRequest ¶

type QueryDeviceGroupTagListRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	GroupId       string `position:"Query" name:"GroupId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryDeviceGroupTagListRequest is the request struct for api QueryDeviceGroupTagList

func CreateQueryDeviceGroupTagListRequest ¶

func CreateQueryDeviceGroupTagListRequest() (request *QueryDeviceGroupTagListRequest)

CreateQueryDeviceGroupTagListRequest creates a request to invoke QueryDeviceGroupTagList API

type QueryDeviceGroupTagListResponse ¶

type QueryDeviceGroupTagListResponse struct {
	*responses.BaseResponse
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Success      bool                          `json:"Success" xml:"Success"`
	Code         string                        `json:"Code" xml:"Code"`
	ErrorMessage string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceGroupTagList `json:"Data" xml:"Data"`
}

QueryDeviceGroupTagListResponse is the response struct for api QueryDeviceGroupTagList

func CreateQueryDeviceGroupTagListResponse ¶

func CreateQueryDeviceGroupTagListResponse() (response *QueryDeviceGroupTagListResponse)

CreateQueryDeviceGroupTagListResponse creates a response to parse from QueryDeviceGroupTagList response

type QueryDeviceListByDeviceGroupRequest ¶

type QueryDeviceListByDeviceGroupRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	GroupId       string           `position:"Query" name:"GroupId"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryDeviceListByDeviceGroupRequest is the request struct for api QueryDeviceListByDeviceGroup

func CreateQueryDeviceListByDeviceGroupRequest ¶

func CreateQueryDeviceListByDeviceGroupRequest() (request *QueryDeviceListByDeviceGroupRequest)

CreateQueryDeviceListByDeviceGroupRequest creates a request to invoke QueryDeviceListByDeviceGroup API

type QueryDeviceListByDeviceGroupResponse ¶

type QueryDeviceListByDeviceGroupResponse struct {
	*responses.BaseResponse
	RequestId    string                             `json:"RequestId" xml:"RequestId"`
	Success      bool                               `json:"Success" xml:"Success"`
	Code         string                             `json:"Code" xml:"Code"`
	ErrorMessage string                             `json:"ErrorMessage" xml:"ErrorMessage"`
	Page         int                                `json:"Page" xml:"Page"`
	PageSize     int                                `json:"PageSize" xml:"PageSize"`
	PageCount    int                                `json:"PageCount" xml:"PageCount"`
	Total        int                                `json:"Total" xml:"Total"`
	Data         DataInQueryDeviceListByDeviceGroup `json:"Data" xml:"Data"`
}

QueryDeviceListByDeviceGroupResponse is the response struct for api QueryDeviceListByDeviceGroup

func CreateQueryDeviceListByDeviceGroupResponse ¶

func CreateQueryDeviceListByDeviceGroupResponse() (response *QueryDeviceListByDeviceGroupResponse)

CreateQueryDeviceListByDeviceGroupResponse creates a response to parse from QueryDeviceListByDeviceGroup response

type QueryDeviceOriginalEventDataRequest ¶ added in v1.61.735

type QueryDeviceOriginalEventDataRequest struct {
	*requests.RpcRequest
	NextPageToken string           `position:"Query" name:"NextPageToken"`
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Identifier    string           `position:"Query" name:"Identifier"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	Asc           requests.Integer `position:"Query" name:"Asc"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryDeviceOriginalEventDataRequest is the request struct for api QueryDeviceOriginalEventData

func CreateQueryDeviceOriginalEventDataRequest ¶ added in v1.61.735

func CreateQueryDeviceOriginalEventDataRequest() (request *QueryDeviceOriginalEventDataRequest)

CreateQueryDeviceOriginalEventDataRequest creates a request to invoke QueryDeviceOriginalEventData API

type QueryDeviceOriginalEventDataResponse ¶ added in v1.61.735

type QueryDeviceOriginalEventDataResponse struct {
	*responses.BaseResponse
	RequestId    string                             `json:"RequestId" xml:"RequestId"`
	Success      bool                               `json:"Success" xml:"Success"`
	Code         string                             `json:"Code" xml:"Code"`
	ErrorMessage string                             `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceOriginalEventData `json:"Data" xml:"Data"`
}

QueryDeviceOriginalEventDataResponse is the response struct for api QueryDeviceOriginalEventData

func CreateQueryDeviceOriginalEventDataResponse ¶ added in v1.61.735

func CreateQueryDeviceOriginalEventDataResponse() (response *QueryDeviceOriginalEventDataResponse)

CreateQueryDeviceOriginalEventDataResponse creates a response to parse from QueryDeviceOriginalEventData response

type QueryDeviceOriginalPropertyDataRequest ¶ added in v1.61.735

type QueryDeviceOriginalPropertyDataRequest struct {
	*requests.RpcRequest
	NextPageToken string           `position:"Query" name:"NextPageToken"`
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Identifier    string           `position:"Query" name:"Identifier"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	Asc           requests.Integer `position:"Query" name:"Asc"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryDeviceOriginalPropertyDataRequest is the request struct for api QueryDeviceOriginalPropertyData

func CreateQueryDeviceOriginalPropertyDataRequest ¶ added in v1.61.735

func CreateQueryDeviceOriginalPropertyDataRequest() (request *QueryDeviceOriginalPropertyDataRequest)

CreateQueryDeviceOriginalPropertyDataRequest creates a request to invoke QueryDeviceOriginalPropertyData API

type QueryDeviceOriginalPropertyDataResponse ¶ added in v1.61.735

type QueryDeviceOriginalPropertyDataResponse struct {
	*responses.BaseResponse
	RequestId    string                                `json:"RequestId" xml:"RequestId"`
	Success      bool                                  `json:"Success" xml:"Success"`
	Code         string                                `json:"Code" xml:"Code"`
	ErrorMessage string                                `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceOriginalPropertyData `json:"Data" xml:"Data"`
}

QueryDeviceOriginalPropertyDataResponse is the response struct for api QueryDeviceOriginalPropertyData

func CreateQueryDeviceOriginalPropertyDataResponse ¶ added in v1.61.735

func CreateQueryDeviceOriginalPropertyDataResponse() (response *QueryDeviceOriginalPropertyDataResponse)

CreateQueryDeviceOriginalPropertyDataResponse creates a response to parse from QueryDeviceOriginalPropertyData response

type QueryDeviceOriginalPropertyStatusRequest ¶ added in v1.61.735

type QueryDeviceOriginalPropertyStatusRequest struct {
	*requests.RpcRequest
	NextPageToken string           `position:"Query" name:"NextPageToken"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	Asc           requests.Integer `position:"Query" name:"Asc"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryDeviceOriginalPropertyStatusRequest is the request struct for api QueryDeviceOriginalPropertyStatus

func CreateQueryDeviceOriginalPropertyStatusRequest ¶ added in v1.61.735

func CreateQueryDeviceOriginalPropertyStatusRequest() (request *QueryDeviceOriginalPropertyStatusRequest)

CreateQueryDeviceOriginalPropertyStatusRequest creates a request to invoke QueryDeviceOriginalPropertyStatus API

type QueryDeviceOriginalPropertyStatusResponse ¶ added in v1.61.735

type QueryDeviceOriginalPropertyStatusResponse struct {
	*responses.BaseResponse
	RequestId    string                                  `json:"RequestId" xml:"RequestId"`
	Success      bool                                    `json:"Success" xml:"Success"`
	Code         string                                  `json:"Code" xml:"Code"`
	ErrorMessage string                                  `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceOriginalPropertyStatus `json:"Data" xml:"Data"`
}

QueryDeviceOriginalPropertyStatusResponse is the response struct for api QueryDeviceOriginalPropertyStatus

func CreateQueryDeviceOriginalPropertyStatusResponse ¶ added in v1.61.735

func CreateQueryDeviceOriginalPropertyStatusResponse() (response *QueryDeviceOriginalPropertyStatusResponse)

CreateQueryDeviceOriginalPropertyStatusResponse creates a response to parse from QueryDeviceOriginalPropertyStatus response

type QueryDeviceOriginalServiceDataRequest ¶ added in v1.61.735

type QueryDeviceOriginalServiceDataRequest struct {
	*requests.RpcRequest
	NextPageToken string           `position:"Query" name:"NextPageToken"`
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Identifier    string           `position:"Query" name:"Identifier"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	Asc           requests.Integer `position:"Query" name:"Asc"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryDeviceOriginalServiceDataRequest is the request struct for api QueryDeviceOriginalServiceData

func CreateQueryDeviceOriginalServiceDataRequest ¶ added in v1.61.735

func CreateQueryDeviceOriginalServiceDataRequest() (request *QueryDeviceOriginalServiceDataRequest)

CreateQueryDeviceOriginalServiceDataRequest creates a request to invoke QueryDeviceOriginalServiceData API

type QueryDeviceOriginalServiceDataResponse ¶ added in v1.61.735

type QueryDeviceOriginalServiceDataResponse struct {
	*responses.BaseResponse
	RequestId    string                               `json:"RequestId" xml:"RequestId"`
	Success      bool                                 `json:"Success" xml:"Success"`
	Code         string                               `json:"Code" xml:"Code"`
	ErrorMessage string                               `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceOriginalServiceData `json:"Data" xml:"Data"`
}

QueryDeviceOriginalServiceDataResponse is the response struct for api QueryDeviceOriginalServiceData

func CreateQueryDeviceOriginalServiceDataResponse ¶ added in v1.61.735

func CreateQueryDeviceOriginalServiceDataResponse() (response *QueryDeviceOriginalServiceDataResponse)

CreateQueryDeviceOriginalServiceDataResponse creates a response to parse from QueryDeviceOriginalServiceData response

type QueryDevicePropRequest ¶

type QueryDevicePropRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotId             string `position:"Query" name:"IotId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
}

QueryDevicePropRequest is the request struct for api QueryDeviceProp

func CreateQueryDevicePropRequest ¶

func CreateQueryDevicePropRequest() (request *QueryDevicePropRequest)

CreateQueryDevicePropRequest creates a request to invoke QueryDeviceProp API

type QueryDevicePropResponse ¶

type QueryDevicePropResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Props        string `json:"Props" xml:"Props"`
}

QueryDevicePropResponse is the response struct for api QueryDeviceProp

func CreateQueryDevicePropResponse ¶

func CreateQueryDevicePropResponse() (response *QueryDevicePropResponse)

CreateQueryDevicePropResponse creates a response to parse from QueryDeviceProp response

type QueryDevicePropertiesDataRequest ¶

type QueryDevicePropertiesDataRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	StartTime         requests.Integer `position:"Query" name:"StartTime"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotId             string           `position:"Query" name:"IotId"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Identifier        *[]string        `position:"Query" name:"Identifier"  type:"Repeated"`
	EndTime           requests.Integer `position:"Query" name:"EndTime"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	Asc               requests.Integer `position:"Query" name:"Asc"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	DeviceName        string           `position:"Query" name:"DeviceName"`
}

QueryDevicePropertiesDataRequest is the request struct for api QueryDevicePropertiesData

func CreateQueryDevicePropertiesDataRequest ¶

func CreateQueryDevicePropertiesDataRequest() (request *QueryDevicePropertiesDataRequest)

CreateQueryDevicePropertiesDataRequest creates a request to invoke QueryDevicePropertiesData API

type QueryDevicePropertiesDataResponse ¶

type QueryDevicePropertiesDataResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Success           bool              `json:"Success" xml:"Success"`
	Code              string            `json:"Code" xml:"Code"`
	ErrorMessage      string            `json:"ErrorMessage" xml:"ErrorMessage"`
	NextValid         bool              `json:"NextValid" xml:"NextValid"`
	NextTime          int64             `json:"NextTime" xml:"NextTime"`
	PropertyDataInfos PropertyDataInfos `json:"PropertyDataInfos" xml:"PropertyDataInfos"`
}

QueryDevicePropertiesDataResponse is the response struct for api QueryDevicePropertiesData

func CreateQueryDevicePropertiesDataResponse ¶

func CreateQueryDevicePropertiesDataResponse() (response *QueryDevicePropertiesDataResponse)

CreateQueryDevicePropertiesDataResponse creates a response to parse from QueryDevicePropertiesData response

type QueryDevicePropertyDataRequest ¶

type QueryDevicePropertyDataRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	StartTime         requests.Integer `position:"Query" name:"StartTime"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotId             string           `position:"Query" name:"IotId"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Identifier        string           `position:"Query" name:"Identifier"`
	EndTime           requests.Integer `position:"Query" name:"EndTime"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	Asc               requests.Integer `position:"Query" name:"Asc"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	DeviceName        string           `position:"Query" name:"DeviceName"`
}

QueryDevicePropertyDataRequest is the request struct for api QueryDevicePropertyData

func CreateQueryDevicePropertyDataRequest ¶

func CreateQueryDevicePropertyDataRequest() (request *QueryDevicePropertyDataRequest)

CreateQueryDevicePropertyDataRequest creates a request to invoke QueryDevicePropertyData API

type QueryDevicePropertyDataResponse ¶

type QueryDevicePropertyDataResponse struct {
	*responses.BaseResponse
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Success      bool                          `json:"Success" xml:"Success"`
	Code         string                        `json:"Code" xml:"Code"`
	ErrorMessage string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDevicePropertyData `json:"Data" xml:"Data"`
}

QueryDevicePropertyDataResponse is the response struct for api QueryDevicePropertyData

func CreateQueryDevicePropertyDataResponse ¶

func CreateQueryDevicePropertyDataResponse() (response *QueryDevicePropertyDataResponse)

CreateQueryDevicePropertyDataResponse creates a response to parse from QueryDevicePropertyData response

type QueryDevicePropertyStatusRequest ¶

type QueryDevicePropertyStatusRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotId             string `position:"Query" name:"IotId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
	FunctionBlockId   string `position:"Query" name:"FunctionBlockId"`
}

QueryDevicePropertyStatusRequest is the request struct for api QueryDevicePropertyStatus

func CreateQueryDevicePropertyStatusRequest ¶

func CreateQueryDevicePropertyStatusRequest() (request *QueryDevicePropertyStatusRequest)

CreateQueryDevicePropertyStatusRequest creates a request to invoke QueryDevicePropertyStatus API

type QueryDevicePropertyStatusResponse ¶

type QueryDevicePropertyStatusResponse struct {
	*responses.BaseResponse
	RequestId    string                          `json:"RequestId" xml:"RequestId"`
	Success      bool                            `json:"Success" xml:"Success"`
	Code         string                          `json:"Code" xml:"Code"`
	ErrorMessage string                          `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDevicePropertyStatus `json:"Data" xml:"Data"`
}

QueryDevicePropertyStatusResponse is the response struct for api QueryDevicePropertyStatus

func CreateQueryDevicePropertyStatusResponse ¶

func CreateQueryDevicePropertyStatusResponse() (response *QueryDevicePropertyStatusResponse)

CreateQueryDevicePropertyStatusResponse creates a response to parse from QueryDevicePropertyStatus response

type QueryDeviceRequest ¶

type QueryDeviceRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
}

QueryDeviceRequest is the request struct for api QueryDevice

func CreateQueryDeviceRequest ¶

func CreateQueryDeviceRequest() (request *QueryDeviceRequest)

CreateQueryDeviceRequest creates a request to invoke QueryDevice API

type QueryDeviceResponse ¶

type QueryDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string            `json:"RequestId" xml:"RequestId"`
	Success      bool              `json:"Success" xml:"Success"`
	Code         string            `json:"Code" xml:"Code"`
	ErrorMessage string            `json:"ErrorMessage" xml:"ErrorMessage"`
	Total        int               `json:"Total" xml:"Total"`
	PageSize     int               `json:"PageSize" xml:"PageSize"`
	PageCount    int               `json:"PageCount" xml:"PageCount"`
	Page         int               `json:"Page" xml:"Page"`
	Data         DataInQueryDevice `json:"Data" xml:"Data"`
}

QueryDeviceResponse is the response struct for api QueryDevice

func CreateQueryDeviceResponse ¶

func CreateQueryDeviceResponse() (response *QueryDeviceResponse)

CreateQueryDeviceResponse creates a response to parse from QueryDevice response

type QueryDeviceServiceDataRequest ¶

type QueryDeviceServiceDataRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	StartTime         requests.Integer `position:"Query" name:"StartTime"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotId             string           `position:"Query" name:"IotId"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Identifier        string           `position:"Query" name:"Identifier"`
	EndTime           requests.Integer `position:"Query" name:"EndTime"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	Asc               requests.Integer `position:"Query" name:"Asc"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	DeviceName        string           `position:"Query" name:"DeviceName"`
}

QueryDeviceServiceDataRequest is the request struct for api QueryDeviceServiceData

func CreateQueryDeviceServiceDataRequest ¶

func CreateQueryDeviceServiceDataRequest() (request *QueryDeviceServiceDataRequest)

CreateQueryDeviceServiceDataRequest creates a request to invoke QueryDeviceServiceData API

type QueryDeviceServiceDataResponse ¶

type QueryDeviceServiceDataResponse struct {
	*responses.BaseResponse
	RequestId    string                       `json:"RequestId" xml:"RequestId"`
	Success      bool                         `json:"Success" xml:"Success"`
	Code         string                       `json:"Code" xml:"Code"`
	ErrorMessage string                       `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceServiceData `json:"Data" xml:"Data"`
}

QueryDeviceServiceDataResponse is the response struct for api QueryDeviceServiceData

func CreateQueryDeviceServiceDataResponse ¶

func CreateQueryDeviceServiceDataResponse() (response *QueryDeviceServiceDataResponse)

CreateQueryDeviceServiceDataResponse creates a response to parse from QueryDeviceServiceData response

type QueryDeviceStatisticsRequest ¶

type QueryDeviceStatisticsRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	GroupId           string `position:"Query" name:"GroupId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

QueryDeviceStatisticsRequest is the request struct for api QueryDeviceStatistics

func CreateQueryDeviceStatisticsRequest ¶

func CreateQueryDeviceStatisticsRequest() (request *QueryDeviceStatisticsRequest)

CreateQueryDeviceStatisticsRequest creates a request to invoke QueryDeviceStatistics API

type QueryDeviceStatisticsResponse ¶

type QueryDeviceStatisticsResponse struct {
	*responses.BaseResponse
	RequestId    string                      `json:"RequestId" xml:"RequestId"`
	Success      bool                        `json:"Success" xml:"Success"`
	Code         string                      `json:"Code" xml:"Code"`
	ErrorMessage string                      `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryDeviceStatistics `json:"Data" xml:"Data"`
}

QueryDeviceStatisticsResponse is the response struct for api QueryDeviceStatistics

func CreateQueryDeviceStatisticsResponse ¶

func CreateQueryDeviceStatisticsResponse() (response *QueryDeviceStatisticsResponse)

CreateQueryDeviceStatisticsResponse creates a response to parse from QueryDeviceStatistics response

type QueryEdgeDriverRequest ¶ added in v1.61.29

type QueryEdgeDriverRequest struct {
	*requests.RpcRequest
	DriverName    string           `position:"Query" name:"DriverName"`
	Type          requests.Integer `position:"Query" name:"Type"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryEdgeDriverRequest is the request struct for api QueryEdgeDriver

func CreateQueryEdgeDriverRequest ¶ added in v1.61.29

func CreateQueryEdgeDriverRequest() (request *QueryEdgeDriverRequest)

CreateQueryEdgeDriverRequest creates a request to invoke QueryEdgeDriver API

type QueryEdgeDriverResponse ¶ added in v1.61.29

type QueryEdgeDriverResponse struct {
	*responses.BaseResponse
	RequestId    string                `json:"RequestId" xml:"RequestId"`
	Success      bool                  `json:"Success" xml:"Success"`
	Code         string                `json:"Code" xml:"Code"`
	ErrorMessage string                `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeDriver `json:"Data" xml:"Data"`
}

QueryEdgeDriverResponse is the response struct for api QueryEdgeDriver

func CreateQueryEdgeDriverResponse ¶ added in v1.61.29

func CreateQueryEdgeDriverResponse() (response *QueryEdgeDriverResponse)

CreateQueryEdgeDriverResponse creates a response to parse from QueryEdgeDriver response

type QueryEdgeDriverVersionRequest ¶ added in v1.61.29

type QueryEdgeDriverVersionRequest struct {
	*requests.RpcRequest
	VersionState  requests.Integer `position:"Query" name:"VersionState"`
	DriverId      string           `position:"Query" name:"DriverId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	DriverVersion string           `position:"Query" name:"DriverVersion"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryEdgeDriverVersionRequest is the request struct for api QueryEdgeDriverVersion

func CreateQueryEdgeDriverVersionRequest ¶ added in v1.61.29

func CreateQueryEdgeDriverVersionRequest() (request *QueryEdgeDriverVersionRequest)

CreateQueryEdgeDriverVersionRequest creates a request to invoke QueryEdgeDriverVersion API

type QueryEdgeDriverVersionResponse ¶ added in v1.61.29

type QueryEdgeDriverVersionResponse struct {
	*responses.BaseResponse
	RequestId    string                       `json:"RequestId" xml:"RequestId"`
	Success      bool                         `json:"Success" xml:"Success"`
	Code         string                       `json:"Code" xml:"Code"`
	ErrorMessage string                       `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeDriverVersion `json:"Data" xml:"Data"`
}

QueryEdgeDriverVersionResponse is the response struct for api QueryEdgeDriverVersion

func CreateQueryEdgeDriverVersionResponse ¶ added in v1.61.29

func CreateQueryEdgeDriverVersionResponse() (response *QueryEdgeDriverVersionResponse)

CreateQueryEdgeDriverVersionResponse creates a response to parse from QueryEdgeDriverVersion response

type QueryEdgeInstanceChannelRequest ¶ added in v1.61.194

type QueryEdgeInstanceChannelRequest struct {
	*requests.RpcRequest
	DriverId      string           `position:"Query" name:"DriverId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ChannelName   string           `position:"Query" name:"ChannelName"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryEdgeInstanceChannelRequest is the request struct for api QueryEdgeInstanceChannel

func CreateQueryEdgeInstanceChannelRequest ¶ added in v1.61.194

func CreateQueryEdgeInstanceChannelRequest() (request *QueryEdgeInstanceChannelRequest)

CreateQueryEdgeInstanceChannelRequest creates a request to invoke QueryEdgeInstanceChannel API

type QueryEdgeInstanceChannelResponse ¶ added in v1.61.194

type QueryEdgeInstanceChannelResponse struct {
	*responses.BaseResponse
	RequestId    string                         `json:"RequestId" xml:"RequestId"`
	Success      bool                           `json:"Success" xml:"Success"`
	Code         string                         `json:"Code" xml:"Code"`
	ErrorMessage string                         `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeInstanceChannel `json:"Data" xml:"Data"`
}

QueryEdgeInstanceChannelResponse is the response struct for api QueryEdgeInstanceChannel

func CreateQueryEdgeInstanceChannelResponse ¶ added in v1.61.194

func CreateQueryEdgeInstanceChannelResponse() (response *QueryEdgeInstanceChannelResponse)

CreateQueryEdgeInstanceChannelResponse creates a response to parse from QueryEdgeInstanceChannel response

type QueryEdgeInstanceDeviceByDriverRequest ¶ added in v1.61.194

type QueryEdgeInstanceDeviceByDriverRequest struct {
	*requests.RpcRequest
	DriverId      string           `position:"Query" name:"DriverId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	ChannelId     string           `position:"Query" name:"ChannelId"`
}

QueryEdgeInstanceDeviceByDriverRequest is the request struct for api QueryEdgeInstanceDeviceByDriver

func CreateQueryEdgeInstanceDeviceByDriverRequest ¶ added in v1.61.194

func CreateQueryEdgeInstanceDeviceByDriverRequest() (request *QueryEdgeInstanceDeviceByDriverRequest)

CreateQueryEdgeInstanceDeviceByDriverRequest creates a request to invoke QueryEdgeInstanceDeviceByDriver API

type QueryEdgeInstanceDeviceByDriverResponse ¶ added in v1.61.194

type QueryEdgeInstanceDeviceByDriverResponse struct {
	*responses.BaseResponse
	RequestId    string                                `json:"RequestId" xml:"RequestId"`
	Success      bool                                  `json:"Success" xml:"Success"`
	Code         string                                `json:"Code" xml:"Code"`
	ErrorMessage string                                `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeInstanceDeviceByDriver `json:"Data" xml:"Data"`
}

QueryEdgeInstanceDeviceByDriverResponse is the response struct for api QueryEdgeInstanceDeviceByDriver

func CreateQueryEdgeInstanceDeviceByDriverResponse ¶ added in v1.61.194

func CreateQueryEdgeInstanceDeviceByDriverResponse() (response *QueryEdgeInstanceDeviceByDriverResponse)

CreateQueryEdgeInstanceDeviceByDriverResponse creates a response to parse from QueryEdgeInstanceDeviceByDriver response

type QueryEdgeInstanceDeviceRequest ¶

type QueryEdgeInstanceDeviceRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryEdgeInstanceDeviceRequest is the request struct for api QueryEdgeInstanceDevice

func CreateQueryEdgeInstanceDeviceRequest ¶

func CreateQueryEdgeInstanceDeviceRequest() (request *QueryEdgeInstanceDeviceRequest)

CreateQueryEdgeInstanceDeviceRequest creates a request to invoke QueryEdgeInstanceDevice API

type QueryEdgeInstanceDeviceResponse ¶

type QueryEdgeInstanceDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Success      bool                          `json:"Success" xml:"Success"`
	Code         string                        `json:"Code" xml:"Code"`
	ErrorMessage string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeInstanceDevice `json:"Data" xml:"Data"`
}

QueryEdgeInstanceDeviceResponse is the response struct for api QueryEdgeInstanceDevice

func CreateQueryEdgeInstanceDeviceResponse ¶

func CreateQueryEdgeInstanceDeviceResponse() (response *QueryEdgeInstanceDeviceResponse)

CreateQueryEdgeInstanceDeviceResponse creates a response to parse from QueryEdgeInstanceDevice response

type QueryEdgeInstanceDriverRequest ¶

type QueryEdgeInstanceDriverRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryEdgeInstanceDriverRequest is the request struct for api QueryEdgeInstanceDriver

func CreateQueryEdgeInstanceDriverRequest ¶

func CreateQueryEdgeInstanceDriverRequest() (request *QueryEdgeInstanceDriverRequest)

CreateQueryEdgeInstanceDriverRequest creates a request to invoke QueryEdgeInstanceDriver API

type QueryEdgeInstanceDriverResponse ¶

type QueryEdgeInstanceDriverResponse struct {
	*responses.BaseResponse
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Success      bool                          `json:"Success" xml:"Success"`
	Code         string                        `json:"Code" xml:"Code"`
	ErrorMessage string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeInstanceDriver `json:"Data" xml:"Data"`
}

QueryEdgeInstanceDriverResponse is the response struct for api QueryEdgeInstanceDriver

func CreateQueryEdgeInstanceDriverResponse ¶

func CreateQueryEdgeInstanceDriverResponse() (response *QueryEdgeInstanceDriverResponse)

CreateQueryEdgeInstanceDriverResponse creates a response to parse from QueryEdgeInstanceDriver response

type QueryEdgeInstanceGatewayRequest ¶

type QueryEdgeInstanceGatewayRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryEdgeInstanceGatewayRequest is the request struct for api QueryEdgeInstanceGateway

func CreateQueryEdgeInstanceGatewayRequest ¶

func CreateQueryEdgeInstanceGatewayRequest() (request *QueryEdgeInstanceGatewayRequest)

CreateQueryEdgeInstanceGatewayRequest creates a request to invoke QueryEdgeInstanceGateway API

type QueryEdgeInstanceGatewayResponse ¶

type QueryEdgeInstanceGatewayResponse struct {
	*responses.BaseResponse
	RequestId    string    `json:"RequestId" xml:"RequestId"`
	Success      bool      `json:"Success" xml:"Success"`
	Code         string    `json:"Code" xml:"Code"`
	ErrorMessage string    `json:"ErrorMessage" xml:"ErrorMessage"`
	GatewayList  []Gateway `json:"GatewayList" xml:"GatewayList"`
}

QueryEdgeInstanceGatewayResponse is the response struct for api QueryEdgeInstanceGateway

func CreateQueryEdgeInstanceGatewayResponse ¶

func CreateQueryEdgeInstanceGatewayResponse() (response *QueryEdgeInstanceGatewayResponse)

CreateQueryEdgeInstanceGatewayResponse creates a response to parse from QueryEdgeInstanceGateway response

type QueryEdgeInstanceHistoricDeploymentRequest ¶

type QueryEdgeInstanceHistoricDeploymentRequest struct {
	*requests.RpcRequest
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryEdgeInstanceHistoricDeploymentRequest is the request struct for api QueryEdgeInstanceHistoricDeployment

func CreateQueryEdgeInstanceHistoricDeploymentRequest ¶

func CreateQueryEdgeInstanceHistoricDeploymentRequest() (request *QueryEdgeInstanceHistoricDeploymentRequest)

CreateQueryEdgeInstanceHistoricDeploymentRequest creates a request to invoke QueryEdgeInstanceHistoricDeployment API

type QueryEdgeInstanceHistoricDeploymentResponse ¶

type QueryEdgeInstanceHistoricDeploymentResponse struct {
	*responses.BaseResponse
	RequestId    string                                    `json:"RequestId" xml:"RequestId"`
	Success      bool                                      `json:"Success" xml:"Success"`
	Code         string                                    `json:"Code" xml:"Code"`
	ErrorMessage string                                    `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeInstanceHistoricDeployment `json:"Data" xml:"Data"`
}

QueryEdgeInstanceHistoricDeploymentResponse is the response struct for api QueryEdgeInstanceHistoricDeployment

func CreateQueryEdgeInstanceHistoricDeploymentResponse ¶

func CreateQueryEdgeInstanceHistoricDeploymentResponse() (response *QueryEdgeInstanceHistoricDeploymentResponse)

CreateQueryEdgeInstanceHistoricDeploymentResponse creates a response to parse from QueryEdgeInstanceHistoricDeployment response

type QueryEdgeInstanceRequest ¶

type QueryEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	Name          string           `position:"Query" name:"Name"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryEdgeInstanceRequest is the request struct for api QueryEdgeInstance

func CreateQueryEdgeInstanceRequest ¶

func CreateQueryEdgeInstanceRequest() (request *QueryEdgeInstanceRequest)

CreateQueryEdgeInstanceRequest creates a request to invoke QueryEdgeInstance API

type QueryEdgeInstanceResponse ¶

type QueryEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string                  `json:"RequestId" xml:"RequestId"`
	Success      bool                    `json:"Success" xml:"Success"`
	Code         string                  `json:"Code" xml:"Code"`
	ErrorMessage string                  `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeInstance `json:"Data" xml:"Data"`
}

QueryEdgeInstanceResponse is the response struct for api QueryEdgeInstance

func CreateQueryEdgeInstanceResponse ¶

func CreateQueryEdgeInstanceResponse() (response *QueryEdgeInstanceResponse)

CreateQueryEdgeInstanceResponse creates a response to parse from QueryEdgeInstance response

type QueryEdgeInstanceSceneRuleRequest ¶ added in v1.61.254

type QueryEdgeInstanceSceneRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryEdgeInstanceSceneRuleRequest is the request struct for api QueryEdgeInstanceSceneRule

func CreateQueryEdgeInstanceSceneRuleRequest ¶ added in v1.61.254

func CreateQueryEdgeInstanceSceneRuleRequest() (request *QueryEdgeInstanceSceneRuleRequest)

CreateQueryEdgeInstanceSceneRuleRequest creates a request to invoke QueryEdgeInstanceSceneRule API

type QueryEdgeInstanceSceneRuleResponse ¶ added in v1.61.254

type QueryEdgeInstanceSceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string                           `json:"RequestId" xml:"RequestId"`
	Success      bool                             `json:"Success" xml:"Success"`
	Code         string                           `json:"Code" xml:"Code"`
	ErrorMessage string                           `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryEdgeInstanceSceneRule `json:"Data" xml:"Data"`
}

QueryEdgeInstanceSceneRuleResponse is the response struct for api QueryEdgeInstanceSceneRule

func CreateQueryEdgeInstanceSceneRuleResponse ¶ added in v1.61.254

func CreateQueryEdgeInstanceSceneRuleResponse() (response *QueryEdgeInstanceSceneRuleResponse)

CreateQueryEdgeInstanceSceneRuleResponse creates a response to parse from QueryEdgeInstanceSceneRule response

type QueryJobRequest ¶ added in v1.61.847

type QueryJobRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryJobRequest is the request struct for api QueryJob

func CreateQueryJobRequest ¶ added in v1.61.847

func CreateQueryJobRequest() (request *QueryJobRequest)

CreateQueryJobRequest creates a request to invoke QueryJob API

type QueryJobResponse ¶ added in v1.61.847

type QueryJobResponse struct {
	*responses.BaseResponse
	RequestId    string         `json:"RequestId" xml:"RequestId"`
	Success      bool           `json:"Success" xml:"Success"`
	Code         string         `json:"Code" xml:"Code"`
	ErrorMessage string         `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryJob `json:"Data" xml:"Data"`
}

QueryJobResponse is the response struct for api QueryJob

func CreateQueryJobResponse ¶ added in v1.61.847

func CreateQueryJobResponse() (response *QueryJobResponse)

CreateQueryJobResponse creates a response to parse from QueryJob response

type QueryJobStatisticsRequest ¶ added in v1.61.847

type QueryJobStatisticsRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryJobStatisticsRequest is the request struct for api QueryJobStatistics

func CreateQueryJobStatisticsRequest ¶ added in v1.61.847

func CreateQueryJobStatisticsRequest() (request *QueryJobStatisticsRequest)

CreateQueryJobStatisticsRequest creates a request to invoke QueryJobStatistics API

type QueryJobStatisticsResponse ¶ added in v1.61.847

type QueryJobStatisticsResponse struct {
	*responses.BaseResponse
	RequestId    string                   `json:"RequestId" xml:"RequestId"`
	Success      bool                     `json:"Success" xml:"Success"`
	Code         string                   `json:"Code" xml:"Code"`
	ErrorMessage string                   `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryJobStatistics `json:"Data" xml:"Data"`
}

QueryJobStatisticsResponse is the response struct for api QueryJobStatistics

func CreateQueryJobStatisticsResponse ¶ added in v1.61.847

func CreateQueryJobStatisticsResponse() (response *QueryJobStatisticsResponse)

CreateQueryJobStatisticsResponse creates a response to parse from QueryJobStatistics response

type QueryLoRaJoinPermissionsRequest ¶

type QueryLoRaJoinPermissionsRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryLoRaJoinPermissionsRequest is the request struct for api QueryLoRaJoinPermissions

func CreateQueryLoRaJoinPermissionsRequest ¶

func CreateQueryLoRaJoinPermissionsRequest() (request *QueryLoRaJoinPermissionsRequest)

CreateQueryLoRaJoinPermissionsRequest creates a request to invoke QueryLoRaJoinPermissions API

type QueryLoRaJoinPermissionsResponse ¶

type QueryLoRaJoinPermissionsResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	Success         bool            `json:"Success" xml:"Success"`
	Code            string          `json:"Code" xml:"Code"`
	ErrorMessage    string          `json:"ErrorMessage" xml:"ErrorMessage"`
	ProductKey      string          `json:"ProductKey" xml:"ProductKey"`
	JoinPermissions JoinPermissions `json:"JoinPermissions" xml:"JoinPermissions"`
}

QueryLoRaJoinPermissionsResponse is the response struct for api QueryLoRaJoinPermissions

func CreateQueryLoRaJoinPermissionsResponse ¶

func CreateQueryLoRaJoinPermissionsResponse() (response *QueryLoRaJoinPermissionsResponse)

CreateQueryLoRaJoinPermissionsResponse creates a response to parse from QueryLoRaJoinPermissions response

type QueryOTAFirmwareRequest ¶ added in v1.60.313

type QueryOTAFirmwareRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	FirmwareId    string `position:"Query" name:"FirmwareId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryOTAFirmwareRequest is the request struct for api QueryOTAFirmware

func CreateQueryOTAFirmwareRequest ¶ added in v1.60.313

func CreateQueryOTAFirmwareRequest() (request *QueryOTAFirmwareRequest)

CreateQueryOTAFirmwareRequest creates a request to invoke QueryOTAFirmware API

type QueryOTAFirmwareResponse ¶ added in v1.60.313

type QueryOTAFirmwareResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Success      bool         `json:"Success" xml:"Success"`
	Code         string       `json:"Code" xml:"Code"`
	ErrorMessage string       `json:"ErrorMessage" xml:"ErrorMessage"`
	FirmwareInfo FirmwareInfo `json:"FirmwareInfo" xml:"FirmwareInfo"`
}

QueryOTAFirmwareResponse is the response struct for api QueryOTAFirmware

func CreateQueryOTAFirmwareResponse ¶ added in v1.60.313

func CreateQueryOTAFirmwareResponse() (response *QueryOTAFirmwareResponse)

CreateQueryOTAFirmwareResponse creates a response to parse from QueryOTAFirmware response

type QueryOTAJobRequest ¶ added in v1.60.313

type QueryOTAJobRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryOTAJobRequest is the request struct for api QueryOTAJob

func CreateQueryOTAJobRequest ¶ added in v1.60.313

func CreateQueryOTAJobRequest() (request *QueryOTAJobRequest)

CreateQueryOTAJobRequest creates a request to invoke QueryOTAJob API

type QueryOTAJobResponse ¶ added in v1.60.313

type QueryOTAJobResponse struct {
	*responses.BaseResponse
	RequestId    string            `json:"RequestId" xml:"RequestId"`
	Success      bool              `json:"Success" xml:"Success"`
	Code         string            `json:"Code" xml:"Code"`
	ErrorMessage string            `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryOTAJob `json:"Data" xml:"Data"`
}

QueryOTAJobResponse is the response struct for api QueryOTAJob

func CreateQueryOTAJobResponse ¶ added in v1.60.313

func CreateQueryOTAJobResponse() (response *QueryOTAJobResponse)

CreateQueryOTAJobResponse creates a response to parse from QueryOTAJob response

type QueryPageByApplyIdRequest ¶

type QueryPageByApplyIdRequest struct {
	*requests.RpcRequest
	RealTenantId      string           `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string           `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	ApplyId           requests.Integer `position:"Query" name:"ApplyId"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
}

QueryPageByApplyIdRequest is the request struct for api QueryPageByApplyId

func CreateQueryPageByApplyIdRequest ¶

func CreateQueryPageByApplyIdRequest() (request *QueryPageByApplyIdRequest)

CreateQueryPageByApplyIdRequest creates a request to invoke QueryPageByApplyId API

type QueryPageByApplyIdResponse ¶

type QueryPageByApplyIdResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	Success         bool            `json:"Success" xml:"Success"`
	Code            string          `json:"Code" xml:"Code"`
	ErrorMessage    string          `json:"ErrorMessage" xml:"ErrorMessage"`
	PageSize        int             `json:"PageSize" xml:"PageSize"`
	Page            int             `json:"Page" xml:"Page"`
	PageCount       int             `json:"PageCount" xml:"PageCount"`
	Total           int             `json:"Total" xml:"Total"`
	ApplyDeviceList ApplyDeviceList `json:"ApplyDeviceList" xml:"ApplyDeviceList"`
}

QueryPageByApplyIdResponse is the response struct for api QueryPageByApplyId

func CreateQueryPageByApplyIdResponse ¶

func CreateQueryPageByApplyIdResponse() (response *QueryPageByApplyIdResponse)

CreateQueryPageByApplyIdResponse creates a response to parse from QueryPageByApplyId response

type QueryProductCertInfoRequest ¶ added in v1.60.305

type QueryProductCertInfoRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryProductCertInfoRequest is the request struct for api QueryProductCertInfo

func CreateQueryProductCertInfoRequest ¶ added in v1.60.305

func CreateQueryProductCertInfoRequest() (request *QueryProductCertInfoRequest)

CreateQueryProductCertInfoRequest creates a request to invoke QueryProductCertInfo API

type QueryProductCertInfoResponse ¶ added in v1.60.305

type QueryProductCertInfoResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	Success         bool            `json:"Success" xml:"Success"`
	Code            string          `json:"Code" xml:"Code"`
	ErrorMessage    string          `json:"ErrorMessage" xml:"ErrorMessage"`
	ProductCertInfo ProductCertInfo `json:"ProductCertInfo" xml:"ProductCertInfo"`
}

QueryProductCertInfoResponse is the response struct for api QueryProductCertInfo

func CreateQueryProductCertInfoResponse ¶ added in v1.60.305

func CreateQueryProductCertInfoResponse() (response *QueryProductCertInfoResponse)

CreateQueryProductCertInfoResponse creates a response to parse from QueryProductCertInfo response

type QueryProductListRequest ¶

type QueryProductListRequest struct {
	*requests.RpcRequest
	RealTenantId        string           `position:"Query" name:"RealTenantId"`
	RealTripartiteKey   string           `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId     string           `position:"Query" name:"ResourceGroupId"`
	IotInstanceId       string           `position:"Query" name:"IotInstanceId"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	AliyunCommodityCode string           `position:"Query" name:"AliyunCommodityCode"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct          string           `position:"Body" name:"ApiProduct"`
	ApiRevision         string           `position:"Body" name:"ApiRevision"`
}

QueryProductListRequest is the request struct for api QueryProductList

func CreateQueryProductListRequest ¶

func CreateQueryProductListRequest() (request *QueryProductListRequest)

CreateQueryProductListRequest creates a request to invoke QueryProductList API

type QueryProductListResponse ¶

type QueryProductListResponse struct {
	*responses.BaseResponse
	RequestId    string                 `json:"RequestId" xml:"RequestId"`
	Success      bool                   `json:"Success" xml:"Success"`
	Code         string                 `json:"Code" xml:"Code"`
	ErrorMessage string                 `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryProductList `json:"Data" xml:"Data"`
}

QueryProductListResponse is the response struct for api QueryProductList

func CreateQueryProductListResponse ¶

func CreateQueryProductListResponse() (response *QueryProductListResponse)

CreateQueryProductListResponse creates a response to parse from QueryProductList response

type QueryProductRequest ¶

type QueryProductRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

QueryProductRequest is the request struct for api QueryProduct

func CreateQueryProductRequest ¶

func CreateQueryProductRequest() (request *QueryProductRequest)

CreateQueryProductRequest creates a request to invoke QueryProduct API

type QueryProductResponse ¶

type QueryProductResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	Success      bool               `json:"Success" xml:"Success"`
	Code         string             `json:"Code" xml:"Code"`
	ErrorMessage string             `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryProduct `json:"Data" xml:"Data"`
}

QueryProductResponse is the response struct for api QueryProduct

func CreateQueryProductResponse ¶

func CreateQueryProductResponse() (response *QueryProductResponse)

CreateQueryProductResponse creates a response to parse from QueryProduct response

type QueryProductTopicRequest ¶

type QueryProductTopicRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

QueryProductTopicRequest is the request struct for api QueryProductTopic

func CreateQueryProductTopicRequest ¶

func CreateQueryProductTopicRequest() (request *QueryProductTopicRequest)

CreateQueryProductTopicRequest creates a request to invoke QueryProductTopic API

type QueryProductTopicResponse ¶

type QueryProductTopicResponse struct {
	*responses.BaseResponse
	RequestId    string                  `json:"RequestId" xml:"RequestId"`
	Success      bool                    `json:"Success" xml:"Success"`
	Code         string                  `json:"Code" xml:"Code"`
	ErrorMessage string                  `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryProductTopic `json:"Data" xml:"Data"`
}

QueryProductTopicResponse is the response struct for api QueryProductTopic

func CreateQueryProductTopicResponse ¶

func CreateQueryProductTopicResponse() (response *QueryProductTopicResponse)

CreateQueryProductTopicResponse creates a response to parse from QueryProductTopic response

type QuerySceneRuleRequest ¶ added in v1.61.254

type QuerySceneRuleRequest struct {
	*requests.RpcRequest
	RuleName      string           `position:"Query" name:"RuleName"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QuerySceneRuleRequest is the request struct for api QuerySceneRule

func CreateQuerySceneRuleRequest ¶ added in v1.61.254

func CreateQuerySceneRuleRequest() (request *QuerySceneRuleRequest)

CreateQuerySceneRuleRequest creates a request to invoke QuerySceneRule API

type QuerySceneRuleResponse ¶ added in v1.61.254

type QuerySceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string               `json:"RequestId" xml:"RequestId"`
	Success      bool                 `json:"Success" xml:"Success"`
	Code         string               `json:"Code" xml:"Code"`
	ErrorMessage string               `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQuerySceneRule `json:"Data" xml:"Data"`
}

QuerySceneRuleResponse is the response struct for api QuerySceneRule

func CreateQuerySceneRuleResponse ¶ added in v1.61.254

func CreateQuerySceneRuleResponse() (response *QuerySceneRuleResponse)

CreateQuerySceneRuleResponse creates a response to parse from QuerySceneRule response

type QuerySubscribeRelationRequest ¶ added in v1.61.254

type QuerySubscribeRelationRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	Type              string `position:"Query" name:"Type"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

QuerySubscribeRelationRequest is the request struct for api QuerySubscribeRelation

func CreateQuerySubscribeRelationRequest ¶ added in v1.61.254

func CreateQuerySubscribeRelationRequest() (request *QuerySubscribeRelationRequest)

CreateQuerySubscribeRelationRequest creates a request to invoke QuerySubscribeRelation API

type QuerySubscribeRelationResponse ¶ added in v1.61.254

type QuerySubscribeRelationResponse struct {
	*responses.BaseResponse
	RequestId               string   `json:"RequestId" xml:"RequestId"`
	Success                 bool     `json:"Success" xml:"Success"`
	Code                    string   `json:"Code" xml:"Code"`
	ErrorMessage            string   `json:"ErrorMessage" xml:"ErrorMessage"`
	ProductKey              string   `json:"ProductKey" xml:"ProductKey"`
	Type                    string   `json:"Type" xml:"Type"`
	DeviceDataFlag          bool     `json:"DeviceDataFlag" xml:"DeviceDataFlag"`
	DeviceLifeCycleFlag     bool     `json:"DeviceLifeCycleFlag" xml:"DeviceLifeCycleFlag"`
	DeviceStatusChangeFlag  bool     `json:"DeviceStatusChangeFlag" xml:"DeviceStatusChangeFlag"`
	DeviceTopoLifeCycleFlag bool     `json:"DeviceTopoLifeCycleFlag" xml:"DeviceTopoLifeCycleFlag"`
	FoundDeviceListFlag     bool     `json:"FoundDeviceListFlag" xml:"FoundDeviceListFlag"`
	OtaEventFlag            bool     `json:"OtaEventFlag" xml:"OtaEventFlag"`
	ThingHistoryFlag        bool     `json:"ThingHistoryFlag" xml:"ThingHistoryFlag"`
	MnsConfiguration        string   `json:"MnsConfiguration" xml:"MnsConfiguration"`
	DeviceTagFlag           bool     `json:"DeviceTagFlag" xml:"DeviceTagFlag"`
	OtaVersionFlag          bool     `json:"OtaVersionFlag" xml:"OtaVersionFlag"`
	OtaJobFlag              bool     `json:"OtaJobFlag" xml:"OtaJobFlag"`
	ConsumerGroupIds        []string `json:"ConsumerGroupIds" xml:"ConsumerGroupIds"`
}

QuerySubscribeRelationResponse is the response struct for api QuerySubscribeRelation

func CreateQuerySubscribeRelationResponse ¶ added in v1.61.254

func CreateQuerySubscribeRelationResponse() (response *QuerySubscribeRelationResponse)

CreateQuerySubscribeRelationResponse creates a response to parse from QuerySubscribeRelation response

type QuerySummarySceneRuleLogRequest ¶ added in v1.61.254

type QuerySummarySceneRuleLogRequest struct {
	*requests.RpcRequest
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	RuleId        string           `position:"Query" name:"RuleId"`
	Status        string           `position:"Query" name:"Status"`
}

QuerySummarySceneRuleLogRequest is the request struct for api QuerySummarySceneRuleLog

func CreateQuerySummarySceneRuleLogRequest ¶ added in v1.61.254

func CreateQuerySummarySceneRuleLogRequest() (request *QuerySummarySceneRuleLogRequest)

CreateQuerySummarySceneRuleLogRequest creates a request to invoke QuerySummarySceneRuleLog API

type QuerySummarySceneRuleLogResponse ¶ added in v1.61.254

type QuerySummarySceneRuleLogResponse struct {
	*responses.BaseResponse
	RequestId    string                         `json:"RequestId" xml:"RequestId"`
	Success      bool                           `json:"Success" xml:"Success"`
	ErrorMessage string                         `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string                         `json:"Code" xml:"Code"`
	Data         DataInQuerySummarySceneRuleLog `json:"Data" xml:"Data"`
}

QuerySummarySceneRuleLogResponse is the response struct for api QuerySummarySceneRuleLog

func CreateQuerySummarySceneRuleLogResponse ¶ added in v1.61.254

func CreateQuerySummarySceneRuleLogResponse() (response *QuerySummarySceneRuleLogResponse)

CreateQuerySummarySceneRuleLogResponse creates a response to parse from QuerySummarySceneRuleLog response

type QuerySuperDeviceGroupRequest ¶

type QuerySuperDeviceGroupRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	GroupId       string `position:"Query" name:"GroupId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QuerySuperDeviceGroupRequest is the request struct for api QuerySuperDeviceGroup

func CreateQuerySuperDeviceGroupRequest ¶

func CreateQuerySuperDeviceGroupRequest() (request *QuerySuperDeviceGroupRequest)

CreateQuerySuperDeviceGroupRequest creates a request to invoke QuerySuperDeviceGroup API

type QuerySuperDeviceGroupResponse ¶

type QuerySuperDeviceGroupResponse struct {
	*responses.BaseResponse
	RequestId    string                      `json:"RequestId" xml:"RequestId"`
	Success      bool                        `json:"Success" xml:"Success"`
	Code         string                      `json:"Code" xml:"Code"`
	ErrorMessage string                      `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQuerySuperDeviceGroup `json:"Data" xml:"Data"`
}

QuerySuperDeviceGroupResponse is the response struct for api QuerySuperDeviceGroup

func CreateQuerySuperDeviceGroupResponse ¶

func CreateQuerySuperDeviceGroupResponse() (response *QuerySuperDeviceGroupResponse)

CreateQuerySuperDeviceGroupResponse creates a response to parse from QuerySuperDeviceGroup response

type QueryTaskRequest ¶ added in v1.61.847

type QueryTaskRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	TaskId        string `position:"Query" name:"TaskId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryTaskRequest is the request struct for api QueryTask

func CreateQueryTaskRequest ¶ added in v1.61.847

func CreateQueryTaskRequest() (request *QueryTaskRequest)

CreateQueryTaskRequest creates a request to invoke QueryTask API

type QueryTaskResponse ¶ added in v1.61.847

type QueryTaskResponse struct {
	*responses.BaseResponse
	RequestId    string          `json:"RequestId" xml:"RequestId"`
	Success      bool            `json:"Success" xml:"Success"`
	Code         string          `json:"Code" xml:"Code"`
	ErrorMessage string          `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         DataInQueryTask `json:"Data" xml:"Data"`
}

QueryTaskResponse is the response struct for api QueryTask

func CreateQueryTaskResponse ¶ added in v1.61.847

func CreateQueryTaskResponse() (response *QueryTaskResponse)

CreateQueryTaskResponse creates a response to parse from QueryTask response

type QueryThingModelExtendConfigPublishedRequest ¶ added in v1.61.565

type QueryThingModelExtendConfigPublishedRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	ModelVersion      string `position:"Query" name:"ModelVersion"`
	FunctionBlockId   string `position:"Query" name:"FunctionBlockId"`
}

QueryThingModelExtendConfigPublishedRequest is the request struct for api QueryThingModelExtendConfigPublished

func CreateQueryThingModelExtendConfigPublishedRequest ¶ added in v1.61.565

func CreateQueryThingModelExtendConfigPublishedRequest() (request *QueryThingModelExtendConfigPublishedRequest)

CreateQueryThingModelExtendConfigPublishedRequest creates a request to invoke QueryThingModelExtendConfigPublished API

type QueryThingModelExtendConfigPublishedResponse ¶ added in v1.61.565

type QueryThingModelExtendConfigPublishedResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryThingModelExtendConfigPublishedResponse is the response struct for api QueryThingModelExtendConfigPublished

func CreateQueryThingModelExtendConfigPublishedResponse ¶ added in v1.61.565

func CreateQueryThingModelExtendConfigPublishedResponse() (response *QueryThingModelExtendConfigPublishedResponse)

CreateQueryThingModelExtendConfigPublishedResponse creates a response to parse from QueryThingModelExtendConfigPublished response

type QueryThingModelExtendConfigRequest ¶ added in v1.61.565

type QueryThingModelExtendConfigRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId   string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	ModelVersion      string `position:"Query" name:"ModelVersion"`
	FunctionBlockId   string `position:"Query" name:"FunctionBlockId"`
}

QueryThingModelExtendConfigRequest is the request struct for api QueryThingModelExtendConfig

func CreateQueryThingModelExtendConfigRequest ¶ added in v1.61.565

func CreateQueryThingModelExtendConfigRequest() (request *QueryThingModelExtendConfigRequest)

CreateQueryThingModelExtendConfigRequest creates a request to invoke QueryThingModelExtendConfig API

type QueryThingModelExtendConfigResponse ¶ added in v1.61.565

type QueryThingModelExtendConfigResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryThingModelExtendConfigResponse is the response struct for api QueryThingModelExtendConfig

func CreateQueryThingModelExtendConfigResponse ¶ added in v1.61.565

func CreateQueryThingModelExtendConfigResponse() (response *QueryThingModelExtendConfigResponse)

CreateQueryThingModelExtendConfigResponse creates a response to parse from QueryThingModelExtendConfig response

type QueryThingModelPublishedRequest ¶ added in v1.61.565

type QueryThingModelPublishedRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId   string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	ModelVersion      string `position:"Query" name:"ModelVersion"`
	FunctionBlockId   string `position:"Query" name:"FunctionBlockId"`
}

QueryThingModelPublishedRequest is the request struct for api QueryThingModelPublished

func CreateQueryThingModelPublishedRequest ¶ added in v1.61.565

func CreateQueryThingModelPublishedRequest() (request *QueryThingModelPublishedRequest)

CreateQueryThingModelPublishedRequest creates a request to invoke QueryThingModelPublished API

type QueryThingModelPublishedResponse ¶ added in v1.61.565

type QueryThingModelPublishedResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryThingModelPublishedResponse is the response struct for api QueryThingModelPublished

func CreateQueryThingModelPublishedResponse ¶ added in v1.61.565

func CreateQueryThingModelPublishedResponse() (response *QueryThingModelPublishedResponse)

CreateQueryThingModelPublishedResponse creates a response to parse from QueryThingModelPublished response

type QueryThingModelRequest ¶ added in v1.60.347

type QueryThingModelRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	ResourceGroupId   string `position:"Query" name:"ResourceGroupId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	ModelVersion      string `position:"Query" name:"ModelVersion"`
	FunctionBlockId   string `position:"Query" name:"FunctionBlockId"`
}

QueryThingModelRequest is the request struct for api QueryThingModel

func CreateQueryThingModelRequest ¶ added in v1.60.347

func CreateQueryThingModelRequest() (request *QueryThingModelRequest)

CreateQueryThingModelRequest creates a request to invoke QueryThingModel API

type QueryThingModelResponse ¶ added in v1.60.347

type QueryThingModelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryThingModelResponse is the response struct for api QueryThingModel

func CreateQueryThingModelResponse ¶ added in v1.60.347

func CreateQueryThingModelResponse() (response *QueryThingModelResponse)

CreateQueryThingModelResponse creates a response to parse from QueryThingModel response

type QueryTopicReverseRouteTableRequest ¶

type QueryTopicReverseRouteTableRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	Topic         string `position:"Query" name:"Topic"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryTopicReverseRouteTableRequest is the request struct for api QueryTopicReverseRouteTable

func CreateQueryTopicReverseRouteTableRequest ¶

func CreateQueryTopicReverseRouteTableRequest() (request *QueryTopicReverseRouteTableRequest)

CreateQueryTopicReverseRouteTableRequest creates a request to invoke QueryTopicReverseRouteTable API

type QueryTopicReverseRouteTableResponse ¶

type QueryTopicReverseRouteTableResponse struct {
	*responses.BaseResponse
	RequestId    string    `json:"RequestId" xml:"RequestId"`
	Success      bool      `json:"Success" xml:"Success"`
	Code         string    `json:"Code" xml:"Code"`
	ErrorMessage string    `json:"ErrorMessage" xml:"ErrorMessage"`
	SrcTopics    SrcTopics `json:"SrcTopics" xml:"SrcTopics"`
}

QueryTopicReverseRouteTableResponse is the response struct for api QueryTopicReverseRouteTable

func CreateQueryTopicReverseRouteTableResponse ¶

func CreateQueryTopicReverseRouteTableResponse() (response *QueryTopicReverseRouteTableResponse)

CreateQueryTopicReverseRouteTableResponse creates a response to parse from QueryTopicReverseRouteTable response

type QueryTopicRouteTableRequest ¶

type QueryTopicRouteTableRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	Topic         string `position:"Query" name:"Topic"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryTopicRouteTableRequest is the request struct for api QueryTopicRouteTable

func CreateQueryTopicRouteTableRequest ¶

func CreateQueryTopicRouteTableRequest() (request *QueryTopicRouteTableRequest)

CreateQueryTopicRouteTableRequest creates a request to invoke QueryTopicRouteTable API

type QueryTopicRouteTableResponse ¶

type QueryTopicRouteTableResponse struct {
	*responses.BaseResponse
	RequestId    string    `json:"RequestId" xml:"RequestId"`
	Success      bool      `json:"Success" xml:"Success"`
	Code         string    `json:"Code" xml:"Code"`
	ErrorMessage string    `json:"ErrorMessage" xml:"ErrorMessage"`
	DstTopics    DstTopics `json:"DstTopics" xml:"DstTopics"`
}

QueryTopicRouteTableResponse is the response struct for api QueryTopicRouteTable

func CreateQueryTopicRouteTableResponse ¶

func CreateQueryTopicRouteTableResponse() (response *QueryTopicRouteTableResponse)

CreateQueryTopicRouteTableResponse creates a response to parse from QueryTopicRouteTable response

type RRpcRequest ¶

type RRpcRequest struct {
	*requests.RpcRequest
	Timeout           requests.Integer `position:"Query" name:"Timeout"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	RequestBase64Byte string           `position:"Query" name:"RequestBase64Byte"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	Topic             string           `position:"Query" name:"Topic"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	DeviceName        string           `position:"Query" name:"DeviceName"`
}

RRpcRequest is the request struct for api RRpc

func CreateRRpcRequest ¶

func CreateRRpcRequest() (request *RRpcRequest)

CreateRRpcRequest creates a request to invoke RRpc API

type RRpcResponse ¶

type RRpcResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	Success           bool   `json:"Success" xml:"Success"`
	Code              string `json:"Code" xml:"Code"`
	ErrorMessage      string `json:"ErrorMessage" xml:"ErrorMessage"`
	RrpcCode          string `json:"RrpcCode" xml:"RrpcCode"`
	PayloadBase64Byte string `json:"PayloadBase64Byte" xml:"PayloadBase64Byte"`
	MessageId         int64  `json:"MessageId" xml:"MessageId"`
}

RRpcResponse is the response struct for api RRpc

func CreateRRpcResponse ¶

func CreateRRpcResponse() (response *RRpcResponse)

CreateRRpcResponse creates a response to parse from RRpc response

type RegisterDeviceRequest ¶

type RegisterDeviceRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	LoraNodeType      string `position:"Query" name:"LoraNodeType"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	Nickname          string `position:"Query" name:"Nickname"`
	PinCode           string `position:"Query" name:"PinCode"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	DevEui            string `position:"Query" name:"DevEui"`
	JoinEui           string `position:"Query" name:"JoinEui"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
	AppKey            string `position:"Query" name:"AppKey"`
}

RegisterDeviceRequest is the request struct for api RegisterDevice

func CreateRegisterDeviceRequest ¶

func CreateRegisterDeviceRequest() (request *RegisterDeviceRequest)

CreateRegisterDeviceRequest creates a request to invoke RegisterDevice API

type RegisterDeviceResponse ¶

type RegisterDeviceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

RegisterDeviceResponse is the response struct for api RegisterDevice

func CreateRegisterDeviceResponse ¶

func CreateRegisterDeviceResponse() (response *RegisterDeviceResponse)

CreateRegisterDeviceResponse creates a response to parse from RegisterDevice response

type ReleaseEdgeDriverVersionRequest ¶ added in v1.61.194

type ReleaseEdgeDriverVersionRequest struct {
	*requests.RpcRequest
	DriverId      string `position:"Query" name:"DriverId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	DriverVersion string `position:"Query" name:"DriverVersion"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

ReleaseEdgeDriverVersionRequest is the request struct for api ReleaseEdgeDriverVersion

func CreateReleaseEdgeDriverVersionRequest ¶ added in v1.61.194

func CreateReleaseEdgeDriverVersionRequest() (request *ReleaseEdgeDriverVersionRequest)

CreateReleaseEdgeDriverVersionRequest creates a request to invoke ReleaseEdgeDriverVersion API

type ReleaseEdgeDriverVersionResponse ¶ added in v1.61.194

type ReleaseEdgeDriverVersionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

ReleaseEdgeDriverVersionResponse is the response struct for api ReleaseEdgeDriverVersion

func CreateReleaseEdgeDriverVersionResponse ¶ added in v1.61.194

func CreateReleaseEdgeDriverVersionResponse() (response *ReleaseEdgeDriverVersionResponse)

CreateReleaseEdgeDriverVersionResponse creates a response to parse from ReleaseEdgeDriverVersion response

type RemoveThingTopoRequest ¶

type RemoveThingTopoRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

RemoveThingTopoRequest is the request struct for api RemoveThingTopo

func CreateRemoveThingTopoRequest ¶

func CreateRemoveThingTopoRequest() (request *RemoveThingTopoRequest)

CreateRemoveThingTopoRequest creates a request to invoke RemoveThingTopo API

type RemoveThingTopoResponse ¶

type RemoveThingTopoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         bool   `json:"Data" xml:"Data"`
}

RemoveThingTopoResponse is the response struct for api RemoveThingTopo

func CreateRemoveThingTopoResponse ¶

func CreateRemoveThingTopoResponse() (response *RemoveThingTopoResponse)

CreateRemoveThingTopoResponse creates a response to parse from RemoveThingTopo response

type ReplaceEdgeInstanceGatewayRequest ¶ added in v1.61.194

type ReplaceEdgeInstanceGatewayRequest struct {
	*requests.RpcRequest
	NewGatewayId     string `position:"Query" name:"NewGatewayId"`
	IotInstanceId    string `position:"Query" name:"IotInstanceId"`
	InstanceId       string `position:"Query" name:"InstanceId"`
	CurrentGatewayId string `position:"Query" name:"CurrentGatewayId"`
	ApiProduct       string `position:"Body" name:"ApiProduct"`
	ApiRevision      string `position:"Body" name:"ApiRevision"`
}

ReplaceEdgeInstanceGatewayRequest is the request struct for api ReplaceEdgeInstanceGateway

func CreateReplaceEdgeInstanceGatewayRequest ¶ added in v1.61.194

func CreateReplaceEdgeInstanceGatewayRequest() (request *ReplaceEdgeInstanceGatewayRequest)

CreateReplaceEdgeInstanceGatewayRequest creates a request to invoke ReplaceEdgeInstanceGateway API

type ReplaceEdgeInstanceGatewayResponse ¶ added in v1.61.194

type ReplaceEdgeInstanceGatewayResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

ReplaceEdgeInstanceGatewayResponse is the response struct for api ReplaceEdgeInstanceGateway

func CreateReplaceEdgeInstanceGatewayResponse ¶ added in v1.61.194

func CreateReplaceEdgeInstanceGatewayResponse() (response *ReplaceEdgeInstanceGatewayResponse)

CreateReplaceEdgeInstanceGatewayResponse creates a response to parse from ReplaceEdgeInstanceGateway response

type RequestParams ¶

type RequestParams struct {
	RequestParamsItem []RequestParamsItem `json:"RequestParams" xml:"RequestParams"`
}

RequestParams is a nested struct in iot response

type RequestParamsItem ¶

type RequestParamsItem struct {
	Name     string `json:"Name" xml:"Name"`
	Type     string `json:"Type" xml:"Type"`
	Desc     string `json:"Desc" xml:"Desc"`
	Example  string `json:"Example" xml:"Example"`
	Required bool   `json:"Required" xml:"Required"`
}

RequestParamsItem is a nested struct in iot response

type ResetConsumerGroupPositionRequest ¶ added in v1.61.254

type ResetConsumerGroupPositionRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	GroupId       string `position:"Query" name:"GroupId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

ResetConsumerGroupPositionRequest is the request struct for api ResetConsumerGroupPosition

func CreateResetConsumerGroupPositionRequest ¶ added in v1.61.254

func CreateResetConsumerGroupPositionRequest() (request *ResetConsumerGroupPositionRequest)

CreateResetConsumerGroupPositionRequest creates a request to invoke ResetConsumerGroupPosition API

type ResetConsumerGroupPositionResponse ¶ added in v1.61.254

type ResetConsumerGroupPositionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

ResetConsumerGroupPositionResponse is the response struct for api ResetConsumerGroupPosition

func CreateResetConsumerGroupPositionResponse ¶ added in v1.61.254

func CreateResetConsumerGroupPositionResponse() (response *ResetConsumerGroupPositionResponse)

CreateResetConsumerGroupPositionResponse creates a response to parse from ResetConsumerGroupPosition response

type ResetThingRequest ¶ added in v1.61.29

type ResetThingRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

ResetThingRequest is the request struct for api ResetThing

func CreateResetThingRequest ¶ added in v1.61.29

func CreateResetThingRequest() (request *ResetThingRequest)

CreateResetThingRequest creates a request to invoke ResetThing API

type ResetThingResponse ¶ added in v1.61.29

type ResetThingResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

ResetThingResponse is the response struct for api ResetThing

func CreateResetThingResponse ¶ added in v1.61.29

func CreateResetThingResponse() (response *ResetThingResponse)

CreateResetThingResponse creates a response to parse from ResetThing response

type ResourceSnapshot ¶

type ResourceSnapshot struct {
	GmtCreate             string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified           string `json:"GmtModified" xml:"GmtModified"`
	GmtCompleted          string `json:"GmtCompleted" xml:"GmtCompleted"`
	SnapshotId            string `json:"SnapshotId" xml:"SnapshotId"`
	ResourceType          string `json:"ResourceType" xml:"ResourceType"`
	ResourceId            string `json:"ResourceId" xml:"ResourceId"`
	ResourceName          string `json:"ResourceName" xml:"ResourceName"`
	OperateType           int    `json:"OperateType" xml:"OperateType"`
	Stage                 int    `json:"Stage" xml:"Stage"`
	Status                int    `json:"Status" xml:"Status"`
	Log                   string `json:"Log" xml:"Log"`
	GmtCreateTimestamp    int64  `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	GmtModifiedTimestamp  int64  `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	GmtCompletedTimestamp int64  `json:"GmtCompletedTimestamp" xml:"GmtCompletedTimestamp"`
}

ResourceSnapshot is a nested struct in iot response

type ResourceSnapshotList ¶

type ResourceSnapshotList struct {
	ResourceSnapshot []ResourceSnapshot `json:"ResourceSnapshot" xml:"ResourceSnapshot"`
}

ResourceSnapshotList is a nested struct in iot response

type ResponseParams ¶

type ResponseParams struct {
	ResponseParamsItem []ResponseParamsItem `json:"ResponseParams" xml:"ResponseParams"`
}

ResponseParams is a nested struct in iot response

type ResponseParamsItem ¶

type ResponseParamsItem struct {
	Name     string `json:"Name" xml:"Name"`
	Type     string `json:"Type" xml:"Type"`
	Desc     string `json:"Desc" xml:"Desc"`
	Example  string `json:"Example" xml:"Example"`
	Required bool   `json:"Required" xml:"Required"`
}

ResponseParamsItem is a nested struct in iot response

type ResultList ¶

type ResultList struct {
	ResultList []map[string]interface{} `json:"ResultList" xml:"ResultList"`
}

ResultList is a nested struct in iot response

type RolloutConfig ¶ added in v1.61.847

type RolloutConfig struct {
	MaximumPerMinute int `json:"MaximumPerMinute" xml:"MaximumPerMinute"`
}

RolloutConfig is a nested struct in iot response

type Rule ¶ added in v1.61.254

type Rule struct {
	GmtCreate       int64  `json:"GmtCreate" xml:"GmtCreate"`
	Status          int    `json:"Status" xml:"Status"`
	RuleName        string `json:"RuleName" xml:"RuleName"`
	RuleDescription string `json:"RuleDescription" xml:"RuleDescription"`
	GmtModified     int64  `json:"GmtModified" xml:"GmtModified"`
	IsExisted       int    `json:"IsExisted" xml:"IsExisted"`
	RuleId          string `json:"RuleId" xml:"RuleId"`
	RuleStatus      int    `json:"RuleStatus" xml:"RuleStatus"`
}

Rule is a nested struct in iot response

type RuleActionInfo ¶

type RuleActionInfo struct {
	Configuration   string `json:"Configuration" xml:"Configuration"`
	RuleId          int64  `json:"RuleId" xml:"RuleId"`
	Id              int64  `json:"Id" xml:"Id"`
	ErrorActionFlag bool   `json:"ErrorActionFlag" xml:"ErrorActionFlag"`
	Type            string `json:"Type" xml:"Type"`
}

RuleActionInfo is a nested struct in iot response

type RuleActionList ¶

type RuleActionList struct {
	RuleActionInfo []RuleActionInfo `json:"RuleActionInfo" xml:"RuleActionInfo"`
}

RuleActionList is a nested struct in iot response

type RuleInfo ¶

type RuleInfo struct {
	Name         string `json:"Name" xml:"Name"`
	Created      string `json:"Created" xml:"Created"`
	CreateUserId int64  `json:"CreateUserId" xml:"CreateUserId"`
	Where        string `json:"Where" xml:"Where"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	RuleDesc     string `json:"RuleDesc" xml:"RuleDesc"`
	Id           int64  `json:"Id" xml:"Id"`
	UtcCreated   string `json:"UtcCreated" xml:"UtcCreated"`
	UtcModified  string `json:"UtcModified" xml:"UtcModified"`
	ShortTopic   string `json:"ShortTopic" xml:"ShortTopic"`
	DataType     string `json:"DataType" xml:"DataType"`
	Select       string `json:"Select" xml:"Select"`
	TopicType    int    `json:"TopicType" xml:"TopicType"`
	Status       string `json:"Status" xml:"Status"`
	Topic        string `json:"Topic" xml:"Topic"`
	Modified     string `json:"Modified" xml:"Modified"`
}

RuleInfo is a nested struct in iot response

type RuleListInQueryEdgeInstanceSceneRule ¶ added in v1.61.254

type RuleListInQueryEdgeInstanceSceneRule struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RuleListInQueryEdgeInstanceSceneRule is a nested struct in iot response

type RuleListInQuerySceneRule ¶ added in v1.61.254

type RuleListInQuerySceneRule struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RuleListInQuerySceneRule is a nested struct in iot response

type SaveDevicePropRequest ¶

type SaveDevicePropRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	Props         string `position:"Query" name:"Props"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

SaveDevicePropRequest is the request struct for api SaveDeviceProp

func CreateSaveDevicePropRequest ¶

func CreateSaveDevicePropRequest() (request *SaveDevicePropRequest)

CreateSaveDevicePropRequest creates a request to invoke SaveDeviceProp API

type SaveDevicePropResponse ¶

type SaveDevicePropResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

SaveDevicePropResponse is the response struct for api SaveDeviceProp

func CreateSaveDevicePropResponse ¶

func CreateSaveDevicePropResponse() (response *SaveDevicePropResponse)

CreateSaveDevicePropResponse creates a response to parse from SaveDeviceProp response

type ServiceInfo ¶

type ServiceInfo struct {
	Name       string `json:"Name" xml:"Name"`
	Time       string `json:"Time" xml:"Time"`
	Identifier string `json:"Identifier" xml:"Identifier"`
	OutputData string `json:"OutputData" xml:"OutputData"`
	InputData  string `json:"InputData" xml:"InputData"`
}

ServiceInfo is a nested struct in iot response

type SetDeviceDesiredPropertyRequest ¶

type SetDeviceDesiredPropertyRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	Versions      string `position:"Query" name:"Versions"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
	Items         string `position:"Query" name:"Items"`
}

SetDeviceDesiredPropertyRequest is the request struct for api SetDeviceDesiredProperty

func CreateSetDeviceDesiredPropertyRequest ¶

func CreateSetDeviceDesiredPropertyRequest() (request *SetDeviceDesiredPropertyRequest)

CreateSetDeviceDesiredPropertyRequest creates a request to invoke SetDeviceDesiredProperty API

type SetDeviceDesiredPropertyResponse ¶

type SetDeviceDesiredPropertyResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Success          bool   `json:"Success" xml:"Success"`
	ErrorMessage     string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code             string `json:"Code" xml:"Code"`
	MessageArguments string `json:"MessageArguments" xml:"MessageArguments"`
	Data             Data   `json:"Data" xml:"Data"`
}

SetDeviceDesiredPropertyResponse is the response struct for api SetDeviceDesiredProperty

func CreateSetDeviceDesiredPropertyResponse ¶

func CreateSetDeviceDesiredPropertyResponse() (response *SetDeviceDesiredPropertyResponse)

CreateSetDeviceDesiredPropertyResponse creates a response to parse from SetDeviceDesiredProperty response

type SetDeviceGroupTagsRequest ¶

type SetDeviceGroupTagsRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	TagString     string `position:"Query" name:"TagString"`
	GroupId       string `position:"Query" name:"GroupId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

SetDeviceGroupTagsRequest is the request struct for api SetDeviceGroupTags

func CreateSetDeviceGroupTagsRequest ¶

func CreateSetDeviceGroupTagsRequest() (request *SetDeviceGroupTagsRequest)

CreateSetDeviceGroupTagsRequest creates a request to invoke SetDeviceGroupTags API

type SetDeviceGroupTagsResponse ¶

type SetDeviceGroupTagsResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

SetDeviceGroupTagsResponse is the response struct for api SetDeviceGroupTags

func CreateSetDeviceGroupTagsResponse ¶

func CreateSetDeviceGroupTagsResponse() (response *SetDeviceGroupTagsResponse)

CreateSetDeviceGroupTagsResponse creates a response to parse from SetDeviceGroupTags response

type SetDevicePropertyRequest ¶

type SetDevicePropertyRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotId             string `position:"Query" name:"IotId"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	DeviceName        string `position:"Query" name:"DeviceName"`
	Items             string `position:"Query" name:"Items"`
}

SetDevicePropertyRequest is the request struct for api SetDeviceProperty

func CreateSetDevicePropertyRequest ¶

func CreateSetDevicePropertyRequest() (request *SetDevicePropertyRequest)

CreateSetDevicePropertyRequest creates a request to invoke SetDeviceProperty API

type SetDevicePropertyResponse ¶

type SetDevicePropertyResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
	Data         Data   `json:"Data" xml:"Data"`
}

SetDevicePropertyResponse is the response struct for api SetDeviceProperty

func CreateSetDevicePropertyResponse ¶

func CreateSetDevicePropertyResponse() (response *SetDevicePropertyResponse)

CreateSetDevicePropertyResponse creates a response to parse from SetDeviceProperty response

type SetDevicesPropertyRequest ¶

type SetDevicesPropertyRequest struct {
	*requests.RpcRequest
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	ProductKey    string    `position:"Query" name:"ProductKey"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	DeviceName    *[]string `position:"Query" name:"DeviceName"  type:"Repeated"`
	Items         string    `position:"Query" name:"Items"`
}

SetDevicesPropertyRequest is the request struct for api SetDevicesProperty

func CreateSetDevicesPropertyRequest ¶

func CreateSetDevicesPropertyRequest() (request *SetDevicesPropertyRequest)

CreateSetDevicesPropertyRequest creates a request to invoke SetDevicesProperty API

type SetDevicesPropertyResponse ¶

type SetDevicesPropertyResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

SetDevicesPropertyResponse is the response struct for api SetDevicesProperty

func CreateSetDevicesPropertyResponse ¶

func CreateSetDevicesPropertyResponse() (response *SetDevicesPropertyResponse)

CreateSetDevicesPropertyResponse creates a response to parse from SetDevicesProperty response

type SetEdgeInstanceDriverConfigsConfigs ¶

type SetEdgeInstanceDriverConfigsConfigs struct {
	Format  string `name:"Format"`
	Content string `name:"Content"`
	Key     string `name:"Key"`
}

SetEdgeInstanceDriverConfigsConfigs is a repeated param struct in SetEdgeInstanceDriverConfigsRequest

type SetEdgeInstanceDriverConfigsRequest ¶

type SetEdgeInstanceDriverConfigsRequest struct {
	*requests.RpcRequest
	Configs       *[]SetEdgeInstanceDriverConfigsConfigs `position:"Query" name:"Configs"  type:"Repeated"`
	DriverId      string                                 `position:"Query" name:"DriverId"`
	IotInstanceId string                                 `position:"Query" name:"IotInstanceId"`
	InstanceId    string                                 `position:"Query" name:"InstanceId"`
	ApiProduct    string                                 `position:"Body" name:"ApiProduct"`
	ApiRevision   string                                 `position:"Body" name:"ApiRevision"`
}

SetEdgeInstanceDriverConfigsRequest is the request struct for api SetEdgeInstanceDriverConfigs

func CreateSetEdgeInstanceDriverConfigsRequest ¶

func CreateSetEdgeInstanceDriverConfigsRequest() (request *SetEdgeInstanceDriverConfigsRequest)

CreateSetEdgeInstanceDriverConfigsRequest creates a request to invoke SetEdgeInstanceDriverConfigs API

type SetEdgeInstanceDriverConfigsResponse ¶

type SetEdgeInstanceDriverConfigsResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

SetEdgeInstanceDriverConfigsResponse is the response struct for api SetEdgeInstanceDriverConfigs

func CreateSetEdgeInstanceDriverConfigsResponse ¶

func CreateSetEdgeInstanceDriverConfigsResponse() (response *SetEdgeInstanceDriverConfigsResponse)

CreateSetEdgeInstanceDriverConfigsResponse creates a response to parse from SetEdgeInstanceDriverConfigs response

type SetProductCertInfoRequest ¶ added in v1.60.305

type SetProductCertInfoRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	IssueModel    requests.Integer `position:"Query" name:"IssueModel"`
}

SetProductCertInfoRequest is the request struct for api SetProductCertInfo

func CreateSetProductCertInfoRequest ¶ added in v1.60.305

func CreateSetProductCertInfoRequest() (request *SetProductCertInfoRequest)

CreateSetProductCertInfoRequest creates a request to invoke SetProductCertInfo API

type SetProductCertInfoResponse ¶ added in v1.60.305

type SetProductCertInfoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

SetProductCertInfoResponse is the response struct for api SetProductCertInfo

func CreateSetProductCertInfoResponse ¶ added in v1.60.305

func CreateSetProductCertInfoResponse() (response *SetProductCertInfoResponse)

CreateSetProductCertInfoResponse creates a response to parse from SetProductCertInfo response

type SimpleDeviceGroupInfo ¶ added in v1.61.565

type SimpleDeviceGroupInfo struct {
	GroupId string `json:"GroupId" xml:"GroupId"`
}

SimpleDeviceGroupInfo is a nested struct in iot response

type SimpleDeviceInfo ¶

type SimpleDeviceInfo struct {
	ProductName  string `json:"ProductName" xml:"ProductName"`
	DeviceName   string `json:"DeviceName" xml:"DeviceName"`
	Nickname     string `json:"Nickname" xml:"Nickname"`
	GmtCreate    string `json:"GmtCreate" xml:"GmtCreate"`
	IotId        string `json:"IotId" xml:"IotId"`
	DeviceSecret string `json:"DeviceSecret" xml:"DeviceSecret"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	GmtModified  string `json:"GmtModified" xml:"GmtModified"`
	Status       string `json:"Status" xml:"Status"`
	UtcModified  string `json:"UtcModified" xml:"UtcModified"`
	UtcCreate    string `json:"UtcCreate" xml:"UtcCreate"`
}

SimpleDeviceInfo is a nested struct in iot response

type SimpleDeviceSearchInfo ¶ added in v1.61.565

type SimpleDeviceSearchInfo struct {
	ProductKey  string                  `json:"ProductKey" xml:"ProductKey"`
	DeviceName  string                  `json:"DeviceName" xml:"DeviceName"`
	Nickname    string                  `json:"Nickname" xml:"Nickname"`
	Status      string                  `json:"Status" xml:"Status"`
	ActiveTime  string                  `json:"ActiveTime" xml:"ActiveTime"`
	IotId       string                  `json:"IotId" xml:"IotId"`
	GmtCreate   string                  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified string                  `json:"GmtModified" xml:"GmtModified"`
	Groups      []SimpleDeviceGroupInfo `json:"Groups" xml:"Groups"`
	Tags        []TagInfo               `json:"Tags" xml:"Tags"`
	OTAModules  []OTAModuleInfo         `json:"OTAModules" xml:"OTAModules"`
}

SimpleDeviceSearchInfo is a nested struct in iot response

type SimpleFirmwareInfo ¶ added in v1.60.313

type SimpleFirmwareInfo struct {
	FirmwareName string `json:"FirmwareName" xml:"FirmwareName"`
	FirmwareId   string `json:"FirmwareId" xml:"FirmwareId"`
	SrcVersion   string `json:"SrcVersion" xml:"SrcVersion"`
	DestVersion  string `json:"DestVersion" xml:"DestVersion"`
	UtcCreate    string `json:"UtcCreate" xml:"UtcCreate"`
	UtcModified  string `json:"UtcModified" xml:"UtcModified"`
	Status       int    `json:"Status" xml:"Status"`
	FirmwareDesc string `json:"FirmwareDesc" xml:"FirmwareDesc"`
	FirmwareSign string `json:"FirmwareSign" xml:"FirmwareSign"`
	FirmwareSize int    `json:"FirmwareSize" xml:"FirmwareSize"`
	FirmwareUrl  string `json:"FirmwareUrl" xml:"FirmwareUrl"`
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	SignMethod   string `json:"SignMethod" xml:"SignMethod"`
	ProductName  string `json:"ProductName" xml:"ProductName"`
	Type         int    `json:"Type" xml:"Type"`
	ModuleName   string `json:"ModuleName" xml:"ModuleName"`
}

SimpleFirmwareInfo is a nested struct in iot response

type SimpleOTAJobInfo ¶ added in v1.60.313

type SimpleOTAJobInfo struct {
	JobId           string                   `json:"JobId" xml:"JobId"`
	UtcEndTime      string                   `json:"UtcEndTime" xml:"UtcEndTime"`
	SelectionType   string                   `json:"SelectionType" xml:"SelectionType"`
	ProductKey      string                   `json:"ProductKey" xml:"ProductKey"`
	FirmwareId      string                   `json:"FirmwareId" xml:"FirmwareId"`
	UtcModified     string                   `json:"UtcModified" xml:"UtcModified"`
	UtcCreate       string                   `json:"UtcCreate" xml:"UtcCreate"`
	UtcStartTime    string                   `json:"UtcStartTime" xml:"UtcStartTime"`
	JobStatus       string                   `json:"JobStatus" xml:"JobStatus"`
	JobType         string                   `json:"JobType" xml:"JobType"`
	TargetSelection string                   `json:"TargetSelection" xml:"TargetSelection"`
	Tags            TagsInListOTAJobByDevice `json:"Tags" xml:"Tags"`
}

SimpleOTAJobInfo is a nested struct in iot response

type SimpleOTAModuleInfo ¶ added in v1.61.735

type SimpleOTAModuleInfo struct {
	ProductKey    string `json:"ProductKey" xml:"ProductKey"`
	DeviceName    string `json:"DeviceName" xml:"DeviceName"`
	IotId         string `json:"IotId" xml:"IotId"`
	ModuleVersion string `json:"ModuleVersion" xml:"ModuleVersion"`
	ModuleName    string `json:"ModuleName" xml:"ModuleName"`
}

SimpleOTAModuleInfo is a nested struct in iot response

type SimpleOTATaskInfo ¶ added in v1.60.356

type SimpleOTATaskInfo struct {
	TaskId      string `json:"TaskId" xml:"TaskId"`
	UtcModified string `json:"UtcModified" xml:"UtcModified"`
	ProductKey  string `json:"ProductKey" xml:"ProductKey"`
	FirmwareId  string `json:"FirmwareId" xml:"FirmwareId"`
	TaskStatus  string `json:"TaskStatus" xml:"TaskStatus"`
	JobId       string `json:"JobId" xml:"JobId"`
	ProductName string `json:"ProductName" xml:"ProductName"`
	DeviceName  string `json:"DeviceName" xml:"DeviceName"`
	SrcVersion  string `json:"SrcVersion" xml:"SrcVersion"`
	DestVersion string `json:"DestVersion" xml:"DestVersion"`
	TaskDesc    string `json:"TaskDesc" xml:"TaskDesc"`
	Progress    string `json:"Progress" xml:"Progress"`
	IotId       string `json:"IotId" xml:"IotId"`
	UtcCreate   string `json:"UtcCreate" xml:"UtcCreate"`
}

SimpleOTATaskInfo is a nested struct in iot response

type SpeechByCombinationRequest ¶ added in v1.61.735

type SpeechByCombinationRequest struct {
	*requests.RpcRequest
	IotId           string    `position:"Body" name:"IotId"`
	CombinationList *[]string `position:"Body" name:"CombinationList"  type:"Repeated"`
	IotInstanceId   string    `position:"Body" name:"IotInstanceId"`
	ProductKey      string    `position:"Body" name:"ProductKey"`
	ApiProduct      string    `position:"Body" name:"ApiProduct"`
	ApiRevision     string    `position:"Body" name:"ApiRevision"`
	DeviceName      string    `position:"Body" name:"DeviceName"`
}

SpeechByCombinationRequest is the request struct for api SpeechByCombination

func CreateSpeechByCombinationRequest ¶ added in v1.61.735

func CreateSpeechByCombinationRequest() (request *SpeechByCombinationRequest)

CreateSpeechByCombinationRequest creates a request to invoke SpeechByCombination API

type SpeechByCombinationResponse ¶ added in v1.61.735

type SpeechByCombinationResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

SpeechByCombinationResponse is the response struct for api SpeechByCombination

func CreateSpeechByCombinationResponse ¶ added in v1.61.735

func CreateSpeechByCombinationResponse() (response *SpeechByCombinationResponse)

CreateSpeechByCombinationResponse creates a response to parse from SpeechByCombination response

type SqlTemplateDTO ¶

type SqlTemplateDTO struct {
	OriginSql      string         `json:"OriginSql" xml:"OriginSql"`
	TemplateSql    string         `json:"TemplateSql" xml:"TemplateSql"`
	RequestParams  RequestParams  `json:"RequestParams" xml:"RequestParams"`
	ResponseParams ResponseParams `json:"ResponseParams" xml:"ResponseParams"`
}

SqlTemplateDTO is a nested struct in iot response

type SrcTopics ¶

type SrcTopics struct {
	Topic []map[string]interface{} `json:"Topic" xml:"Topic"`
}

SrcTopics is a nested struct in iot response

type SrcVersions ¶ added in v1.60.313

type SrcVersions struct {
	SrcVersion []string `json:"SrcVersion" xml:"SrcVersion"`
}

SrcVersions is a nested struct in iot response

type StartRuleRequest ¶

type StartRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	RuleId        requests.Integer `position:"Query" name:"RuleId"`
}

StartRuleRequest is the request struct for api StartRule

func CreateStartRuleRequest ¶

func CreateStartRuleRequest() (request *StartRuleRequest)

CreateStartRuleRequest creates a request to invoke StartRule API

type StartRuleResponse ¶

type StartRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

StartRuleResponse is the response struct for api StartRule

func CreateStartRuleResponse ¶

func CreateStartRuleResponse() (response *StartRuleResponse)

CreateStartRuleResponse creates a response to parse from StartRule response

type StopRuleRequest ¶

type StopRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	RuleId        requests.Integer `position:"Query" name:"RuleId"`
}

StopRuleRequest is the request struct for api StopRule

func CreateStopRuleRequest ¶

func CreateStopRuleRequest() (request *StopRuleRequest)

CreateStopRuleRequest creates a request to invoke StopRule API

type StopRuleResponse ¶

type StopRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

StopRuleResponse is the response struct for api StopRule

func CreateStopRuleResponse ¶

func CreateStopRuleResponse() (response *StopRuleResponse)

CreateStopRuleResponse creates a response to parse from StopRule response

type SuccessDevEuisInGetLoraNodesTask ¶

type SuccessDevEuisInGetLoraNodesTask struct {
	SuccessDevEui []string `json:"SuccessDevEui" xml:"SuccessDevEui"`
}

SuccessDevEuisInGetLoraNodesTask is a nested struct in iot response

type SuccessDevEuisInGetNodesAddingTask ¶

type SuccessDevEuisInGetNodesAddingTask struct {
	SuccessDevEui []string `json:"SuccessDevEui" xml:"SuccessDevEui"`
}

SuccessDevEuisInGetNodesAddingTask is a nested struct in iot response

type SyncSpeechByCombinationRequest ¶ added in v1.61.917

type SyncSpeechByCombinationRequest struct {
	*requests.RpcRequest
	IotId           string    `position:"Body" name:"IotId"`
	CombinationList *[]string `position:"Body" name:"CombinationList"  type:"Repeated"`
	IotInstanceId   string    `position:"Body" name:"IotInstanceId"`
	ProductKey      string    `position:"Body" name:"ProductKey"`
	ApiProduct      string    `position:"Body" name:"ApiProduct"`
	ApiRevision     string    `position:"Body" name:"ApiRevision"`
	DeviceName      string    `position:"Body" name:"DeviceName"`
}

SyncSpeechByCombinationRequest is the request struct for api SyncSpeechByCombination

func CreateSyncSpeechByCombinationRequest ¶ added in v1.61.917

func CreateSyncSpeechByCombinationRequest() (request *SyncSpeechByCombinationRequest)

CreateSyncSpeechByCombinationRequest creates a request to invoke SyncSpeechByCombination API

type SyncSpeechByCombinationResponse ¶ added in v1.61.917

type SyncSpeechByCombinationResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Data         Data   `json:"Data" xml:"Data"`
}

SyncSpeechByCombinationResponse is the response struct for api SyncSpeechByCombination

func CreateSyncSpeechByCombinationResponse ¶ added in v1.61.917

func CreateSyncSpeechByCombinationResponse() (response *SyncSpeechByCombinationResponse)

CreateSyncSpeechByCombinationResponse creates a response to parse from SyncSpeechByCombination response

type TagInfo ¶ added in v1.61.565

type TagInfo struct {
	TagName  string `json:"TagName" xml:"TagName"`
	TagValue string `json:"TagValue" xml:"TagValue"`
}

TagInfo is a nested struct in iot response

type TagsInListOTAJobByDevice ¶ added in v1.61.565

type TagsInListOTAJobByDevice struct {
	OtaTagDTO []OtaTagDTO `json:"OtaTagDTO" xml:"OtaTagDTO"`
}

TagsInListOTAJobByDevice is a nested struct in iot response

type TagsInListOTAJobByFirmware ¶ added in v1.61.565

type TagsInListOTAJobByFirmware struct {
	OtaTagDTO []OtaTagDTO `json:"OtaTagDTO" xml:"OtaTagDTO"`
}

TagsInListOTAJobByFirmware is a nested struct in iot response

type TagsInQueryDeviceBySQL ¶ added in v1.61.565

type TagsInQueryDeviceBySQL struct {
	TagInfo []TagInfo `json:"TagInfo" xml:"TagInfo"`
}

TagsInQueryDeviceBySQL is a nested struct in iot response

type TagsInQueryOTAJob ¶ added in v1.61.565

type TagsInQueryOTAJob struct {
	OtaTagDTO []OtaTagDTO `json:"OtaTagDTO" xml:"OtaTagDTO"`
}

TagsInQueryOTAJob is a nested struct in iot response

type TargetConfig ¶ added in v1.61.847

type TargetConfig struct {
	TargetGroup   string                  `json:"TargetGroup" xml:"TargetGroup"`
	TargetProduct string                  `json:"TargetProduct" xml:"TargetProduct"`
	TargetType    string                  `json:"TargetType" xml:"TargetType"`
	TargetDevices TargetDevicesInQueryJob `json:"TargetDevices" xml:"TargetDevices"`
}

TargetConfig is a nested struct in iot response

type TargetDevices ¶ added in v1.61.847

type TargetDevices struct {
	DeviceName string `json:"DeviceName" xml:"DeviceName"`
	ProductKey string `json:"ProductKey" xml:"ProductKey"`
}

TargetDevices is a nested struct in iot response

type TargetDevicesInQueryJob ¶ added in v1.61.847

type TargetDevicesInQueryJob struct {
	TargetDevices []TargetDevices `json:"targetDevices" xml:"targetDevices"`
}

TargetDevicesInQueryJob is a nested struct in iot response

type TargetInstanceConfigs ¶ added in v1.61.864

type TargetInstanceConfigs struct {
	TargetInstanceId string `json:"TargetInstanceId" xml:"TargetInstanceId"`
}

TargetInstanceConfigs is a nested struct in iot response

type TargetInstanceConfigsInListDeviceDistributeJob ¶ added in v1.61.864

type TargetInstanceConfigsInListDeviceDistributeJob struct {
	TargetInstanceConfigs []TargetInstanceConfigs `json:"targetInstanceConfigs" xml:"targetInstanceConfigs"`
}

TargetInstanceConfigsInListDeviceDistributeJob is a nested struct in iot response

type TargetInstanceConfigsInQueryDeviceDistributeJob ¶ added in v1.61.864

type TargetInstanceConfigsInQueryDeviceDistributeJob struct {
	TargetInstanceConfigs []TargetInstanceConfigs `json:"targetInstanceConfigs" xml:"targetInstanceConfigs"`
}

TargetInstanceConfigsInQueryDeviceDistributeJob is a nested struct in iot response

type Task ¶

type Task struct {
	GmtCreate             string             `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified           string             `json:"GmtModified" xml:"GmtModified"`
	GmtCompleted          string             `json:"GmtCompleted" xml:"GmtCompleted"`
	GatewayId             string             `json:"GatewayId" xml:"GatewayId"`
	TaskId                string             `json:"TaskId" xml:"TaskId"`
	Stage                 int                `json:"Stage" xml:"Stage"`
	Status                int                `json:"Status" xml:"Status"`
	GmtCreateTimestamp    int64              `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
	GmtModifiedTimestamp  int64              `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
	GmtCompletedTimestamp int64              `json:"GmtCompletedTimestamp" xml:"GmtCompletedTimestamp"`
	ResourceSnapshotList  []ResourceSnapshot `json:"ResourceSnapshotList" xml:"ResourceSnapshotList"`
}

Task is a nested struct in iot response

type TaskList ¶

type TaskList struct {
	Task []Task `json:"Task" xml:"Task"`
}

TaskList is a nested struct in iot response

type TimeoutConfig ¶ added in v1.61.847

type TimeoutConfig struct {
	InProgressTimeoutInMinutes int `json:"InProgressTimeoutInMinutes" xml:"InProgressTimeoutInMinutes"`
}

TimeoutConfig is a nested struct in iot response

type TriggerSceneRuleRequest ¶ added in v1.61.254

type TriggerSceneRuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	RuleId        string `position:"Query" name:"RuleId"`
}

TriggerSceneRuleRequest is the request struct for api TriggerSceneRule

func CreateTriggerSceneRuleRequest ¶ added in v1.61.254

func CreateTriggerSceneRuleRequest() (request *TriggerSceneRuleRequest)

CreateTriggerSceneRuleRequest creates a request to invoke TriggerSceneRule API

type TriggerSceneRuleResponse ¶ added in v1.61.254

type TriggerSceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

TriggerSceneRuleResponse is the response struct for api TriggerSceneRule

func CreateTriggerSceneRuleResponse ¶ added in v1.61.254

func CreateTriggerSceneRuleResponse() (response *TriggerSceneRuleResponse)

CreateTriggerSceneRuleResponse creates a response to parse from TriggerSceneRule response

type UnbindApplicationFromEdgeInstanceRequest ¶ added in v1.61.194

type UnbindApplicationFromEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApplicationId string `position:"Query" name:"ApplicationId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

UnbindApplicationFromEdgeInstanceRequest is the request struct for api UnbindApplicationFromEdgeInstance

func CreateUnbindApplicationFromEdgeInstanceRequest ¶ added in v1.61.194

func CreateUnbindApplicationFromEdgeInstanceRequest() (request *UnbindApplicationFromEdgeInstanceRequest)

CreateUnbindApplicationFromEdgeInstanceRequest creates a request to invoke UnbindApplicationFromEdgeInstance API

type UnbindApplicationFromEdgeInstanceResponse ¶ added in v1.61.194

type UnbindApplicationFromEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UnbindApplicationFromEdgeInstanceResponse is the response struct for api UnbindApplicationFromEdgeInstance

func CreateUnbindApplicationFromEdgeInstanceResponse ¶ added in v1.61.194

func CreateUnbindApplicationFromEdgeInstanceResponse() (response *UnbindApplicationFromEdgeInstanceResponse)

CreateUnbindApplicationFromEdgeInstanceResponse creates a response to parse from UnbindApplicationFromEdgeInstance response

type UnbindDriverFromEdgeInstanceRequest ¶

type UnbindDriverFromEdgeInstanceRequest struct {
	*requests.RpcRequest
	DriverId      string `position:"Query" name:"DriverId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

UnbindDriverFromEdgeInstanceRequest is the request struct for api UnbindDriverFromEdgeInstance

func CreateUnbindDriverFromEdgeInstanceRequest ¶

func CreateUnbindDriverFromEdgeInstanceRequest() (request *UnbindDriverFromEdgeInstanceRequest)

CreateUnbindDriverFromEdgeInstanceRequest creates a request to invoke UnbindDriverFromEdgeInstance API

type UnbindDriverFromEdgeInstanceResponse ¶

type UnbindDriverFromEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UnbindDriverFromEdgeInstanceResponse is the response struct for api UnbindDriverFromEdgeInstance

func CreateUnbindDriverFromEdgeInstanceResponse ¶

func CreateUnbindDriverFromEdgeInstanceResponse() (response *UnbindDriverFromEdgeInstanceResponse)

CreateUnbindDriverFromEdgeInstanceResponse creates a response to parse from UnbindDriverFromEdgeInstance response

type UnbindRoleFromEdgeInstanceRequest ¶ added in v1.61.565

type UnbindRoleFromEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

UnbindRoleFromEdgeInstanceRequest is the request struct for api UnbindRoleFromEdgeInstance

func CreateUnbindRoleFromEdgeInstanceRequest ¶ added in v1.61.565

func CreateUnbindRoleFromEdgeInstanceRequest() (request *UnbindRoleFromEdgeInstanceRequest)

CreateUnbindRoleFromEdgeInstanceRequest creates a request to invoke UnbindRoleFromEdgeInstance API

type UnbindRoleFromEdgeInstanceResponse ¶ added in v1.61.565

type UnbindRoleFromEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UnbindRoleFromEdgeInstanceResponse is the response struct for api UnbindRoleFromEdgeInstance

func CreateUnbindRoleFromEdgeInstanceResponse ¶ added in v1.61.565

func CreateUnbindRoleFromEdgeInstanceResponse() (response *UnbindRoleFromEdgeInstanceResponse)

CreateUnbindRoleFromEdgeInstanceResponse creates a response to parse from UnbindRoleFromEdgeInstance response

type UnbindSceneRuleFromEdgeInstanceRequest ¶ added in v1.61.254

type UnbindSceneRuleFromEdgeInstanceRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	RuleId        string `position:"Query" name:"RuleId"`
}

UnbindSceneRuleFromEdgeInstanceRequest is the request struct for api UnbindSceneRuleFromEdgeInstance

func CreateUnbindSceneRuleFromEdgeInstanceRequest ¶ added in v1.61.254

func CreateUnbindSceneRuleFromEdgeInstanceRequest() (request *UnbindSceneRuleFromEdgeInstanceRequest)

CreateUnbindSceneRuleFromEdgeInstanceRequest creates a request to invoke UnbindSceneRuleFromEdgeInstance API

type UnbindSceneRuleFromEdgeInstanceResponse ¶ added in v1.61.254

type UnbindSceneRuleFromEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UnbindSceneRuleFromEdgeInstanceResponse is the response struct for api UnbindSceneRuleFromEdgeInstance

func CreateUnbindSceneRuleFromEdgeInstanceResponse ¶ added in v1.61.254

func CreateUnbindSceneRuleFromEdgeInstanceResponse() (response *UnbindSceneRuleFromEdgeInstanceResponse)

CreateUnbindSceneRuleFromEdgeInstanceResponse creates a response to parse from UnbindSceneRuleFromEdgeInstance response

type UpdateConsumerGroupRequest ¶ added in v1.61.254

type UpdateConsumerGroupRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	GroupId       string `position:"Query" name:"GroupId"`
	NewGroupName  string `position:"Query" name:"NewGroupName"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

UpdateConsumerGroupRequest is the request struct for api UpdateConsumerGroup

func CreateUpdateConsumerGroupRequest ¶ added in v1.61.254

func CreateUpdateConsumerGroupRequest() (request *UpdateConsumerGroupRequest)

CreateUpdateConsumerGroupRequest creates a request to invoke UpdateConsumerGroup API

type UpdateConsumerGroupResponse ¶ added in v1.61.254

type UpdateConsumerGroupResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
}

UpdateConsumerGroupResponse is the response struct for api UpdateConsumerGroup

func CreateUpdateConsumerGroupResponse ¶ added in v1.61.254

func CreateUpdateConsumerGroupResponse() (response *UpdateConsumerGroupResponse)

CreateUpdateConsumerGroupResponse creates a response to parse from UpdateConsumerGroup response

type UpdateDeviceGroupRequest ¶

type UpdateDeviceGroupRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	GroupId       string `position:"Query" name:"GroupId"`
	GroupDesc     string `position:"Query" name:"GroupDesc"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

UpdateDeviceGroupRequest is the request struct for api UpdateDeviceGroup

func CreateUpdateDeviceGroupRequest ¶

func CreateUpdateDeviceGroupRequest() (request *UpdateDeviceGroupRequest)

CreateUpdateDeviceGroupRequest creates a request to invoke UpdateDeviceGroup API

type UpdateDeviceGroupResponse ¶

type UpdateDeviceGroupResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateDeviceGroupResponse is the response struct for api UpdateDeviceGroup

func CreateUpdateDeviceGroupResponse ¶

func CreateUpdateDeviceGroupResponse() (response *UpdateDeviceGroupResponse)

CreateUpdateDeviceGroupResponse creates a response to parse from UpdateDeviceGroup response

type UpdateDeviceShadowRequest ¶

type UpdateDeviceShadowRequest struct {
	*requests.RpcRequest
	ShadowMessage string           `position:"Query" name:"ShadowMessage"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	DeltaUpdate   requests.Boolean `position:"Query" name:"DeltaUpdate"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

UpdateDeviceShadowRequest is the request struct for api UpdateDeviceShadow

func CreateUpdateDeviceShadowRequest ¶

func CreateUpdateDeviceShadowRequest() (request *UpdateDeviceShadowRequest)

CreateUpdateDeviceShadowRequest creates a request to invoke UpdateDeviceShadow API

type UpdateDeviceShadowResponse ¶

type UpdateDeviceShadowResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateDeviceShadowResponse is the response struct for api UpdateDeviceShadow

func CreateUpdateDeviceShadowResponse ¶

func CreateUpdateDeviceShadowResponse() (response *UpdateDeviceShadowResponse)

CreateUpdateDeviceShadowResponse creates a response to parse from UpdateDeviceShadow response

type UpdateEdgeDriverVersionRequest ¶ added in v1.61.29

type UpdateEdgeDriverVersionRequest struct {
	*requests.RpcRequest
	ConfigCheckRule string `position:"Query" name:"ConfigCheckRule"`
	Argument        string `position:"Query" name:"Argument"`
	EdgeVersion     string `position:"Query" name:"EdgeVersion"`
	Description     string `position:"Query" name:"Description"`
	DriverId        string `position:"Query" name:"DriverId"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	ContainerConfig string `position:"Query" name:"ContainerConfig"`
	DriverVersion   string `position:"Query" name:"DriverVersion"`
	DriverConfig    string `position:"Query" name:"DriverConfig"`
	SourceConfig    string `position:"Query" name:"SourceConfig"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
}

UpdateEdgeDriverVersionRequest is the request struct for api UpdateEdgeDriverVersion

func CreateUpdateEdgeDriverVersionRequest ¶ added in v1.61.29

func CreateUpdateEdgeDriverVersionRequest() (request *UpdateEdgeDriverVersionRequest)

CreateUpdateEdgeDriverVersionRequest creates a request to invoke UpdateEdgeDriverVersion API

type UpdateEdgeDriverVersionResponse ¶ added in v1.61.29

type UpdateEdgeDriverVersionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateEdgeDriverVersionResponse is the response struct for api UpdateEdgeDriverVersion

func CreateUpdateEdgeDriverVersionResponse ¶ added in v1.61.29

func CreateUpdateEdgeDriverVersionResponse() (response *UpdateEdgeDriverVersionResponse)

CreateUpdateEdgeDriverVersionResponse creates a response to parse from UpdateEdgeDriverVersion response

type UpdateEdgeInstanceChannelConfigs ¶ added in v1.61.194

type UpdateEdgeInstanceChannelConfigs struct {
	Format  string `name:"Format"`
	Content string `name:"Content"`
	Key     string `name:"Key"`
}

UpdateEdgeInstanceChannelConfigs is a repeated param struct in UpdateEdgeInstanceChannelRequest

type UpdateEdgeInstanceChannelRequest ¶ added in v1.61.194

type UpdateEdgeInstanceChannelRequest struct {
	*requests.RpcRequest
	Configs       *[]UpdateEdgeInstanceChannelConfigs `position:"Query" name:"Configs"  type:"Repeated"`
	DriverId      string                              `position:"Query" name:"DriverId"`
	IotInstanceId string                              `position:"Query" name:"IotInstanceId"`
	ChannelName   string                              `position:"Query" name:"ChannelName"`
	InstanceId    string                              `position:"Query" name:"InstanceId"`
	ApiProduct    string                              `position:"Body" name:"ApiProduct"`
	ApiRevision   string                              `position:"Body" name:"ApiRevision"`
	ChannelId     string                              `position:"Query" name:"ChannelId"`
}

UpdateEdgeInstanceChannelRequest is the request struct for api UpdateEdgeInstanceChannel

func CreateUpdateEdgeInstanceChannelRequest ¶ added in v1.61.194

func CreateUpdateEdgeInstanceChannelRequest() (request *UpdateEdgeInstanceChannelRequest)

CreateUpdateEdgeInstanceChannelRequest creates a request to invoke UpdateEdgeInstanceChannel API

type UpdateEdgeInstanceChannelResponse ¶ added in v1.61.194

type UpdateEdgeInstanceChannelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateEdgeInstanceChannelResponse is the response struct for api UpdateEdgeInstanceChannel

func CreateUpdateEdgeInstanceChannelResponse ¶ added in v1.61.194

func CreateUpdateEdgeInstanceChannelResponse() (response *UpdateEdgeInstanceChannelResponse)

CreateUpdateEdgeInstanceChannelResponse creates a response to parse from UpdateEdgeInstanceChannel response

type UpdateEdgeInstanceRequest ¶

type UpdateEdgeInstanceRequest struct {
	*requests.RpcRequest
	BizEnable     requests.Boolean `position:"Query" name:"BizEnable"`
	Spec          requests.Integer `position:"Query" name:"Spec"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	Tags          string           `position:"Query" name:"Tags"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	Name          string           `position:"Query" name:"Name"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

UpdateEdgeInstanceRequest is the request struct for api UpdateEdgeInstance

func CreateUpdateEdgeInstanceRequest ¶

func CreateUpdateEdgeInstanceRequest() (request *UpdateEdgeInstanceRequest)

CreateUpdateEdgeInstanceRequest creates a request to invoke UpdateEdgeInstance API

type UpdateEdgeInstanceResponse ¶

type UpdateEdgeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateEdgeInstanceResponse is the response struct for api UpdateEdgeInstance

func CreateUpdateEdgeInstanceResponse ¶

func CreateUpdateEdgeInstanceResponse() (response *UpdateEdgeInstanceResponse)

CreateUpdateEdgeInstanceResponse creates a response to parse from UpdateEdgeInstance response

type UpdateJobRequest ¶ added in v1.61.847

type UpdateJobRequest struct {
	*requests.RpcRequest
	Description   string `position:"Query" name:"Description"`
	RolloutConfig string `position:"Query" name:"RolloutConfig"`
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	TimeoutConfig string `position:"Query" name:"TimeoutConfig"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

UpdateJobRequest is the request struct for api UpdateJob

func CreateUpdateJobRequest ¶ added in v1.61.847

func CreateUpdateJobRequest() (request *UpdateJobRequest)

CreateUpdateJobRequest creates a request to invoke UpdateJob API

type UpdateJobResponse ¶ added in v1.61.847

type UpdateJobResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateJobResponse is the response struct for api UpdateJob

func CreateUpdateJobResponse ¶ added in v1.61.847

func CreateUpdateJobResponse() (response *UpdateJobResponse)

CreateUpdateJobResponse creates a response to parse from UpdateJob response

type UpdateOTAModuleRequest ¶ added in v1.61.565

type UpdateOTAModuleRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ModuleName    string `position:"Query" name:"ModuleName"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	AliasName     string `position:"Query" name:"AliasName"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	Desc          string `position:"Query" name:"Desc"`
}

UpdateOTAModuleRequest is the request struct for api UpdateOTAModule

func CreateUpdateOTAModuleRequest ¶ added in v1.61.565

func CreateUpdateOTAModuleRequest() (request *UpdateOTAModuleRequest)

CreateUpdateOTAModuleRequest creates a request to invoke UpdateOTAModule API

type UpdateOTAModuleResponse ¶ added in v1.61.565

type UpdateOTAModuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateOTAModuleResponse is the response struct for api UpdateOTAModule

func CreateUpdateOTAModuleResponse ¶ added in v1.61.565

func CreateUpdateOTAModuleResponse() (response *UpdateOTAModuleResponse)

CreateUpdateOTAModuleResponse creates a response to parse from UpdateOTAModule response

type UpdateProductFilterConfigRequest ¶ added in v1.60.313

type UpdateProductFilterConfigRequest struct {
	*requests.RpcRequest
	PropertyTimestampFilter requests.Boolean `position:"Query" name:"PropertyTimestampFilter"`
	IotInstanceId           string           `position:"Query" name:"IotInstanceId"`
	ProductKey              string           `position:"Query" name:"ProductKey"`
	ApiProduct              string           `position:"Body" name:"ApiProduct"`
	ApiRevision             string           `position:"Body" name:"ApiRevision"`
	PropertyValueFilter     requests.Boolean `position:"Query" name:"PropertyValueFilter"`
}

UpdateProductFilterConfigRequest is the request struct for api UpdateProductFilterConfig

func CreateUpdateProductFilterConfigRequest ¶ added in v1.60.313

func CreateUpdateProductFilterConfigRequest() (request *UpdateProductFilterConfigRequest)

CreateUpdateProductFilterConfigRequest creates a request to invoke UpdateProductFilterConfig API

type UpdateProductFilterConfigResponse ¶ added in v1.60.313

type UpdateProductFilterConfigResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateProductFilterConfigResponse is the response struct for api UpdateProductFilterConfig

func CreateUpdateProductFilterConfigResponse ¶ added in v1.60.313

func CreateUpdateProductFilterConfigResponse() (response *UpdateProductFilterConfigResponse)

CreateUpdateProductFilterConfigResponse creates a response to parse from UpdateProductFilterConfig response

type UpdateProductRequest ¶

type UpdateProductRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	Description       string `position:"Query" name:"Description"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	ProductName       string `position:"Query" name:"ProductName"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
}

UpdateProductRequest is the request struct for api UpdateProduct

func CreateUpdateProductRequest ¶

func CreateUpdateProductRequest() (request *UpdateProductRequest)

CreateUpdateProductRequest creates a request to invoke UpdateProduct API

type UpdateProductResponse ¶

type UpdateProductResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateProductResponse is the response struct for api UpdateProduct

func CreateUpdateProductResponse ¶

func CreateUpdateProductResponse() (response *UpdateProductResponse)

CreateUpdateProductResponse creates a response to parse from UpdateProduct response

type UpdateProductTagsProductTag ¶

type UpdateProductTagsProductTag struct {
	TagValue string `name:"TagValue"`
	TagKey   string `name:"TagKey"`
}

UpdateProductTagsProductTag is a repeated param struct in UpdateProductTagsRequest

type UpdateProductTagsRequest ¶

type UpdateProductTagsRequest struct {
	*requests.RpcRequest
	IotInstanceId string                         `position:"Query" name:"IotInstanceId"`
	ProductKey    string                         `position:"Query" name:"ProductKey"`
	ProductTag    *[]UpdateProductTagsProductTag `position:"Query" name:"ProductTag"  type:"Repeated"`
	ApiProduct    string                         `position:"Body" name:"ApiProduct"`
	ApiRevision   string                         `position:"Body" name:"ApiRevision"`
}

UpdateProductTagsRequest is the request struct for api UpdateProductTags

func CreateUpdateProductTagsRequest ¶

func CreateUpdateProductTagsRequest() (request *UpdateProductTagsRequest)

CreateUpdateProductTagsRequest creates a request to invoke UpdateProductTags API

type UpdateProductTagsResponse ¶

type UpdateProductTagsResponse struct {
	*responses.BaseResponse
	RequestId          string                                `json:"RequestId" xml:"RequestId"`
	Success            bool                                  `json:"Success" xml:"Success"`
	ErrorMessage       string                                `json:"ErrorMessage" xml:"ErrorMessage"`
	Code               string                                `json:"Code" xml:"Code"`
	InvalidProductTags InvalidProductTagsInUpdateProductTags `json:"InvalidProductTags" xml:"InvalidProductTags"`
}

UpdateProductTagsResponse is the response struct for api UpdateProductTags

func CreateUpdateProductTagsResponse ¶

func CreateUpdateProductTagsResponse() (response *UpdateProductTagsResponse)

CreateUpdateProductTagsResponse creates a response to parse from UpdateProductTags response

type UpdateProductTopicRequest ¶

type UpdateProductTopicRequest struct {
	*requests.RpcRequest
	TopicId        string `position:"Query" name:"TopicId"`
	IotInstanceId  string `position:"Query" name:"IotInstanceId"`
	TopicShortName string `position:"Query" name:"TopicShortName"`
	ApiProduct     string `position:"Body" name:"ApiProduct"`
	ApiRevision    string `position:"Body" name:"ApiRevision"`
	Operation      string `position:"Query" name:"Operation"`
	Desc           string `position:"Query" name:"Desc"`
}

UpdateProductTopicRequest is the request struct for api UpdateProductTopic

func CreateUpdateProductTopicRequest ¶

func CreateUpdateProductTopicRequest() (request *UpdateProductTopicRequest)

CreateUpdateProductTopicRequest creates a request to invoke UpdateProductTopic API

type UpdateProductTopicResponse ¶

type UpdateProductTopicResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateProductTopicResponse is the response struct for api UpdateProductTopic

func CreateUpdateProductTopicResponse ¶

func CreateUpdateProductTopicResponse() (response *UpdateProductTopicResponse)

CreateUpdateProductTopicResponse creates a response to parse from UpdateProductTopic response

type UpdateRuleActionRequest ¶

type UpdateRuleActionRequest struct {
	*requests.RpcRequest
	Configuration string           `position:"Query" name:"Configuration"`
	Type          string           `position:"Query" name:"Type"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ActionId      requests.Integer `position:"Query" name:"ActionId"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

UpdateRuleActionRequest is the request struct for api UpdateRuleAction

func CreateUpdateRuleActionRequest ¶

func CreateUpdateRuleActionRequest() (request *UpdateRuleActionRequest)

CreateUpdateRuleActionRequest creates a request to invoke UpdateRuleAction API

type UpdateRuleActionResponse ¶

type UpdateRuleActionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Code         string `json:"Code" xml:"Code"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateRuleActionResponse is the response struct for api UpdateRuleAction

func CreateUpdateRuleActionResponse ¶

func CreateUpdateRuleActionResponse() (response *UpdateRuleActionResponse)

CreateUpdateRuleActionResponse creates a response to parse from UpdateRuleAction response

type UpdateRuleRequest ¶

type UpdateRuleRequest struct {
	*requests.RpcRequest
	Select        string           `position:"Query" name:"Select"`
	RuleDesc      string           `position:"Query" name:"RuleDesc"`
	ShortTopic    string           `position:"Query" name:"ShortTopic"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	Where         string           `position:"Query" name:"Where"`
	TopicType     requests.Integer `position:"Query" name:"TopicType"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	Name          string           `position:"Query" name:"Name"`
	Topic         string           `position:"Query" name:"Topic"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	RuleId        requests.Integer `position:"Query" name:"RuleId"`
}

UpdateRuleRequest is the request struct for api UpdateRule

func CreateUpdateRuleRequest ¶

func CreateUpdateRuleRequest() (request *UpdateRuleRequest)

CreateUpdateRuleRequest creates a request to invoke UpdateRule API

type UpdateRuleResponse ¶

type UpdateRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateRuleResponse is the response struct for api UpdateRule

func CreateUpdateRuleResponse ¶

func CreateUpdateRuleResponse() (response *UpdateRuleResponse)

CreateUpdateRuleResponse creates a response to parse from UpdateRule response

type UpdateSceneRuleRequest ¶ added in v1.61.254

type UpdateSceneRuleRequest struct {
	*requests.RpcRequest
	RuleName        string `position:"Query" name:"RuleName"`
	IotInstanceId   string `position:"Query" name:"IotInstanceId"`
	RuleDescription string `position:"Query" name:"RuleDescription"`
	RuleContent     string `position:"Query" name:"RuleContent"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
	RuleId          string `position:"Query" name:"RuleId"`
}

UpdateSceneRuleRequest is the request struct for api UpdateSceneRule

func CreateUpdateSceneRuleRequest ¶ added in v1.61.254

func CreateUpdateSceneRuleRequest() (request *UpdateSceneRuleRequest)

CreateUpdateSceneRuleRequest creates a request to invoke UpdateSceneRule API

type UpdateSceneRuleResponse ¶ added in v1.61.254

type UpdateSceneRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateSceneRuleResponse is the response struct for api UpdateSceneRule

func CreateUpdateSceneRuleResponse ¶ added in v1.61.254

func CreateUpdateSceneRuleResponse() (response *UpdateSceneRuleResponse)

CreateUpdateSceneRuleResponse creates a response to parse from UpdateSceneRule response

type UpdateSubscribeRelationRequest ¶ added in v1.61.254

type UpdateSubscribeRelationRequest struct {
	*requests.RpcRequest
	OtaEventFlag            requests.Boolean `position:"Query" name:"OtaEventFlag"`
	DeviceTopoLifeCycleFlag requests.Boolean `position:"Query" name:"DeviceTopoLifeCycleFlag"`
	Type                    string           `position:"Query" name:"Type"`
	DeviceLifeCycleFlag     requests.Boolean `position:"Query" name:"DeviceLifeCycleFlag"`
	IotInstanceId           string           `position:"Query" name:"IotInstanceId"`
	DeviceStatusChangeFlag  requests.Boolean `position:"Query" name:"DeviceStatusChangeFlag"`
	OtaVersionFlag          requests.Boolean `position:"Query" name:"OtaVersionFlag"`
	DeviceTagFlag           requests.Boolean `position:"Query" name:"DeviceTagFlag"`
	ConsumerGroupIds        *[]string        `position:"Query" name:"ConsumerGroupIds"  type:"Repeated"`
	ProductKey              string           `position:"Query" name:"ProductKey"`
	ThingHistoryFlag        requests.Boolean `position:"Query" name:"ThingHistoryFlag"`
	FoundDeviceListFlag     requests.Boolean `position:"Query" name:"FoundDeviceListFlag"`
	OtaJobFlag              requests.Boolean `position:"Query" name:"OtaJobFlag"`
	ApiProduct              string           `position:"Body" name:"ApiProduct"`
	DeviceDataFlag          requests.Boolean `position:"Query" name:"DeviceDataFlag"`
	ApiRevision             string           `position:"Body" name:"ApiRevision"`
	MnsConfiguration        string           `position:"Query" name:"MnsConfiguration"`
}

UpdateSubscribeRelationRequest is the request struct for api UpdateSubscribeRelation

func CreateUpdateSubscribeRelationRequest ¶ added in v1.61.254

func CreateUpdateSubscribeRelationRequest() (request *UpdateSubscribeRelationRequest)

CreateUpdateSubscribeRelationRequest creates a request to invoke UpdateSubscribeRelation API

type UpdateSubscribeRelationResponse ¶ added in v1.61.254

type UpdateSubscribeRelationResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateSubscribeRelationResponse is the response struct for api UpdateSubscribeRelation

func CreateUpdateSubscribeRelationResponse ¶ added in v1.61.254

func CreateUpdateSubscribeRelationResponse() (response *UpdateSubscribeRelationResponse)

CreateUpdateSubscribeRelationResponse creates a response to parse from UpdateSubscribeRelation response

type UpdateThingModelRequest ¶ added in v1.60.356

type UpdateThingModelRequest struct {
	*requests.RpcRequest
	RealTenantId      string `position:"Query" name:"RealTenantId"`
	RealTripartiteKey string `position:"Query" name:"RealTripartiteKey"`
	IotInstanceId     string `position:"Query" name:"IotInstanceId"`
	Identifier        string `position:"Query" name:"Identifier"`
	FunctionBlockName string `position:"Query" name:"FunctionBlockName"`
	ProductKey        string `position:"Query" name:"ProductKey"`
	ApiProduct        string `position:"Body" name:"ApiProduct"`
	ThingModelJson    string `position:"Query" name:"ThingModelJson"`
	ApiRevision       string `position:"Body" name:"ApiRevision"`
	FunctionBlockId   string `position:"Query" name:"FunctionBlockId"`
}

UpdateThingModelRequest is the request struct for api UpdateThingModel

func CreateUpdateThingModelRequest ¶ added in v1.60.356

func CreateUpdateThingModelRequest() (request *UpdateThingModelRequest)

CreateUpdateThingModelRequest creates a request to invoke UpdateThingModel API

type UpdateThingModelResponse ¶ added in v1.60.356

type UpdateThingModelResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateThingModelResponse is the response struct for api UpdateThingModel

func CreateUpdateThingModelResponse ¶ added in v1.60.356

func CreateUpdateThingModelResponse() (response *UpdateThingModelResponse)

CreateUpdateThingModelResponse creates a response to parse from UpdateThingModel response

type UpdateThingModelValidationConfigRequest ¶ added in v1.61.577

type UpdateThingModelValidationConfigRequest struct {
	*requests.RpcRequest
	ValidateType  requests.Integer `position:"Query" name:"ValidateType"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

UpdateThingModelValidationConfigRequest is the request struct for api UpdateThingModelValidationConfig

func CreateUpdateThingModelValidationConfigRequest ¶ added in v1.61.577

func CreateUpdateThingModelValidationConfigRequest() (request *UpdateThingModelValidationConfigRequest)

CreateUpdateThingModelValidationConfigRequest creates a request to invoke UpdateThingModelValidationConfig API

type UpdateThingModelValidationConfigResponse ¶ added in v1.61.577

type UpdateThingModelValidationConfigResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateThingModelValidationConfigResponse is the response struct for api UpdateThingModelValidationConfig

func CreateUpdateThingModelValidationConfigResponse ¶ added in v1.61.577

func CreateUpdateThingModelValidationConfigResponse() (response *UpdateThingModelValidationConfigResponse)

CreateUpdateThingModelValidationConfigResponse creates a response to parse from UpdateThingModelValidationConfig response

type UpdateThingScriptRequest ¶ added in v1.61.735

type UpdateThingScriptRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ScriptType    string `position:"Query" name:"ScriptType"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	ScriptContent string `position:"Query" name:"ScriptContent"`
}

UpdateThingScriptRequest is the request struct for api UpdateThingScript

func CreateUpdateThingScriptRequest ¶ added in v1.61.735

func CreateUpdateThingScriptRequest() (request *UpdateThingScriptRequest)

CreateUpdateThingScriptRequest creates a request to invoke UpdateThingScript API

type UpdateThingScriptResponse ¶ added in v1.61.735

type UpdateThingScriptResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

UpdateThingScriptResponse is the response struct for api UpdateThingScript

func CreateUpdateThingScriptResponse ¶ added in v1.61.735

func CreateUpdateThingScriptResponse() (response *UpdateThingScriptResponse)

CreateUpdateThingScriptResponse creates a response to parse from UpdateThingScript response

type ValidList ¶

type ValidList struct {
	Name []string `json:"Name" xml:"Name"`
}

ValidList is a nested struct in iot response

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL