Documentation
¶
Index ¶
- type Client
- func (comp *Client) ActiveLicenseDevice(ctx context.Context, data *request.RequestActiveLicenseDevice) (*response2.ResponseActiveLicenseDevice, error)
- func (comp *Client) AddIotGroupDevice(ctx context.Context, data *request.RequestAddIotGroupDevice) (*response2.ResponseAddIotGroupDevice, error)
- func (comp *Client) CreateIotGroupId(ctx context.Context, data *request.RequestCreateIotGroupId) (*response2.ResponseCreateIotGroupId, error)
- func (comp *Client) GetIotGroupInfo(ctx context.Context, data *request.RequestGetIotGroupInfo) (*response2.ResponseGetIotGroupInfo, error)
- func (comp *Client) GetLicenseDeviceInfo(ctx context.Context, data *request.RequestGetLicenseDeviceInfo) (*response2.ResponseGetLicenseDeviceInfo, error)
- func (comp *Client) GetLicensePkgList(ctx context.Context, data *request.RequestGetLicensePkgList) (*response2.ResponseGetLicensePkgList, error)
- func (comp *Client) GetSnTicket(ctx context.Context, data *request.RequestGetSnTicket) (*response.ResponseMiniProgram, error)
- func (comp *Client) RemoveIotGroupDevice(ctx context.Context, data *request.RequestRemoveIotGroupDevice) (*response2.ResponseRemoveIotGroupDevice, error)
- func (comp *Client) SendHardwareDeviceMessage(ctx context.Context, data *request.RequestSendHardwareDeviceMessage) (*response.ResponseMiniProgram, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
BaseClient *kernel.BaseClient
}
func RegisterProvider ¶
func RegisterProvider(app kernel.ApplicationInterface) (*Client, error)
func (*Client) ActiveLicenseDevice ¶
func (comp *Client) ActiveLicenseDevice(ctx context.Context, data *request.RequestActiveLicenseDevice) (*response2.ResponseActiveLicenseDevice, error)
激活设备license https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/hardware-device/activeLicenseDevice.html
func (*Client) AddIotGroupDevice ¶
func (comp *Client) AddIotGroupDevice(ctx context.Context, data *request.RequestAddIotGroupDevice) (*response2.ResponseAddIotGroupDevice, error)
设备组添加设备 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/hardware-device/addIotGroupDevice.html
func (*Client) CreateIotGroupId ¶
func (comp *Client) CreateIotGroupId(ctx context.Context, data *request.RequestCreateIotGroupId) (*response2.ResponseCreateIotGroupId, error)
创建设备组 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/hardware-device/createIotGroupId.html
func (*Client) GetIotGroupInfo ¶
func (comp *Client) GetIotGroupInfo(ctx context.Context, data *request.RequestGetIotGroupInfo) (*response2.ResponseGetIotGroupInfo, error)
查询设备组信息 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/hardware-device/getIotGroupInfo.html
func (*Client) GetLicenseDeviceInfo ¶
func (comp *Client) GetLicenseDeviceInfo(ctx context.Context, data *request.RequestGetLicenseDeviceInfo) (*response2.ResponseGetLicenseDeviceInfo, error)
func (*Client) GetLicensePkgList ¶
func (comp *Client) GetLicensePkgList(ctx context.Context, data *request.RequestGetLicensePkgList) (*response2.ResponseGetLicensePkgList, error)
查询license资源包列表 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/hardware-device/getLicensePkgList.html
func (*Client) GetSnTicket ¶
func (comp *Client) GetSnTicket(ctx context.Context, data *request.RequestGetSnTicket) (*response.ResponseMiniProgram, error)
获取设备票据 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/hardware-device/getSnTicket.html
func (*Client) RemoveIotGroupDevice ¶
func (comp *Client) RemoveIotGroupDevice(ctx context.Context, data *request.RequestRemoveIotGroupDevice) (*response2.ResponseRemoveIotGroupDevice, error)
func (*Client) SendHardwareDeviceMessage ¶
func (comp *Client) SendHardwareDeviceMessage(ctx context.Context, data *request.RequestSendHardwareDeviceMessage) (*response.ResponseMiniProgram, error)