Documentation ¶
Index ¶
- type Canvas
- type CanvasList
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) MoPenAddGroupMember(request *MoPenAddGroupMemberRequest) (response *MoPenAddGroupMemberResponse, err error)
- func (client *Client) MoPenAddGroupMemberWithCallback(request *MoPenAddGroupMemberRequest, ...) <-chan int
- func (client *Client) MoPenAddGroupMemberWithChan(request *MoPenAddGroupMemberRequest) (<-chan *MoPenAddGroupMemberResponse, <-chan error)
- func (client *Client) MoPenBindIsv(request *MoPenBindIsvRequest) (response *MoPenBindIsvResponse, err error)
- func (client *Client) MoPenBindIsvWithCallback(request *MoPenBindIsvRequest, ...) <-chan int
- func (client *Client) MoPenBindIsvWithChan(request *MoPenBindIsvRequest) (<-chan *MoPenBindIsvResponse, <-chan error)
- func (client *Client) MoPenCreateDevice(request *MoPenCreateDeviceRequest) (response *MoPenCreateDeviceResponse, err error)
- func (client *Client) MoPenCreateDeviceWithCallback(request *MoPenCreateDeviceRequest, ...) <-chan int
- func (client *Client) MoPenCreateDeviceWithChan(request *MoPenCreateDeviceRequest) (<-chan *MoPenCreateDeviceResponse, <-chan error)
- func (client *Client) MoPenDeleteGroup(request *MoPenDeleteGroupRequest) (response *MoPenDeleteGroupResponse, err error)
- func (client *Client) MoPenDeleteGroupMember(request *MoPenDeleteGroupMemberRequest) (response *MoPenDeleteGroupMemberResponse, err error)
- func (client *Client) MoPenDeleteGroupMemberWithCallback(request *MoPenDeleteGroupMemberRequest, ...) <-chan int
- func (client *Client) MoPenDeleteGroupMemberWithChan(request *MoPenDeleteGroupMemberRequest) (<-chan *MoPenDeleteGroupMemberResponse, <-chan error)
- func (client *Client) MoPenDeleteGroupWithCallback(request *MoPenDeleteGroupRequest, ...) <-chan int
- func (client *Client) MoPenDeleteGroupWithChan(request *MoPenDeleteGroupRequest) (<-chan *MoPenDeleteGroupResponse, <-chan error)
- func (client *Client) MoPenDoRecognize(request *MoPenDoRecognizeRequest) (response *MoPenDoRecognizeResponse, err error)
- func (client *Client) MoPenDoRecognizeWithCallback(request *MoPenDoRecognizeRequest, ...) <-chan int
- func (client *Client) MoPenDoRecognizeWithChan(request *MoPenDoRecognizeRequest) (<-chan *MoPenDoRecognizeResponse, <-chan error)
- func (client *Client) MoPenFindGroup(request *MoPenFindGroupRequest) (response *MoPenFindGroupResponse, err error)
- func (client *Client) MoPenFindGroupWithCallback(request *MoPenFindGroupRequest, ...) <-chan int
- func (client *Client) MoPenFindGroupWithChan(request *MoPenFindGroupRequest) (<-chan *MoPenFindGroupResponse, <-chan error)
- func (client *Client) MoPenQueryCanvas(request *MoPenQueryCanvasRequest) (response *MoPenQueryCanvasResponse, err error)
- func (client *Client) MoPenQueryCanvasWithCallback(request *MoPenQueryCanvasRequest, ...) <-chan int
- func (client *Client) MoPenQueryCanvasWithChan(request *MoPenQueryCanvasRequest) (<-chan *MoPenQueryCanvasResponse, <-chan error)
- func (client *Client) MoPenSendMqttMessage(request *MoPenSendMqttMessageRequest) (response *MoPenSendMqttMessageResponse, err error)
- func (client *Client) MoPenSendMqttMessageWithCallback(request *MoPenSendMqttMessageRequest, ...) <-chan int
- func (client *Client) MoPenSendMqttMessageWithChan(request *MoPenSendMqttMessageRequest) (<-chan *MoPenSendMqttMessageResponse, <-chan error)
- func (client *Client) MopenCreateGroup(request *MopenCreateGroupRequest) (response *MopenCreateGroupResponse, err error)
- func (client *Client) MopenCreateGroupWithCallback(request *MopenCreateGroupRequest, ...) <-chan int
- func (client *Client) MopenCreateGroupWithChan(request *MopenCreateGroupRequest) (<-chan *MopenCreateGroupResponse, <-chan error)
- type Data
- type MoPenAddGroupMemberRequest
- type MoPenAddGroupMemberResponse
- type MoPenBindIsvRequest
- type MoPenBindIsvResponse
- type MoPenCreateDeviceRequest
- type MoPenCreateDeviceResponse
- type MoPenDeleteGroupMemberRequest
- type MoPenDeleteGroupMemberResponse
- type MoPenDeleteGroupRequest
- type MoPenDeleteGroupResponse
- type MoPenDoRecognizeRequest
- type MoPenDoRecognizeResponse
- type MoPenFindGroupRequest
- type MoPenFindGroupResponse
- type MoPenQueryCanvasRequest
- type MoPenQueryCanvasResponse
- type MoPenSendMqttMessageRequest
- type MoPenSendMqttMessageResponse
- type MopenCreateGroupRequest
- type MopenCreateGroupResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Canvas ¶
type Canvas struct { Id int `json:"Id" xml:"Id"` DeviceName string `json:"DeviceName" xml:"DeviceName"` Url string `json:"Url" xml:"Url"` PageId int `json:"PageId" xml:"PageId"` SessionId string `json:"SessionId" xml:"SessionId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` LastModified string `json:"LastModified" xml:"LastModified"` Status int `json:"Status" xml:"Status"` Attribute string `json:"Attribute" xml:"Attribute"` }
Canvas is a nested struct in mopen response
type CanvasList ¶
type CanvasList struct {
Canvas []Canvas `json:"Canvas" xml:"Canvas"`
}
CanvasList is a nested struct in mopen response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
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 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://help.aliyun.com/document_detail/66222.html
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 attention: rsa key pair auth is only Japan regions available
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://help.aliyun.com/document_detail/66222.html
func (*Client) MoPenAddGroupMember ¶
func (client *Client) MoPenAddGroupMember(request *MoPenAddGroupMemberRequest) (response *MoPenAddGroupMemberResponse, err error)
MoPenAddGroupMember invokes the mopen.MoPenAddGroupMember API synchronously api document: https://help.aliyun.com/api/mopen/mopenaddgroupmember.html
func (*Client) MoPenAddGroupMemberWithCallback ¶
func (client *Client) MoPenAddGroupMemberWithCallback(request *MoPenAddGroupMemberRequest, callback func(response *MoPenAddGroupMemberResponse, err error)) <-chan int
MoPenAddGroupMemberWithCallback invokes the mopen.MoPenAddGroupMember API asynchronously api document: https://help.aliyun.com/api/mopen/mopenaddgroupmember.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenAddGroupMemberWithChan ¶
func (client *Client) MoPenAddGroupMemberWithChan(request *MoPenAddGroupMemberRequest) (<-chan *MoPenAddGroupMemberResponse, <-chan error)
MoPenAddGroupMemberWithChan invokes the mopen.MoPenAddGroupMember API asynchronously api document: https://help.aliyun.com/api/mopen/mopenaddgroupmember.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenBindIsv ¶
func (client *Client) MoPenBindIsv(request *MoPenBindIsvRequest) (response *MoPenBindIsvResponse, err error)
MoPenBindIsv invokes the mopen.MoPenBindIsv API synchronously api document: https://help.aliyun.com/api/mopen/mopenbindisv.html
func (*Client) MoPenBindIsvWithCallback ¶
func (client *Client) MoPenBindIsvWithCallback(request *MoPenBindIsvRequest, callback func(response *MoPenBindIsvResponse, err error)) <-chan int
MoPenBindIsvWithCallback invokes the mopen.MoPenBindIsv API asynchronously api document: https://help.aliyun.com/api/mopen/mopenbindisv.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenBindIsvWithChan ¶
func (client *Client) MoPenBindIsvWithChan(request *MoPenBindIsvRequest) (<-chan *MoPenBindIsvResponse, <-chan error)
MoPenBindIsvWithChan invokes the mopen.MoPenBindIsv API asynchronously api document: https://help.aliyun.com/api/mopen/mopenbindisv.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenCreateDevice ¶
func (client *Client) MoPenCreateDevice(request *MoPenCreateDeviceRequest) (response *MoPenCreateDeviceResponse, err error)
MoPenCreateDevice invokes the mopen.MoPenCreateDevice API synchronously api document: https://help.aliyun.com/api/mopen/mopencreatedevice.html
func (*Client) MoPenCreateDeviceWithCallback ¶
func (client *Client) MoPenCreateDeviceWithCallback(request *MoPenCreateDeviceRequest, callback func(response *MoPenCreateDeviceResponse, err error)) <-chan int
MoPenCreateDeviceWithCallback invokes the mopen.MoPenCreateDevice API asynchronously api document: https://help.aliyun.com/api/mopen/mopencreatedevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenCreateDeviceWithChan ¶
func (client *Client) MoPenCreateDeviceWithChan(request *MoPenCreateDeviceRequest) (<-chan *MoPenCreateDeviceResponse, <-chan error)
MoPenCreateDeviceWithChan invokes the mopen.MoPenCreateDevice API asynchronously api document: https://help.aliyun.com/api/mopen/mopencreatedevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenDeleteGroup ¶
func (client *Client) MoPenDeleteGroup(request *MoPenDeleteGroupRequest) (response *MoPenDeleteGroupResponse, err error)
MoPenDeleteGroup invokes the mopen.MoPenDeleteGroup API synchronously api document: https://help.aliyun.com/api/mopen/mopendeletegroup.html
func (*Client) MoPenDeleteGroupMember ¶
func (client *Client) MoPenDeleteGroupMember(request *MoPenDeleteGroupMemberRequest) (response *MoPenDeleteGroupMemberResponse, err error)
MoPenDeleteGroupMember invokes the mopen.MoPenDeleteGroupMember API synchronously api document: https://help.aliyun.com/api/mopen/mopendeletegroupmember.html
func (*Client) MoPenDeleteGroupMemberWithCallback ¶
func (client *Client) MoPenDeleteGroupMemberWithCallback(request *MoPenDeleteGroupMemberRequest, callback func(response *MoPenDeleteGroupMemberResponse, err error)) <-chan int
MoPenDeleteGroupMemberWithCallback invokes the mopen.MoPenDeleteGroupMember API asynchronously api document: https://help.aliyun.com/api/mopen/mopendeletegroupmember.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenDeleteGroupMemberWithChan ¶
func (client *Client) MoPenDeleteGroupMemberWithChan(request *MoPenDeleteGroupMemberRequest) (<-chan *MoPenDeleteGroupMemberResponse, <-chan error)
MoPenDeleteGroupMemberWithChan invokes the mopen.MoPenDeleteGroupMember API asynchronously api document: https://help.aliyun.com/api/mopen/mopendeletegroupmember.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenDeleteGroupWithCallback ¶
func (client *Client) MoPenDeleteGroupWithCallback(request *MoPenDeleteGroupRequest, callback func(response *MoPenDeleteGroupResponse, err error)) <-chan int
MoPenDeleteGroupWithCallback invokes the mopen.MoPenDeleteGroup API asynchronously api document: https://help.aliyun.com/api/mopen/mopendeletegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenDeleteGroupWithChan ¶
func (client *Client) MoPenDeleteGroupWithChan(request *MoPenDeleteGroupRequest) (<-chan *MoPenDeleteGroupResponse, <-chan error)
MoPenDeleteGroupWithChan invokes the mopen.MoPenDeleteGroup API asynchronously api document: https://help.aliyun.com/api/mopen/mopendeletegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenDoRecognize ¶
func (client *Client) MoPenDoRecognize(request *MoPenDoRecognizeRequest) (response *MoPenDoRecognizeResponse, err error)
MoPenDoRecognize invokes the mopen.MoPenDoRecognize API synchronously api document: https://help.aliyun.com/api/mopen/mopendorecognize.html
func (*Client) MoPenDoRecognizeWithCallback ¶
func (client *Client) MoPenDoRecognizeWithCallback(request *MoPenDoRecognizeRequest, callback func(response *MoPenDoRecognizeResponse, err error)) <-chan int
MoPenDoRecognizeWithCallback invokes the mopen.MoPenDoRecognize API asynchronously api document: https://help.aliyun.com/api/mopen/mopendorecognize.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenDoRecognizeWithChan ¶
func (client *Client) MoPenDoRecognizeWithChan(request *MoPenDoRecognizeRequest) (<-chan *MoPenDoRecognizeResponse, <-chan error)
MoPenDoRecognizeWithChan invokes the mopen.MoPenDoRecognize API asynchronously api document: https://help.aliyun.com/api/mopen/mopendorecognize.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenFindGroup ¶
func (client *Client) MoPenFindGroup(request *MoPenFindGroupRequest) (response *MoPenFindGroupResponse, err error)
MoPenFindGroup invokes the mopen.MoPenFindGroup API synchronously api document: https://help.aliyun.com/api/mopen/mopenfindgroup.html
func (*Client) MoPenFindGroupWithCallback ¶
func (client *Client) MoPenFindGroupWithCallback(request *MoPenFindGroupRequest, callback func(response *MoPenFindGroupResponse, err error)) <-chan int
MoPenFindGroupWithCallback invokes the mopen.MoPenFindGroup API asynchronously api document: https://help.aliyun.com/api/mopen/mopenfindgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenFindGroupWithChan ¶
func (client *Client) MoPenFindGroupWithChan(request *MoPenFindGroupRequest) (<-chan *MoPenFindGroupResponse, <-chan error)
MoPenFindGroupWithChan invokes the mopen.MoPenFindGroup API asynchronously api document: https://help.aliyun.com/api/mopen/mopenfindgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenQueryCanvas ¶
func (client *Client) MoPenQueryCanvas(request *MoPenQueryCanvasRequest) (response *MoPenQueryCanvasResponse, err error)
MoPenQueryCanvas invokes the mopen.MoPenQueryCanvas API synchronously api document: https://help.aliyun.com/api/mopen/mopenquerycanvas.html
func (*Client) MoPenQueryCanvasWithCallback ¶
func (client *Client) MoPenQueryCanvasWithCallback(request *MoPenQueryCanvasRequest, callback func(response *MoPenQueryCanvasResponse, err error)) <-chan int
MoPenQueryCanvasWithCallback invokes the mopen.MoPenQueryCanvas API asynchronously api document: https://help.aliyun.com/api/mopen/mopenquerycanvas.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenQueryCanvasWithChan ¶
func (client *Client) MoPenQueryCanvasWithChan(request *MoPenQueryCanvasRequest) (<-chan *MoPenQueryCanvasResponse, <-chan error)
MoPenQueryCanvasWithChan invokes the mopen.MoPenQueryCanvas API asynchronously api document: https://help.aliyun.com/api/mopen/mopenquerycanvas.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenSendMqttMessage ¶
func (client *Client) MoPenSendMqttMessage(request *MoPenSendMqttMessageRequest) (response *MoPenSendMqttMessageResponse, err error)
MoPenSendMqttMessage invokes the mopen.MoPenSendMqttMessage API synchronously api document: https://help.aliyun.com/api/mopen/mopensendmqttmessage.html
func (*Client) MoPenSendMqttMessageWithCallback ¶
func (client *Client) MoPenSendMqttMessageWithCallback(request *MoPenSendMqttMessageRequest, callback func(response *MoPenSendMqttMessageResponse, err error)) <-chan int
MoPenSendMqttMessageWithCallback invokes the mopen.MoPenSendMqttMessage API asynchronously api document: https://help.aliyun.com/api/mopen/mopensendmqttmessage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoPenSendMqttMessageWithChan ¶
func (client *Client) MoPenSendMqttMessageWithChan(request *MoPenSendMqttMessageRequest) (<-chan *MoPenSendMqttMessageResponse, <-chan error)
MoPenSendMqttMessageWithChan invokes the mopen.MoPenSendMqttMessage API asynchronously api document: https://help.aliyun.com/api/mopen/mopensendmqttmessage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MopenCreateGroup ¶
func (client *Client) MopenCreateGroup(request *MopenCreateGroupRequest) (response *MopenCreateGroupResponse, err error)
MopenCreateGroup invokes the mopen.MopenCreateGroup API synchronously api document: https://help.aliyun.com/api/mopen/mopencreategroup.html
func (*Client) MopenCreateGroupWithCallback ¶
func (client *Client) MopenCreateGroupWithCallback(request *MopenCreateGroupRequest, callback func(response *MopenCreateGroupResponse, err error)) <-chan int
MopenCreateGroupWithCallback invokes the mopen.MopenCreateGroup API asynchronously api document: https://help.aliyun.com/api/mopen/mopencreategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MopenCreateGroupWithChan ¶
func (client *Client) MopenCreateGroupWithChan(request *MopenCreateGroupRequest) (<-chan *MopenCreateGroupResponse, <-chan error)
MopenCreateGroupWithChan invokes the mopen.MopenCreateGroup API asynchronously api document: https://help.aliyun.com/api/mopen/mopencreategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type Data ¶
type Data struct { DeviceName string `json:"DeviceName" xml:"DeviceName"` Product string `json:"Product" xml:"Product"` Result string `json:"Result" xml:"Result"` DeviceSecret string `json:"DeviceSecret" xml:"DeviceSecret"` CanvasId int `json:"CanvasId" xml:"CanvasId"` Creator string `json:"Creator" xml:"Creator"` GroupId string `json:"GroupId" xml:"GroupId"` ResultType string `json:"ResultType" xml:"ResultType"` CanvasList []Canvas `json:"CanvasList" xml:"CanvasList"` }
Data is a nested struct in mopen response
type MoPenAddGroupMemberRequest ¶
type MoPenAddGroupMemberRequest struct { *requests.RpcRequest GroupId string `position:"Body" name:"GroupId"` DeviceName string `position:"Body" name:"DeviceName"` }
MoPenAddGroupMemberRequest is the request struct for api MoPenAddGroupMember
func CreateMoPenAddGroupMemberRequest ¶
func CreateMoPenAddGroupMemberRequest() (request *MoPenAddGroupMemberRequest)
CreateMoPenAddGroupMemberRequest creates a request to invoke MoPenAddGroupMember API
type MoPenAddGroupMemberResponse ¶
type MoPenAddGroupMemberResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Description string `json:"Description" xml:"Description"` Message string `json:"Message" xml:"Message"` }
MoPenAddGroupMemberResponse is the response struct for api MoPenAddGroupMember
func CreateMoPenAddGroupMemberResponse ¶
func CreateMoPenAddGroupMemberResponse() (response *MoPenAddGroupMemberResponse)
CreateMoPenAddGroupMemberResponse creates a response to parse from MoPenAddGroupMember response
type MoPenBindIsvRequest ¶
type MoPenBindIsvRequest struct { *requests.RpcRequest OrderKey string `position:"Body" name:"OrderKey"` DeviceName string `position:"Body" name:"DeviceName"` }
MoPenBindIsvRequest is the request struct for api MoPenBindIsv
func CreateMoPenBindIsvRequest ¶
func CreateMoPenBindIsvRequest() (request *MoPenBindIsvRequest)
CreateMoPenBindIsvRequest creates a request to invoke MoPenBindIsv API
type MoPenBindIsvResponse ¶
type MoPenBindIsvResponse struct { *responses.BaseResponse Code bool `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Description string `json:"Description" xml:"Description"` }
MoPenBindIsvResponse is the response struct for api MoPenBindIsv
func CreateMoPenBindIsvResponse ¶
func CreateMoPenBindIsvResponse() (response *MoPenBindIsvResponse)
CreateMoPenBindIsvResponse creates a response to parse from MoPenBindIsv response
type MoPenCreateDeviceRequest ¶
type MoPenCreateDeviceRequest struct { *requests.RpcRequest DeviceName string `position:"Body" name:"DeviceName"` DeviceType requests.Integer `position:"Body" name:"DeviceType"` }
MoPenCreateDeviceRequest is the request struct for api MoPenCreateDevice
func CreateMoPenCreateDeviceRequest ¶
func CreateMoPenCreateDeviceRequest() (request *MoPenCreateDeviceRequest)
CreateMoPenCreateDeviceRequest creates a request to invoke MoPenCreateDevice API
type MoPenCreateDeviceResponse ¶
type MoPenCreateDeviceResponse struct { *responses.BaseResponse Code bool `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Description string `json:"Description" xml:"Description"` Data Data `json:"Data" xml:"Data"` }
MoPenCreateDeviceResponse is the response struct for api MoPenCreateDevice
func CreateMoPenCreateDeviceResponse ¶
func CreateMoPenCreateDeviceResponse() (response *MoPenCreateDeviceResponse)
CreateMoPenCreateDeviceResponse creates a response to parse from MoPenCreateDevice response
type MoPenDeleteGroupMemberRequest ¶
type MoPenDeleteGroupMemberRequest struct { *requests.RpcRequest GroupId requests.Integer `position:"Body" name:"GroupId"` DeviceName string `position:"Body" name:"DeviceName"` }
MoPenDeleteGroupMemberRequest is the request struct for api MoPenDeleteGroupMember
func CreateMoPenDeleteGroupMemberRequest ¶
func CreateMoPenDeleteGroupMemberRequest() (request *MoPenDeleteGroupMemberRequest)
CreateMoPenDeleteGroupMemberRequest creates a request to invoke MoPenDeleteGroupMember API
type MoPenDeleteGroupMemberResponse ¶
type MoPenDeleteGroupMemberResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` Description string `json:"Description" xml:"Description"` Message string `json:"Message" xml:"Message"` }
MoPenDeleteGroupMemberResponse is the response struct for api MoPenDeleteGroupMember
func CreateMoPenDeleteGroupMemberResponse ¶
func CreateMoPenDeleteGroupMemberResponse() (response *MoPenDeleteGroupMemberResponse)
CreateMoPenDeleteGroupMemberResponse creates a response to parse from MoPenDeleteGroupMember response
type MoPenDeleteGroupRequest ¶
type MoPenDeleteGroupRequest struct { *requests.RpcRequest GroupId string `position:"Body" name:"GroupId"` }
MoPenDeleteGroupRequest is the request struct for api MoPenDeleteGroup
func CreateMoPenDeleteGroupRequest ¶
func CreateMoPenDeleteGroupRequest() (request *MoPenDeleteGroupRequest)
CreateMoPenDeleteGroupRequest creates a request to invoke MoPenDeleteGroup API
type MoPenDeleteGroupResponse ¶
type MoPenDeleteGroupResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Description string `json:"Description" xml:"Description"` }
MoPenDeleteGroupResponse is the response struct for api MoPenDeleteGroup
func CreateMoPenDeleteGroupResponse ¶
func CreateMoPenDeleteGroupResponse() (response *MoPenDeleteGroupResponse)
CreateMoPenDeleteGroupResponse creates a response to parse from MoPenDeleteGroup response
type MoPenDoRecognizeRequest ¶
type MoPenDoRecognizeRequest struct { *requests.RpcRequest CanvasId requests.Integer `position:"Body" name:"CanvasId"` EndY requests.Integer `position:"Body" name:"EndY"` EndX requests.Integer `position:"Body" name:"EndX"` JsonConf string `position:"Body" name:"JsonConf"` ExportType string `position:"Body" name:"ExportType"` StartY requests.Integer `position:"Body" name:"StartY"` StartX requests.Integer `position:"Body" name:"StartX"` }
MoPenDoRecognizeRequest is the request struct for api MoPenDoRecognize
func CreateMoPenDoRecognizeRequest ¶
func CreateMoPenDoRecognizeRequest() (request *MoPenDoRecognizeRequest)
CreateMoPenDoRecognizeRequest creates a request to invoke MoPenDoRecognize API
type MoPenDoRecognizeResponse ¶
type MoPenDoRecognizeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Description string `json:"Description" xml:"Description"` Data Data `json:"Data" xml:"Data"` }
MoPenDoRecognizeResponse is the response struct for api MoPenDoRecognize
func CreateMoPenDoRecognizeResponse ¶
func CreateMoPenDoRecognizeResponse() (response *MoPenDoRecognizeResponse)
CreateMoPenDoRecognizeResponse creates a response to parse from MoPenDoRecognize response
type MoPenFindGroupRequest ¶
type MoPenFindGroupRequest struct { *requests.RpcRequest Creator string `position:"Body" name:"Creator"` }
MoPenFindGroupRequest is the request struct for api MoPenFindGroup
func CreateMoPenFindGroupRequest ¶
func CreateMoPenFindGroupRequest() (request *MoPenFindGroupRequest)
CreateMoPenFindGroupRequest creates a request to invoke MoPenFindGroup API
type MoPenFindGroupResponse ¶
type MoPenFindGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code int `json:"Code" xml:"Code"` Success string `json:"Success" xml:"Success"` Description string `json:"Description" xml:"Description"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
MoPenFindGroupResponse is the response struct for api MoPenFindGroup
func CreateMoPenFindGroupResponse ¶
func CreateMoPenFindGroupResponse() (response *MoPenFindGroupResponse)
CreateMoPenFindGroupResponse creates a response to parse from MoPenFindGroup response
type MoPenQueryCanvasRequest ¶
type MoPenQueryCanvasRequest struct { *requests.RpcRequest DeviceName string `position:"Body" name:"DeviceName"` SessionId string `position:"Body" name:"SessionId"` PageId requests.Integer `position:"Body" name:"PageId"` Status requests.Integer `position:"Body" name:"Status"` }
MoPenQueryCanvasRequest is the request struct for api MoPenQueryCanvas
func CreateMoPenQueryCanvasRequest ¶
func CreateMoPenQueryCanvasRequest() (request *MoPenQueryCanvasRequest)
CreateMoPenQueryCanvasRequest creates a request to invoke MoPenQueryCanvas API
type MoPenQueryCanvasResponse ¶
type MoPenQueryCanvasResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Description string `json:"Description" xml:"Description"` Data Data `json:"Data" xml:"Data"` }
MoPenQueryCanvasResponse is the response struct for api MoPenQueryCanvas
func CreateMoPenQueryCanvasResponse ¶
func CreateMoPenQueryCanvasResponse() (response *MoPenQueryCanvasResponse)
CreateMoPenQueryCanvasResponse creates a response to parse from MoPenQueryCanvas response
type MoPenSendMqttMessageRequest ¶
type MoPenSendMqttMessageRequest struct { *requests.RpcRequest Payload string `position:"Body" name:"Payload"` DeviceName string `position:"Body" name:"DeviceName"` }
MoPenSendMqttMessageRequest is the request struct for api MoPenSendMqttMessage
func CreateMoPenSendMqttMessageRequest ¶
func CreateMoPenSendMqttMessageRequest() (request *MoPenSendMqttMessageRequest)
CreateMoPenSendMqttMessageRequest creates a request to invoke MoPenSendMqttMessage API
type MoPenSendMqttMessageResponse ¶
type MoPenSendMqttMessageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Description string `json:"Description" xml:"Description"` }
MoPenSendMqttMessageResponse is the response struct for api MoPenSendMqttMessage
func CreateMoPenSendMqttMessageResponse ¶
func CreateMoPenSendMqttMessageResponse() (response *MoPenSendMqttMessageResponse)
CreateMoPenSendMqttMessageResponse creates a response to parse from MoPenSendMqttMessage response
type MopenCreateGroupRequest ¶
type MopenCreateGroupRequest struct { *requests.RpcRequest Creator string `position:"Body" name:"Creator"` }
MopenCreateGroupRequest is the request struct for api MopenCreateGroup
func CreateMopenCreateGroupRequest ¶
func CreateMopenCreateGroupRequest() (request *MopenCreateGroupRequest)
CreateMopenCreateGroupRequest creates a request to invoke MopenCreateGroup API
type MopenCreateGroupResponse ¶
type MopenCreateGroupResponse struct { *responses.BaseResponse Code int `json:"Code" xml:"Code"` Success string `json:"Success" xml:"Success"` Description string `json:"Description" xml:"Description"` Message string `json:"Message" xml:"Message"` ResqusetId string `json:"ResqusetId" xml:"ResqusetId"` Data Data `json:"Data" xml:"Data"` }
MopenCreateGroupResponse is the response struct for api MopenCreateGroup
func CreateMopenCreateGroupResponse ¶
func CreateMopenCreateGroupResponse() (response *MopenCreateGroupResponse)
CreateMopenCreateGroupResponse creates a response to parse from MopenCreateGroup response
Source Files ¶
- client.go
- mo_pen_add_group_member.go
- mo_pen_bind_isv.go
- mo_pen_create_device.go
- mo_pen_delete_group.go
- mo_pen_delete_group_member.go
- mo_pen_do_recognize.go
- mo_pen_find_group.go
- mo_pen_query_canvas.go
- mo_pen_send_mqtt_message.go
- mopen_create_group.go
- struct_canvas.go
- struct_canvas_list.go
- struct_data.go