alilabs

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package alilabs 包含人工智能实验室开放平台API相关结构体

https://open.taobao.com/API.htm?docType=2&docId=45531

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAlibabaAilabTbUserSkillOauthAPIRequest added in v1.3.4

func ReleaseAlibabaAilabTbUserSkillOauthAPIRequest(v *AlibabaAilabTbUserSkillOauthAPIRequest)

ReleaseAlibabaAilabTbUserSkillOauthAPIRequest 将 AlibabaAilabTbUserSkillOauthAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabTbUserSkillOauthAPIResponse added in v1.3.4

func ReleaseAlibabaAilabTbUserSkillOauthAPIResponse(v *AlibabaAilabTbUserSkillOauthAPIResponse)

ReleaseAlibabaAilabTbUserSkillOauthAPIResponse 将 AlibabaAilabTbUserSkillOauthAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabUserAuthorizedCancelAPIRequest added in v1.3.4

func ReleaseAlibabaAilabUserAuthorizedCancelAPIRequest(v *AlibabaAilabUserAuthorizedCancelAPIRequest)

ReleaseAlibabaAilabUserAuthorizedCancelAPIRequest 将 AlibabaAilabUserAuthorizedCancelAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabUserAuthorizedCancelAPIResponse added in v1.3.4

func ReleaseAlibabaAilabUserAuthorizedCancelAPIResponse(v *AlibabaAilabUserAuthorizedCancelAPIResponse)

ReleaseAlibabaAilabUserAuthorizedCancelAPIResponse 将 AlibabaAilabUserAuthorizedCancelAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabUserAuthorizedQueryAPIRequest added in v1.3.4

func ReleaseAlibabaAilabUserAuthorizedQueryAPIRequest(v *AlibabaAilabUserAuthorizedQueryAPIRequest)

ReleaseAlibabaAilabUserAuthorizedQueryAPIRequest 将 AlibabaAilabUserAuthorizedQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabUserAuthorizedQueryAPIResponse added in v1.3.4

func ReleaseAlibabaAilabUserAuthorizedQueryAPIResponse(v *AlibabaAilabUserAuthorizedQueryAPIResponse)

ReleaseAlibabaAilabUserAuthorizedQueryAPIResponse 将 AlibabaAilabUserAuthorizedQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabUserOpenUidGetAPIRequest added in v1.3.4

func ReleaseAlibabaAilabUserOpenUidGetAPIRequest(v *AlibabaAilabUserOpenUidGetAPIRequest)

ReleaseAlibabaAilabUserOpenUidGetAPIRequest 将 AlibabaAilabUserOpenUidGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabUserOpenUidGetAPIResponse added in v1.3.4

func ReleaseAlibabaAilabUserOpenUidGetAPIResponse(v *AlibabaAilabUserOpenUidGetAPIResponse)

ReleaseAlibabaAilabUserOpenUidGetAPIResponse 将 AlibabaAilabUserOpenUidGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabUserProfileGetAPIRequest added in v1.3.4

func ReleaseAlibabaAilabUserProfileGetAPIRequest(v *AlibabaAilabUserProfileGetAPIRequest)

ReleaseAlibabaAilabUserProfileGetAPIRequest 将 AlibabaAilabUserProfileGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabUserProfileGetAPIResponse added in v1.3.4

func ReleaseAlibabaAilabUserProfileGetAPIResponse(v *AlibabaAilabUserProfileGetAPIResponse)

ReleaseAlibabaAilabUserProfileGetAPIResponse 将 AlibabaAilabUserProfileGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabUserProfileGetResult added in v1.3.4

func ReleaseAlibabaAilabUserProfileGetResult(v *AlibabaAilabUserProfileGetResult)

ReleaseAlibabaAilabUserProfileGetResult 释放AlibabaAilabUserProfileGetResult

func ReleaseAlibabaAilabUserTokenGetAPIRequest added in v1.3.4

func ReleaseAlibabaAilabUserTokenGetAPIRequest(v *AlibabaAilabUserTokenGetAPIRequest)

ReleaseAlibabaAilabUserTokenGetAPIRequest 将 AlibabaAilabUserTokenGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabUserTokenGetAPIResponse added in v1.3.4

func ReleaseAlibabaAilabUserTokenGetAPIResponse(v *AlibabaAilabUserTokenGetAPIResponse)

ReleaseAlibabaAilabUserTokenGetAPIResponse 将 AlibabaAilabUserTokenGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsIotDeviceListUpdateNotifyAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsIotDeviceListUpdateNotifyAPIRequest(v *AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest)

ReleaseAlibabaAilabsIotDeviceListUpdateNotifyAPIRequest 将 AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsIotDeviceListUpdateNotifyAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsIotDeviceListUpdateNotifyAPIResponse(v *AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse)

ReleaseAlibabaAilabsIotDeviceListUpdateNotifyAPIResponse 将 AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsIotDeviceListUpdateNotifyResult added in v1.3.4

func ReleaseAlibabaAilabsIotDeviceListUpdateNotifyResult(v *AlibabaAilabsIotDeviceListUpdateNotifyResult)

ReleaseAlibabaAilabsIotDeviceListUpdateNotifyResult 释放AlibabaAilabsIotDeviceListUpdateNotifyResult

func ReleaseAlibabaAilabsIotDeviceStatusUpdateAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsIotDeviceStatusUpdateAPIRequest(v *AlibabaAilabsIotDeviceStatusUpdateAPIRequest)

ReleaseAlibabaAilabsIotDeviceStatusUpdateAPIRequest 将 AlibabaAilabsIotDeviceStatusUpdateAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsIotDeviceStatusUpdateAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsIotDeviceStatusUpdateAPIResponse(v *AlibabaAilabsIotDeviceStatusUpdateAPIResponse)

ReleaseAlibabaAilabsIotDeviceStatusUpdateAPIResponse 将 AlibabaAilabsIotDeviceStatusUpdateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsIotDeviceStatusUpdateResult added in v1.3.4

func ReleaseAlibabaAilabsIotDeviceStatusUpdateResult(v *AlibabaAilabsIotDeviceStatusUpdateResult)

ReleaseAlibabaAilabsIotDeviceStatusUpdateResult 释放AlibabaAilabsIotDeviceStatusUpdateResult

func ReleaseAlibabaAilabsTmallgenieAuthDeviceGetAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceGetAPIRequest(v *AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthDeviceGetAPIRequest 将 AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceGetAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceGetAPIResponse(v *AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthDeviceGetAPIResponse 将 AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceGetResult added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceGetResult(v *AlibabaAilabsTmallgenieAuthDeviceGetResult)

ReleaseAlibabaAilabsTmallgenieAuthDeviceGetResult 释放AlibabaAilabsTmallgenieAuthDeviceGetResult

func ReleaseAlibabaAilabsTmallgenieAuthDeviceListAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceListAPIRequest(v *AlibabaAilabsTmallgenieAuthDeviceListAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthDeviceListAPIRequest 将 AlibabaAilabsTmallgenieAuthDeviceListAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceListAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceListAPIResponse(v *AlibabaAilabsTmallgenieAuthDeviceListAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthDeviceListAPIResponse 将 AlibabaAilabsTmallgenieAuthDeviceListAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceListResult added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceListResult(v *AlibabaAilabsTmallgenieAuthDeviceListResult)

ReleaseAlibabaAilabsTmallgenieAuthDeviceListResult 释放AlibabaAilabsTmallgenieAuthDeviceListResult

func ReleaseAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest(v *AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest 将 AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse(v *AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse 将 AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest(v *AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest 将 AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse(v *AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse 将 AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetResult added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetResult(v *AlibabaAilabsTmallgenieAuthDeviceStatusGetResult)

ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetResult 释放AlibabaAilabsTmallgenieAuthDeviceStatusGetResult

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest(v *AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest 将 AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse(v *AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse 将 AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult(v *AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult)

ReleaseAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult 释放AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult

func ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest(v *AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest 将 AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse(v *AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse 将 AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindResult added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindResult(v *AlibabaAilabsTmallgenieAuthDeviceUnbindResult)

ReleaseAlibabaAilabsTmallgenieAuthDeviceUnbindResult 释放AlibabaAilabsTmallgenieAuthDeviceUnbindResult

func ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest(v *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest 将 AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse(v *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse 将 AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult(v *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult)

ReleaseAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult 释放AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult

func ReleaseAlibabaAilabsTmallgenieAuthGetcodeAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthGetcodeAPIRequest(v *AlibabaAilabsTmallgenieAuthGetcodeAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthGetcodeAPIRequest 将 AlibabaAilabsTmallgenieAuthGetcodeAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthGetcodeAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthGetcodeAPIResponse(v *AlibabaAilabsTmallgenieAuthGetcodeAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthGetcodeAPIResponse 将 AlibabaAilabsTmallgenieAuthGetcodeAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthGettokenAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthGettokenAPIRequest(v *AlibabaAilabsTmallgenieAuthGettokenAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthGettokenAPIRequest 将 AlibabaAilabsTmallgenieAuthGettokenAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthGettokenAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthGettokenAPIResponse(v *AlibabaAilabsTmallgenieAuthGettokenAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthGettokenAPIResponse 将 AlibabaAilabsTmallgenieAuthGettokenAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthRefreshAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthRefreshAPIRequest(v *AlibabaAilabsTmallgenieAuthRefreshAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthRefreshAPIRequest 将 AlibabaAilabsTmallgenieAuthRefreshAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthRefreshAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthRefreshAPIResponse(v *AlibabaAilabsTmallgenieAuthRefreshAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthRefreshAPIResponse 将 AlibabaAilabsTmallgenieAuthRefreshAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthSwitchuserAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthSwitchuserAPIRequest(v *AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthSwitchuserAPIRequest 将 AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthSwitchuserAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthSwitchuserAPIResponse(v *AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthSwitchuserAPIResponse 将 AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthSwitchuserResult added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthSwitchuserResult(v *AlibabaAilabsTmallgenieAuthSwitchuserResult)

ReleaseAlibabaAilabsTmallgenieAuthSwitchuserResult 释放AlibabaAilabsTmallgenieAuthSwitchuserResult

func ReleaseAlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest(v *AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest)

ReleaseAlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest 将 AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse(v *AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse)

ReleaseAlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse 将 AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTvsDeviceListAPIRequest added in v1.3.4

func ReleaseAlibabaAilabsTvsDeviceListAPIRequest(v *AlibabaAilabsTvsDeviceListAPIRequest)

ReleaseAlibabaAilabsTvsDeviceListAPIRequest 将 AlibabaAilabsTvsDeviceListAPIRequest 放入 sync.Pool

func ReleaseAlibabaAilabsTvsDeviceListAPIResponse added in v1.3.4

func ReleaseAlibabaAilabsTvsDeviceListAPIResponse(v *AlibabaAilabsTvsDeviceListAPIResponse)

ReleaseAlibabaAilabsTvsDeviceListAPIResponse 将 AlibabaAilabsTvsDeviceListAPIResponse 保存到 sync.Pool

func ReleaseAlibabaAilabsTvsDeviceListData added in v1.3.4

func ReleaseAlibabaAilabsTvsDeviceListData(v *AlibabaAilabsTvsDeviceListData)

ReleaseAlibabaAilabsTvsDeviceListData 释放AlibabaAilabsTvsDeviceListData

func ReleaseBaseResult added in v1.3.4

func ReleaseBaseResult(v *BaseResult)

ReleaseBaseResult 释放BaseResult

func ReleaseBasicUserInfo added in v1.3.4

func ReleaseBasicUserInfo(v *BasicUserInfo)

ReleaseBasicUserInfo 释放BasicUserInfo

func ReleaseDeviceInfo added in v1.3.4

func ReleaseDeviceInfo(v *DeviceInfo)

ReleaseDeviceInfo 释放DeviceInfo

func ReleaseDeviceSkillDetailInfo added in v1.3.4

func ReleaseDeviceSkillDetailInfo(v *DeviceSkillDetailInfo)

ReleaseDeviceSkillDetailInfo 释放DeviceSkillDetailInfo

func ReleaseDeviceStatusDto added in v1.3.4

func ReleaseDeviceStatusDto(v *DeviceStatusDto)

ReleaseDeviceStatusDto 释放DeviceStatusDto

func ReleaseDeviceStatusVo added in v1.3.4

func ReleaseDeviceStatusVo(v *DeviceStatusVo)

ReleaseDeviceStatusVo 释放DeviceStatusVo

func ReleaseDeviceTokenVo added in v1.3.4

func ReleaseDeviceTokenVo(v *DeviceTokenVo)

ReleaseDeviceTokenVo 释放DeviceTokenVo

func ReleaseHashMap added in v1.3.4

func ReleaseHashMap(v *HashMap)

ReleaseHashMap 释放HashMap

func ReleaseHotWordsContent added in v1.3.4

func ReleaseHotWordsContent(v *HotWordsContent)

ReleaseHotWordsContent 释放HotWordsContent

func ReleaseIotCommonHeader added in v1.3.4

func ReleaseIotCommonHeader(v *IotCommonHeader)

ReleaseIotCommonHeader 释放IotCommonHeader

func ReleasePageResult added in v1.3.4

func ReleasePageResult(v *PageResult)

ReleasePageResult 释放PageResult

func ReleasePayload added in v1.3.4

func ReleasePayload(v *Payload)

ReleasePayload 释放Payload

func ReleaseRegisterInfoVo added in v1.3.4

func ReleaseRegisterInfoVo(v *RegisterInfoVo)

ReleaseRegisterInfoVo 释放RegisterInfoVo

func ReleaseSCanQrCodeResultVo added in v1.3.4

func ReleaseSCanQrCodeResultVo(v *SCanQrCodeResultVo)

ReleaseSCanQrCodeResultVo 释放SCanQrCodeResultVo

func ReleaseServiceProvider added in v1.3.4

func ReleaseServiceProvider(v *ServiceProvider)

ReleaseServiceProvider 释放ServiceProvider

func ReleaseStatus added in v1.3.4

func ReleaseStatus(v *Status)

ReleaseStatus 释放Status

func ReleaseTaobaoAilabAicloudTopHotwordsGetAPIRequest added in v1.3.4

func ReleaseTaobaoAilabAicloudTopHotwordsGetAPIRequest(v *TaobaoAilabAicloudTopHotwordsGetAPIRequest)

ReleaseTaobaoAilabAicloudTopHotwordsGetAPIRequest 将 TaobaoAilabAicloudTopHotwordsGetAPIRequest 放入 sync.Pool

func ReleaseTaobaoAilabAicloudTopHotwordsGetAPIResponse added in v1.3.4

func ReleaseTaobaoAilabAicloudTopHotwordsGetAPIResponse(v *TaobaoAilabAicloudTopHotwordsGetAPIResponse)

ReleaseTaobaoAilabAicloudTopHotwordsGetAPIResponse 将 TaobaoAilabAicloudTopHotwordsGetAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAilabAicloudTopHotwordsUpdateAPIRequest added in v1.3.4

func ReleaseTaobaoAilabAicloudTopHotwordsUpdateAPIRequest(v *TaobaoAilabAicloudTopHotwordsUpdateAPIRequest)

ReleaseTaobaoAilabAicloudTopHotwordsUpdateAPIRequest 将 TaobaoAilabAicloudTopHotwordsUpdateAPIRequest 放入 sync.Pool

func ReleaseTaobaoAilabAicloudTopHotwordsUpdateAPIResponse added in v1.3.4

func ReleaseTaobaoAilabAicloudTopHotwordsUpdateAPIResponse(v *TaobaoAilabAicloudTopHotwordsUpdateAPIResponse)

ReleaseTaobaoAilabAicloudTopHotwordsUpdateAPIResponse 将 TaobaoAilabAicloudTopHotwordsUpdateAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAilabAicloudTopSkilsListNewAPIRequest added in v1.3.4

func ReleaseTaobaoAilabAicloudTopSkilsListNewAPIRequest(v *TaobaoAilabAicloudTopSkilsListNewAPIRequest)

ReleaseTaobaoAilabAicloudTopSkilsListNewAPIRequest 将 TaobaoAilabAicloudTopSkilsListNewAPIRequest 放入 sync.Pool

func ReleaseTaobaoAilabAicloudTopSkilsListNewAPIResponse added in v1.3.4

func ReleaseTaobaoAilabAicloudTopSkilsListNewAPIResponse(v *TaobaoAilabAicloudTopSkilsListNewAPIResponse)

ReleaseTaobaoAilabAicloudTopSkilsListNewAPIResponse 将 TaobaoAilabAicloudTopSkilsListNewAPIResponse 保存到 sync.Pool

func ReleaseTopAuthReqDto added in v1.3.4

func ReleaseTopAuthReqDto(v *TopAuthReqDto)

ReleaseTopAuthReqDto 释放TopAuthReqDto

func ReleaseTopDeviceReqDto added in v1.3.4

func ReleaseTopDeviceReqDto(v *TopDeviceReqDto)

ReleaseTopDeviceReqDto 释放TopDeviceReqDto

func ReleaseTopRefreshReqDto added in v1.3.4

func ReleaseTopRefreshReqDto(v *TopRefreshReqDto)

ReleaseTopRefreshReqDto 释放TopRefreshReqDto

Types

type AlibabaAilabTbUserSkillOauthAPIRequest

type AlibabaAilabTbUserSkillOauthAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabTbUserSkillOauthAPIRequest 用户技能 Oauth 授权(淘宝 openId) API请求 alibaba.ailab.tb.user.skill.oauth

定制机厂商,在用户配网完成后,厂商调用此接口,写入特定技能的 Oauth 信息

func GetAlibabaAilabTbUserSkillOauthAPIRequest added in v1.3.4

func GetAlibabaAilabTbUserSkillOauthAPIRequest() *AlibabaAilabTbUserSkillOauthAPIRequest

GetAlibabaAilabTbUserSkillOauthRequest 从 sync.Pool 获取 AlibabaAilabTbUserSkillOauthAPIRequest

func NewAlibabaAilabTbUserSkillOauthRequest

func NewAlibabaAilabTbUserSkillOauthRequest() *AlibabaAilabTbUserSkillOauthAPIRequest

NewAlibabaAilabTbUserSkillOauthRequest 初始化AlibabaAilabTbUserSkillOauthAPIRequest对象

func (AlibabaAilabTbUserSkillOauthAPIRequest) GetApiMethodName

func (r AlibabaAilabTbUserSkillOauthAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabTbUserSkillOauthAPIRequest) GetApiParams

func (r AlibabaAilabTbUserSkillOauthAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabTbUserSkillOauthAPIRequest) GetExpireIn

GetExpireIn ExpireIn Getter

func (AlibabaAilabTbUserSkillOauthAPIRequest) GetOauthAccessToken

func (r AlibabaAilabTbUserSkillOauthAPIRequest) GetOauthAccessToken() string

GetOauthAccessToken OauthAccessToken Getter

func (AlibabaAilabTbUserSkillOauthAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabTbUserSkillOauthAPIRequest) GetRefreshToken

func (r AlibabaAilabTbUserSkillOauthAPIRequest) GetRefreshToken() string

GetRefreshToken RefreshToken Getter

func (AlibabaAilabTbUserSkillOauthAPIRequest) GetTaobaoId

GetTaobaoId TaobaoId Getter

func (*AlibabaAilabTbUserSkillOauthAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabTbUserSkillOauthAPIRequest) SetExpireIn

func (r *AlibabaAilabTbUserSkillOauthAPIRequest) SetExpireIn(_expireIn int64) error

SetExpireIn is ExpireIn Setter access token 过期时间,单位:秒

func (*AlibabaAilabTbUserSkillOauthAPIRequest) SetOauthAccessToken

func (r *AlibabaAilabTbUserSkillOauthAPIRequest) SetOauthAccessToken(_oauthAccessToken string) error

SetOauthAccessToken is OauthAccessToken Setter access token

func (*AlibabaAilabTbUserSkillOauthAPIRequest) SetRefreshToken

func (r *AlibabaAilabTbUserSkillOauthAPIRequest) SetRefreshToken(_refreshToken string) error

SetRefreshToken is RefreshToken Setter refresh token

func (*AlibabaAilabTbUserSkillOauthAPIRequest) SetTaobaoId

func (r *AlibabaAilabTbUserSkillOauthAPIRequest) SetTaobaoId(_taobaoId string) error

SetTaobaoId is TaobaoId Setter taobao open id

type AlibabaAilabTbUserSkillOauthAPIResponse

type AlibabaAilabTbUserSkillOauthAPIResponse struct {
	model.CommonResponse
	AlibabaAilabTbUserSkillOauthAPIResponseModel
}

AlibabaAilabTbUserSkillOauthAPIResponse 用户技能 Oauth 授权(淘宝 openId) API返回值 alibaba.ailab.tb.user.skill.oauth

定制机厂商,在用户配网完成后,厂商调用此接口,写入特定技能的 Oauth 信息

func GetAlibabaAilabTbUserSkillOauthAPIResponse added in v1.3.4

func GetAlibabaAilabTbUserSkillOauthAPIResponse() *AlibabaAilabTbUserSkillOauthAPIResponse

GetAlibabaAilabTbUserSkillOauthAPIResponse 从 sync.Pool 获取 AlibabaAilabTbUserSkillOauthAPIResponse

func (*AlibabaAilabTbUserSkillOauthAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabTbUserSkillOauthAPIResponseModel

type AlibabaAilabTbUserSkillOauthAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailab_tb_user_skill_oauth_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回码,200 代表成功
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

AlibabaAilabTbUserSkillOauthAPIResponseModel is 用户技能 Oauth 授权(淘宝 openId) 成功返回结果

func (*AlibabaAilabTbUserSkillOauthAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserAuthorizedCancelAPIRequest

type AlibabaAilabUserAuthorizedCancelAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabUserAuthorizedCancelAPIRequest 取消账号授权 API请求 alibaba.ailab.user.authorized.cancel

三方用户取消授权给天猫精灵用户

func GetAlibabaAilabUserAuthorizedCancelAPIRequest added in v1.3.4

func GetAlibabaAilabUserAuthorizedCancelAPIRequest() *AlibabaAilabUserAuthorizedCancelAPIRequest

GetAlibabaAilabUserAuthorizedCancelRequest 从 sync.Pool 获取 AlibabaAilabUserAuthorizedCancelAPIRequest

func NewAlibabaAilabUserAuthorizedCancelRequest

func NewAlibabaAilabUserAuthorizedCancelRequest() *AlibabaAilabUserAuthorizedCancelAPIRequest

NewAlibabaAilabUserAuthorizedCancelRequest 初始化AlibabaAilabUserAuthorizedCancelAPIRequest对象

func (AlibabaAilabUserAuthorizedCancelAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabUserAuthorizedCancelAPIRequest) GetApiParams

func (r AlibabaAilabUserAuthorizedCancelAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabUserAuthorizedCancelAPIRequest) GetMerchantUserId

func (r AlibabaAilabUserAuthorizedCancelAPIRequest) GetMerchantUserId() string

GetMerchantUserId MerchantUserId Getter

func (AlibabaAilabUserAuthorizedCancelAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabUserAuthorizedCancelAPIRequest) GetSchemaKey

GetSchemaKey SchemaKey Getter

func (*AlibabaAilabUserAuthorizedCancelAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabUserAuthorizedCancelAPIRequest) SetMerchantUserId

func (r *AlibabaAilabUserAuthorizedCancelAPIRequest) SetMerchantUserId(_merchantUserId string) error

SetMerchantUserId is MerchantUserId Setter 三方用户的唯一ID

func (*AlibabaAilabUserAuthorizedCancelAPIRequest) SetSchemaKey

func (r *AlibabaAilabUserAuthorizedCancelAPIRequest) SetSchemaKey(_schemaKey string) error

SetSchemaKey is SchemaKey Setter 开放平台申请的schema

type AlibabaAilabUserAuthorizedCancelAPIResponse

type AlibabaAilabUserAuthorizedCancelAPIResponse struct {
	model.CommonResponse
	AlibabaAilabUserAuthorizedCancelAPIResponseModel
}

AlibabaAilabUserAuthorizedCancelAPIResponse 取消账号授权 API返回值 alibaba.ailab.user.authorized.cancel

三方用户取消授权给天猫精灵用户

func GetAlibabaAilabUserAuthorizedCancelAPIResponse added in v1.3.4

func GetAlibabaAilabUserAuthorizedCancelAPIResponse() *AlibabaAilabUserAuthorizedCancelAPIResponse

GetAlibabaAilabUserAuthorizedCancelAPIResponse 从 sync.Pool 获取 AlibabaAilabUserAuthorizedCancelAPIResponse

func (*AlibabaAilabUserAuthorizedCancelAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserAuthorizedCancelAPIResponseModel

type AlibabaAilabUserAuthorizedCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailab_user_authorized_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误中文描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 返回码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

AlibabaAilabUserAuthorizedCancelAPIResponseModel is 取消账号授权 成功返回结果

func (*AlibabaAilabUserAuthorizedCancelAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserAuthorizedQueryAPIRequest

type AlibabaAilabUserAuthorizedQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabUserAuthorizedQueryAPIRequest 查询授权状态接口 API请求 alibaba.ailab.user.authorized.query

查询三方用户授权状态

func GetAlibabaAilabUserAuthorizedQueryAPIRequest added in v1.3.4

func GetAlibabaAilabUserAuthorizedQueryAPIRequest() *AlibabaAilabUserAuthorizedQueryAPIRequest

GetAlibabaAilabUserAuthorizedQueryRequest 从 sync.Pool 获取 AlibabaAilabUserAuthorizedQueryAPIRequest

func NewAlibabaAilabUserAuthorizedQueryRequest

func NewAlibabaAilabUserAuthorizedQueryRequest() *AlibabaAilabUserAuthorizedQueryAPIRequest

NewAlibabaAilabUserAuthorizedQueryRequest 初始化AlibabaAilabUserAuthorizedQueryAPIRequest对象

func (AlibabaAilabUserAuthorizedQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabUserAuthorizedQueryAPIRequest) GetApiParams

func (r AlibabaAilabUserAuthorizedQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabUserAuthorizedQueryAPIRequest) GetMerchantUserId

func (r AlibabaAilabUserAuthorizedQueryAPIRequest) GetMerchantUserId() string

GetMerchantUserId MerchantUserId Getter

func (AlibabaAilabUserAuthorizedQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabUserAuthorizedQueryAPIRequest) GetSchemaKey

GetSchemaKey SchemaKey Getter

func (*AlibabaAilabUserAuthorizedQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabUserAuthorizedQueryAPIRequest) SetMerchantUserId

func (r *AlibabaAilabUserAuthorizedQueryAPIRequest) SetMerchantUserId(_merchantUserId string) error

SetMerchantUserId is MerchantUserId Setter 三方用户的唯一ID

func (*AlibabaAilabUserAuthorizedQueryAPIRequest) SetSchemaKey

func (r *AlibabaAilabUserAuthorizedQueryAPIRequest) SetSchemaKey(_schemaKey string) error

SetSchemaKey is SchemaKey Setter 开放平台申请的schema

type AlibabaAilabUserAuthorizedQueryAPIResponse

type AlibabaAilabUserAuthorizedQueryAPIResponse struct {
	model.CommonResponse
	AlibabaAilabUserAuthorizedQueryAPIResponseModel
}

AlibabaAilabUserAuthorizedQueryAPIResponse 查询授权状态接口 API返回值 alibaba.ailab.user.authorized.query

查询三方用户授权状态

func GetAlibabaAilabUserAuthorizedQueryAPIResponse added in v1.3.4

func GetAlibabaAilabUserAuthorizedQueryAPIResponse() *AlibabaAilabUserAuthorizedQueryAPIResponse

GetAlibabaAilabUserAuthorizedQueryAPIResponse 从 sync.Pool 获取 AlibabaAilabUserAuthorizedQueryAPIResponse

func (*AlibabaAilabUserAuthorizedQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserAuthorizedQueryAPIResponseModel

type AlibabaAilabUserAuthorizedQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailab_user_authorized_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 200 成功,其他失败
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 是否已授权
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabUserAuthorizedQueryAPIResponseModel is 查询授权状态接口 成功返回结果

func (*AlibabaAilabUserAuthorizedQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserOpenUidGetAPIRequest

type AlibabaAilabUserOpenUidGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabUserOpenUidGetAPIRequest access token 获取精灵用户 id API请求 alibaba.ailab.user.open.uid.get

access token 获取精灵用户 id

func GetAlibabaAilabUserOpenUidGetAPIRequest added in v1.3.4

func GetAlibabaAilabUserOpenUidGetAPIRequest() *AlibabaAilabUserOpenUidGetAPIRequest

GetAlibabaAilabUserOpenUidGetRequest 从 sync.Pool 获取 AlibabaAilabUserOpenUidGetAPIRequest

func NewAlibabaAilabUserOpenUidGetRequest

func NewAlibabaAilabUserOpenUidGetRequest() *AlibabaAilabUserOpenUidGetAPIRequest

NewAlibabaAilabUserOpenUidGetRequest 初始化AlibabaAilabUserOpenUidGetAPIRequest对象

func (AlibabaAilabUserOpenUidGetAPIRequest) GetApiMethodName

func (r AlibabaAilabUserOpenUidGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabUserOpenUidGetAPIRequest) GetApiParams

func (r AlibabaAilabUserOpenUidGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabUserOpenUidGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabUserOpenUidGetAPIRequest) GetSkillAccessToken

func (r AlibabaAilabUserOpenUidGetAPIRequest) GetSkillAccessToken() string

GetSkillAccessToken SkillAccessToken Getter

func (AlibabaAilabUserOpenUidGetAPIRequest) GetSkillId

GetSkillId SkillId Getter

func (*AlibabaAilabUserOpenUidGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabUserOpenUidGetAPIRequest) SetSkillAccessToken

func (r *AlibabaAilabUserOpenUidGetAPIRequest) SetSkillAccessToken(_skillAccessToken string) error

SetSkillAccessToken is SkillAccessToken Setter access token

func (*AlibabaAilabUserOpenUidGetAPIRequest) SetSkillId

func (r *AlibabaAilabUserOpenUidGetAPIRequest) SetSkillId(_skillId int64) error

SetSkillId is SkillId Setter skill id

type AlibabaAilabUserOpenUidGetAPIResponse

type AlibabaAilabUserOpenUidGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabUserOpenUidGetAPIResponseModel
}

AlibabaAilabUserOpenUidGetAPIResponse access token 获取精灵用户 id API返回值 alibaba.ailab.user.open.uid.get

access token 获取精灵用户 id

func GetAlibabaAilabUserOpenUidGetAPIResponse added in v1.3.4

func GetAlibabaAilabUserOpenUidGetAPIResponse() *AlibabaAilabUserOpenUidGetAPIResponse

GetAlibabaAilabUserOpenUidGetAPIResponse 从 sync.Pool 获取 AlibabaAilabUserOpenUidGetAPIResponse

func (*AlibabaAilabUserOpenUidGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserOpenUidGetAPIResponseModel

type AlibabaAilabUserOpenUidGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailab_user_open_uid_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 详细信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// user id
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 状态码,200 成功,其他失败
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

AlibabaAilabUserOpenUidGetAPIResponseModel is access token 获取精灵用户 id 成功返回结果

func (*AlibabaAilabUserOpenUidGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserProfileGetAPIRequest

type AlibabaAilabUserProfileGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabUserProfileGetAPIRequest 查询用户信息 API请求 alibaba.ailab.user.profile.get

提供天猫精灵用户头像、昵称的查询接口,供本田车载天猫精灵使用

func GetAlibabaAilabUserProfileGetAPIRequest added in v1.3.4

func GetAlibabaAilabUserProfileGetAPIRequest() *AlibabaAilabUserProfileGetAPIRequest

GetAlibabaAilabUserProfileGetRequest 从 sync.Pool 获取 AlibabaAilabUserProfileGetAPIRequest

func NewAlibabaAilabUserProfileGetRequest

func NewAlibabaAilabUserProfileGetRequest() *AlibabaAilabUserProfileGetAPIRequest

NewAlibabaAilabUserProfileGetRequest 初始化AlibabaAilabUserProfileGetAPIRequest对象

func (AlibabaAilabUserProfileGetAPIRequest) GetApiMethodName

func (r AlibabaAilabUserProfileGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabUserProfileGetAPIRequest) GetApiParams

func (r AlibabaAilabUserProfileGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabUserProfileGetAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabUserProfileGetAPIRequest) GetOpenUid

GetOpenUid OpenUid Getter

func (AlibabaAilabUserProfileGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaAilabUserProfileGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabUserProfileGetAPIRequest) SetClientId

func (r *AlibabaAilabUserProfileGetAPIRequest) SetClientId(_clientId string) error

SetClientId is ClientId Setter client id

func (*AlibabaAilabUserProfileGetAPIRequest) SetOpenUid

func (r *AlibabaAilabUserProfileGetAPIRequest) SetOpenUid(_openUid string) error

SetOpenUid is OpenUid Setter open uid

type AlibabaAilabUserProfileGetAPIResponse

type AlibabaAilabUserProfileGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabUserProfileGetAPIResponseModel
}

AlibabaAilabUserProfileGetAPIResponse 查询用户信息 API返回值 alibaba.ailab.user.profile.get

提供天猫精灵用户头像、昵称的查询接口,供本田车载天猫精灵使用

func GetAlibabaAilabUserProfileGetAPIResponse added in v1.3.4

func GetAlibabaAilabUserProfileGetAPIResponse() *AlibabaAilabUserProfileGetAPIResponse

GetAlibabaAilabUserProfileGetAPIResponse 从 sync.Pool 获取 AlibabaAilabUserProfileGetAPIResponse

func (*AlibabaAilabUserProfileGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserProfileGetAPIResponseModel

type AlibabaAilabUserProfileGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailab_user_profile_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口model
	Result *AlibabaAilabUserProfileGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabUserProfileGetAPIResponseModel is 查询用户信息 成功返回结果

func (*AlibabaAilabUserProfileGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserProfileGetResult

type AlibabaAilabUserProfileGetResult struct {
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 数据model
	Result *BasicUserInfo `json:"result,omitempty" xml:"result,omitempty"`
	// 200 成功,其他 失败
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

AlibabaAilabUserProfileGetResult 结构体

func GetAlibabaAilabUserProfileGetResult added in v1.3.4

func GetAlibabaAilabUserProfileGetResult() *AlibabaAilabUserProfileGetResult

GetAlibabaAilabUserProfileGetResult() 从对象池中获取AlibabaAilabUserProfileGetResult

type AlibabaAilabUserTokenGetAPIRequest

type AlibabaAilabUserTokenGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabUserTokenGetAPIRequest 三方账号获取 token API请求 alibaba.ailab.user.token.get

inside 设备的三方 app,通过 extId、schema 生成 token

func GetAlibabaAilabUserTokenGetAPIRequest added in v1.3.4

func GetAlibabaAilabUserTokenGetAPIRequest() *AlibabaAilabUserTokenGetAPIRequest

GetAlibabaAilabUserTokenGetRequest 从 sync.Pool 获取 AlibabaAilabUserTokenGetAPIRequest

func NewAlibabaAilabUserTokenGetRequest

func NewAlibabaAilabUserTokenGetRequest() *AlibabaAilabUserTokenGetAPIRequest

NewAlibabaAilabUserTokenGetRequest 初始化AlibabaAilabUserTokenGetAPIRequest对象

func (AlibabaAilabUserTokenGetAPIRequest) GetApiMethodName

func (r AlibabaAilabUserTokenGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabUserTokenGetAPIRequest) GetApiParams

func (r AlibabaAilabUserTokenGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabUserTokenGetAPIRequest) GetCallBackUrl

func (r AlibabaAilabUserTokenGetAPIRequest) GetCallBackUrl() string

GetCallBackUrl CallBackUrl Getter

func (AlibabaAilabUserTokenGetAPIRequest) GetMerchantUserId

func (r AlibabaAilabUserTokenGetAPIRequest) GetMerchantUserId() string

GetMerchantUserId MerchantUserId Getter

func (AlibabaAilabUserTokenGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabUserTokenGetAPIRequest) GetSchemaKey

func (r AlibabaAilabUserTokenGetAPIRequest) GetSchemaKey() string

GetSchemaKey SchemaKey Getter

func (*AlibabaAilabUserTokenGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabUserTokenGetAPIRequest) SetCallBackUrl

func (r *AlibabaAilabUserTokenGetAPIRequest) SetCallBackUrl(_callBackUrl string) error

SetCallBackUrl is CallBackUrl Setter 用户点击同意授权,则会有授权结果:success/fail,此结果通过 callBackUrl 回调给三方 如果授权账号重复授权给已授权的淘宝账号,幂等返回成功 url 的调用是 表单 post 的方式, request body success example: merchantUserId=xxx&result=success request body fail example: merchantUserId=xxx&result=fail

func (*AlibabaAilabUserTokenGetAPIRequest) SetMerchantUserId

func (r *AlibabaAilabUserTokenGetAPIRequest) SetMerchantUserId(_merchantUserId string) error

SetMerchantUserId is MerchantUserId Setter 三方用户的唯一ID

func (*AlibabaAilabUserTokenGetAPIRequest) SetSchemaKey

func (r *AlibabaAilabUserTokenGetAPIRequest) SetSchemaKey(_schemaKey string) error

SetSchemaKey is SchemaKey Setter 开放平台申请的schema

type AlibabaAilabUserTokenGetAPIResponse

type AlibabaAilabUserTokenGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabUserTokenGetAPIResponseModel
}

AlibabaAilabUserTokenGetAPIResponse 三方账号获取 token API返回值 alibaba.ailab.user.token.get

inside 设备的三方 app,通过 extId、schema 生成 token

func GetAlibabaAilabUserTokenGetAPIResponse added in v1.3.4

func GetAlibabaAilabUserTokenGetAPIResponse() *AlibabaAilabUserTokenGetAPIResponse

GetAlibabaAilabUserTokenGetAPIResponse 从 sync.Pool 获取 AlibabaAilabUserTokenGetAPIResponse

func (*AlibabaAilabUserTokenGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabUserTokenGetAPIResponseModel

type AlibabaAilabUserTokenGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailab_user_token_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 随机 uuid,token 在5分钟后失效,token 在授权成功后失效;建议每次调用 api 获取最新 token
	Token string `json:"token,omitempty" xml:"token,omitempty"`
	// statusCode
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

AlibabaAilabUserTokenGetAPIResponseModel is 三方账号获取 token 成功返回结果

func (*AlibabaAilabUserTokenGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest

type AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest 设备列表更新通知 API请求 alibaba.ailabs.iot.device.list.update.notify

用于人工智能实验室IoT合作厂商上报三方接入IoT设备列表更新时的通知

func GetAlibabaAilabsIotDeviceListUpdateNotifyAPIRequest added in v1.3.4

func GetAlibabaAilabsIotDeviceListUpdateNotifyAPIRequest() *AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest

GetAlibabaAilabsIotDeviceListUpdateNotifyRequest 从 sync.Pool 获取 AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest

func NewAlibabaAilabsIotDeviceListUpdateNotifyRequest

func NewAlibabaAilabsIotDeviceListUpdateNotifyRequest() *AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest

NewAlibabaAilabsIotDeviceListUpdateNotifyRequest 初始化AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest对象

func (AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) GetSkillId

GetSkillId SkillId Getter

func (AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) GetToken

GetToken Token Getter

func (AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) GetType

GetType Type Getter

func (*AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) SetSkillId

SetSkillId is SkillId Setter 厂商在天猫精灵开放平台申请的技能id

func (*AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) SetToken

SetToken is Token Setter 用户OAuth授权后的token

func (*AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest) SetType

SetType is Type Setter 更新类型 1:设备更新 2:场景更新

type AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse

type AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsIotDeviceListUpdateNotifyAPIResponseModel
}

AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse 设备列表更新通知 API返回值 alibaba.ailabs.iot.device.list.update.notify

用于人工智能实验室IoT合作厂商上报三方接入IoT设备列表更新时的通知

func GetAlibabaAilabsIotDeviceListUpdateNotifyAPIResponse added in v1.3.4

func GetAlibabaAilabsIotDeviceListUpdateNotifyAPIResponse() *AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse

GetAlibabaAilabsIotDeviceListUpdateNotifyAPIResponse 从 sync.Pool 获取 AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse

func (*AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsIotDeviceListUpdateNotifyAPIResponseModel

type AlibabaAilabsIotDeviceListUpdateNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_iot_device_list_update_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口返回model
	Result *AlibabaAilabsIotDeviceListUpdateNotifyResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsIotDeviceListUpdateNotifyAPIResponseModel is 设备列表更新通知 成功返回结果

func (*AlibabaAilabsIotDeviceListUpdateNotifyAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsIotDeviceListUpdateNotifyResult

type AlibabaAilabsIotDeviceListUpdateNotifyResult struct {
	// 附加信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 请求响应码,200代表成功
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 设备列表更新通知是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsIotDeviceListUpdateNotifyResult 结构体

func GetAlibabaAilabsIotDeviceListUpdateNotifyResult added in v1.3.4

func GetAlibabaAilabsIotDeviceListUpdateNotifyResult() *AlibabaAilabsIotDeviceListUpdateNotifyResult

GetAlibabaAilabsIotDeviceListUpdateNotifyResult() 从对象池中获取AlibabaAilabsIotDeviceListUpdateNotifyResult

type AlibabaAilabsIotDeviceStatusUpdateAPIRequest

type AlibabaAilabsIotDeviceStatusUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsIotDeviceStatusUpdateAPIRequest ailabs iot 设备状态更新 API请求 alibaba.ailabs.iot.device.status.update

用于人工智能实验室IoT合作厂商上报三方接入IoT设备状态更新时的设备状态上报

func GetAlibabaAilabsIotDeviceStatusUpdateAPIRequest added in v1.3.4

func GetAlibabaAilabsIotDeviceStatusUpdateAPIRequest() *AlibabaAilabsIotDeviceStatusUpdateAPIRequest

GetAlibabaAilabsIotDeviceStatusUpdateRequest 从 sync.Pool 获取 AlibabaAilabsIotDeviceStatusUpdateAPIRequest

func NewAlibabaAilabsIotDeviceStatusUpdateRequest

func NewAlibabaAilabsIotDeviceStatusUpdateRequest() *AlibabaAilabsIotDeviceStatusUpdateAPIRequest

NewAlibabaAilabsIotDeviceStatusUpdateRequest 初始化AlibabaAilabsIotDeviceStatusUpdateAPIRequest对象

func (AlibabaAilabsIotDeviceStatusUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsIotDeviceStatusUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsIotDeviceStatusUpdateAPIRequest) GetDeviceStatusDTO

GetDeviceStatusDTO DeviceStatusDTO Getter

func (AlibabaAilabsIotDeviceStatusUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaAilabsIotDeviceStatusUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsIotDeviceStatusUpdateAPIRequest) SetDeviceStatusDTO

func (r *AlibabaAilabsIotDeviceStatusUpdateAPIRequest) SetDeviceStatusDTO(_deviceStatusDTO *DeviceStatusDto) error

SetDeviceStatusDTO is DeviceStatusDTO Setter 入参设备信息

type AlibabaAilabsIotDeviceStatusUpdateAPIResponse

type AlibabaAilabsIotDeviceStatusUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsIotDeviceStatusUpdateAPIResponseModel
}

AlibabaAilabsIotDeviceStatusUpdateAPIResponse ailabs iot 设备状态更新 API返回值 alibaba.ailabs.iot.device.status.update

用于人工智能实验室IoT合作厂商上报三方接入IoT设备状态更新时的设备状态上报

func GetAlibabaAilabsIotDeviceStatusUpdateAPIResponse added in v1.3.4

func GetAlibabaAilabsIotDeviceStatusUpdateAPIResponse() *AlibabaAilabsIotDeviceStatusUpdateAPIResponse

GetAlibabaAilabsIotDeviceStatusUpdateAPIResponse 从 sync.Pool 获取 AlibabaAilabsIotDeviceStatusUpdateAPIResponse

func (*AlibabaAilabsIotDeviceStatusUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsIotDeviceStatusUpdateAPIResponseModel

type AlibabaAilabsIotDeviceStatusUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_iot_device_status_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 设备状态更新是否成功
	Result *AlibabaAilabsIotDeviceStatusUpdateResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsIotDeviceStatusUpdateAPIResponseModel is ailabs iot 设备状态更新 成功返回结果

func (*AlibabaAilabsIotDeviceStatusUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsIotDeviceStatusUpdateResult

type AlibabaAilabsIotDeviceStatusUpdateResult struct {
	// 附加信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 异常
	Exception string `json:"exception,omitempty" xml:"exception,omitempty"`
	// 请求响应码,200代表成功
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 设备状态是否更新成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsIotDeviceStatusUpdateResult 结构体

func GetAlibabaAilabsIotDeviceStatusUpdateResult added in v1.3.4

func GetAlibabaAilabsIotDeviceStatusUpdateResult() *AlibabaAilabsIotDeviceStatusUpdateResult

GetAlibabaAilabsIotDeviceStatusUpdateResult() 从对象池中获取AlibabaAilabsIotDeviceStatusUpdateResult

type AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest

type AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest 获取设备详情 API请求 alibaba.ailabs.tmallgenie.auth.device.get

通过此接口获取设备详情

func GetAlibabaAilabsTmallgenieAuthDeviceGetAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceGetAPIRequest() *AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest

GetAlibabaAilabsTmallgenieAuthDeviceGetRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest

func NewAlibabaAilabsTmallgenieAuthDeviceGetRequest

func NewAlibabaAilabsTmallgenieAuthDeviceGetRequest() *AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceGetRequest 初始化AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) GetUserOpenId

GetUserOpenId UserOpenId Getter

func (AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) GetUuid

GetUuid Uuid Getter

func (*AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) SetClientId

SetClientId is ClientId Setter 客户id

func (*AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) SetUserOpenId

func (r *AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) SetUserOpenId(_userOpenId string) error

SetUserOpenId is UserOpenId Setter 用户开放id

func (*AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest) SetUuid

SetUuid is Uuid Setter 设备uuid

type AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse

type AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceGetAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse 获取设备详情 API返回值 alibaba.ailabs.tmallgenie.auth.device.get

通过此接口获取设备详情

func GetAlibabaAilabsTmallgenieAuthDeviceGetAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceGetAPIResponse() *AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse

GetAlibabaAilabsTmallgenieAuthDeviceGetAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse

func (*AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceGetAPIResponseModel

type AlibabaAilabsTmallgenieAuthDeviceGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 设备信息
	DeviceInfo *AlibabaAilabsTmallgenieAuthDeviceGetResult `json:"device_info,omitempty" xml:"device_info,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceGetAPIResponseModel is 获取设备详情 成功返回结果

func (*AlibabaAilabsTmallgenieAuthDeviceGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceGetResult

type AlibabaAilabsTmallgenieAuthDeviceGetResult struct {
	// 拓展信息
	Extensions string `json:"extensions,omitempty" xml:"extensions,omitempty"`
	// 设备名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 设备三方唯一id
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 设备uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 设备标签
	DeviceTag *HashMap `json:"device_tag,omitempty" xml:"device_tag,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceGetResult 结构体

func GetAlibabaAilabsTmallgenieAuthDeviceGetResult added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceGetResult() *AlibabaAilabsTmallgenieAuthDeviceGetResult

GetAlibabaAilabsTmallgenieAuthDeviceGetResult() 从对象池中获取AlibabaAilabsTmallgenieAuthDeviceGetResult

type AlibabaAilabsTmallgenieAuthDeviceListAPIRequest

type AlibabaAilabsTmallgenieAuthDeviceListAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthDeviceListAPIRequest 获取用户设备列表 API请求 alibaba.ailabs.tmallgenie.auth.device.list

通过此接口获取用户绑定的设备信息列表

func GetAlibabaAilabsTmallgenieAuthDeviceListAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceListAPIRequest() *AlibabaAilabsTmallgenieAuthDeviceListAPIRequest

GetAlibabaAilabsTmallgenieAuthDeviceListRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceListAPIRequest

func NewAlibabaAilabsTmallgenieAuthDeviceListRequest

func NewAlibabaAilabsTmallgenieAuthDeviceListRequest() *AlibabaAilabsTmallgenieAuthDeviceListAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceListRequest 初始化AlibabaAilabsTmallgenieAuthDeviceListAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) GetUserOpenId

GetUserOpenId UserOpenId Getter

func (*AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) SetClientId

SetClientId is ClientId Setter 客户id

func (*AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) SetUserOpenId

func (r *AlibabaAilabsTmallgenieAuthDeviceListAPIRequest) SetUserOpenId(_userOpenId string) error

SetUserOpenId is UserOpenId Setter 用户开放id

type AlibabaAilabsTmallgenieAuthDeviceListAPIResponse

type AlibabaAilabsTmallgenieAuthDeviceListAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceListAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceListAPIResponse 获取用户设备列表 API返回值 alibaba.ailabs.tmallgenie.auth.device.list

通过此接口获取用户绑定的设备信息列表

func GetAlibabaAilabsTmallgenieAuthDeviceListAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceListAPIResponse() *AlibabaAilabsTmallgenieAuthDeviceListAPIResponse

GetAlibabaAilabsTmallgenieAuthDeviceListAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceListAPIResponse

func (*AlibabaAilabsTmallgenieAuthDeviceListAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceListAPIResponseModel

type AlibabaAilabsTmallgenieAuthDeviceListAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 设备列表
	Devices []AlibabaAilabsTmallgenieAuthDeviceListResult `json:"devices,omitempty" xml:"devices>alibaba_ailabs_tmallgenie_auth_device_list_result,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceListAPIResponseModel is 获取用户设备列表 成功返回结果

func (*AlibabaAilabsTmallgenieAuthDeviceListAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceListResult

type AlibabaAilabsTmallgenieAuthDeviceListResult struct {
	// 拓展信息
	Extensions string `json:"extensions,omitempty" xml:"extensions,omitempty"`
	// 设备名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 设备唯一id
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 设备UUID
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceListResult 结构体

func GetAlibabaAilabsTmallgenieAuthDeviceListResult added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceListResult() *AlibabaAilabsTmallgenieAuthDeviceListResult

GetAlibabaAilabsTmallgenieAuthDeviceListResult() 从对象池中获取AlibabaAilabsTmallgenieAuthDeviceListResult

type AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest

type AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest 扫码激活设备 API请求 alibaba.ailabs.tmallgenie.auth.device.qrcode.activate

三方带屏设备显示二维码(从天猫精灵云获取),使用三方APP扫码,将扫码到的安全code,通过TOP接口请求天猫精灵云,精灵云解析安全code的数据并激活对应的设备。

func GetAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest() *AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest

GetAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest

func NewAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateRequest

func NewAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateRequest() *AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateRequest 初始化AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) GetCode

GetCode Code Getter

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) GetExtInfo

GetExtInfo ExtInfo Getter

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) GetTaobaoUserOpenid

GetTaobaoUserOpenid TaobaoUserOpenid Getter

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) SetClientId

SetClientId is ClientId Setter 产品终端ID

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) SetCode

SetCode is Code Setter OAUTH authcode码

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) SetExtInfo

SetExtInfo is ExtInfo Setter 扩展数据

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) SetTaobaoUserOpenid

func (r *AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest) SetTaobaoUserOpenid(_taobaoUserOpenid string) error

SetTaobaoUserOpenid is TaobaoUserOpenid Setter 淘宝授权ID

type AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse

type AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse 扫码激活设备 API返回值 alibaba.ailabs.tmallgenie.auth.device.qrcode.activate

三方带屏设备显示二维码(从天猫精灵云获取),使用三方APP扫码,将扫码到的安全code,通过TOP接口请求天猫精灵云,精灵云解析安全code的数据并激活对应的设备。

func GetAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse() *AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse

GetAlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponseModel

type AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_qrcode_activate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果消息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 结果对象
	Result *SCanQrCodeResultVo `json:"result,omitempty" xml:"result,omitempty"`
	// 结果码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponseModel is 扫码激活设备 成功返回结果

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest

type AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest 设备状态查询 API请求 alibaba.ailabs.tmallgenie.auth.device.status.get

提供给天猫精灵定制机厂商 查询设备在线状态值

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest() *AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest

GetAlibabaAilabsTmallgenieAuthDeviceStatusGetRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest

func NewAlibabaAilabsTmallgenieAuthDeviceStatusGetRequest

func NewAlibabaAilabsTmallgenieAuthDeviceStatusGetRequest() *AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceStatusGetRequest 初始化AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) GetUserOpenId

GetUserOpenId UserOpenId Getter

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) GetUuid

GetUuid Uuid Getter

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) SetClientId

SetClientId is ClientId Setter 给产品分配的唯一ID(22位)

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) SetUserOpenId

SetUserOpenId is UserOpenId Setter 精灵用户的唯一外部ID

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest) SetUuid

SetUuid is Uuid Setter 精灵设备的唯一ID

type AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse

type AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse 设备状态查询 API返回值 alibaba.ailabs.tmallgenie.auth.device.status.get

提供给天猫精灵定制机厂商 查询设备在线状态值

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse() *AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse

GetAlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponseModel

type AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_status_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口对象封装
	Result *AlibabaAilabsTmallgenieAuthDeviceStatusGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponseModel is 设备状态查询 成功返回结果

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceStatusGetResult

type AlibabaAilabsTmallgenieAuthDeviceStatusGetResult struct {
	// 结果描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// IP地址
	DeviceIp string `json:"device_ip,omitempty" xml:"device_ip,omitempty"`
	// 扩展返回,保留使用
	Extensions string `json:"extensions,omitempty" xml:"extensions,omitempty"`
	// 在线状态(0:离线,1:在线)
	OnlineStatus string `json:"online_status,omitempty" xml:"online_status,omitempty"`
	// 设备ID
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 接口返回model
	Result *AlibabaAilabsTmallgenieAuthDeviceStatusGetResult `json:"result,omitempty" xml:"result,omitempty"`
	// 状态码(200:成功,其他:失败)
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceStatusGetResult 结构体

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetResult added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetResult() *AlibabaAilabsTmallgenieAuthDeviceStatusGetResult

GetAlibabaAilabsTmallgenieAuthDeviceStatusGetResult() 从对象池中获取AlibabaAilabsTmallgenieAuthDeviceStatusGetResult

type AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest 根据ctei查询状态 API请求 alibaba.ailabs.tmallgenie.auth.device.status.getbyctei

提供给电信查询设备在线状态值

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest() *AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest

GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest

func NewAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiRequest added in v1.2.5

func NewAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiRequest() *AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiRequest 初始化AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest) GetCtei added in v1.2.5

GetCtei Ctei Getter

func (AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest) SetCtei added in v1.2.5

SetCtei is Ctei Setter ctei

type AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse 根据ctei查询状态 API返回值 alibaba.ailabs.tmallgenie.auth.device.status.getbyctei

提供给电信查询设备在线状态值

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse() *AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse

GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponseModel added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_status_getbyctei_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口对象封装
	Result *AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponseModel is 根据ctei查询状态 成功返回结果

func (*AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult struct {
	// 结果描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 接口返回model
	Result *DeviceStatusVo `json:"result,omitempty" xml:"result,omitempty"`
	// 状态码(200:成功,其他:失败)
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult 结构体

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult() *AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult

GetAlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult() 从对象池中获取AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiResult

type AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest

type AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest 解绑设备 API请求 alibaba.ailabs.tmallgenie.auth.device.unbind

通过此接口解绑天猫精灵设备

func GetAlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest() *AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest

GetAlibabaAilabsTmallgenieAuthDeviceUnbindRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest

func NewAlibabaAilabsTmallgenieAuthDeviceUnbindRequest

func NewAlibabaAilabsTmallgenieAuthDeviceUnbindRequest() *AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceUnbindRequest 初始化AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) GetUserOpenId

GetUserOpenId UserOpenId Getter

func (AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) GetUuid

GetUuid Uuid Getter

func (*AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) SetClientId

SetClientId is ClientId Setter 客户id

func (*AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) SetUserOpenId

func (r *AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) SetUserOpenId(_userOpenId string) error

SetUserOpenId is UserOpenId Setter 用户开放id

func (*AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest) SetUuid

SetUuid is Uuid Setter 设备uuid

type AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse

type AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse 解绑设备 API返回值 alibaba.ailabs.tmallgenie.auth.device.unbind

通过此接口解绑天猫精灵设备

func GetAlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse() *AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse

GetAlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse

func (*AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponseModel

type AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_unbind_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回包装类
	Result *AlibabaAilabsTmallgenieAuthDeviceUnbindResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponseModel is 解绑设备 成功返回结果

func (*AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceUnbindResult

type AlibabaAilabsTmallgenieAuthDeviceUnbindResult struct {
	// 系统自动生成
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 系统自动生成
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 系统自动生成
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// 是否执行成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceUnbindResult 结构体

func GetAlibabaAilabsTmallgenieAuthDeviceUnbindResult added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceUnbindResult() *AlibabaAilabsTmallgenieAuthDeviceUnbindResult

GetAlibabaAilabsTmallgenieAuthDeviceUnbindResult() 从对象池中获取AlibabaAilabsTmallgenieAuthDeviceUnbindResult

type AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest

type AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest 根据三方ID查询设备注册激活信息 API请求 alibaba.ailabs.tmallgenie.auth.device.withdeviceid.get

根据三方ID查询设备注册激活信息

func GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest() *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest

GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest

func NewAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetRequest

func NewAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetRequest() *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetRequest 初始化AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest) GetMac

GetMac Mac Getter

func (AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest) SetClientId

SetClientId is ClientId Setter 设备产品ID

func (*AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest) SetMac

SetMac is Mac Setter mac地址

type AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse

type AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse 根据三方ID查询设备注册激活信息 API返回值 alibaba.ailabs.tmallgenie.auth.device.withdeviceid.get

根据三方ID查询设备注册激活信息

func GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse() *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse

GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse

func (*AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponseModel

type AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_withdeviceid_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口返回model
	Result *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponseModel is 根据三方ID查询设备注册激活信息 成功返回结果

func (*AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult

type AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult struct {
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 用户安全ID
	UserOpenId string `json:"user_open_id,omitempty" xml:"user_open_id,omitempty"`
	// 设备名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 天猫精灵设备唯一ID
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 设备Mac地址
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 结果
	Result *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult `json:"result,omitempty" xml:"result,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult 结构体

func GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult() *AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult

GetAlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult() 从对象池中获取AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetResult

type AlibabaAilabsTmallgenieAuthGetcodeAPIRequest

type AlibabaAilabsTmallgenieAuthGetcodeAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthGetcodeAPIRequest 获取token API请求 alibaba.ailabs.tmallgenie.auth.getcode

获取天猫精灵authCode

func GetAlibabaAilabsTmallgenieAuthGetcodeAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthGetcodeAPIRequest() *AlibabaAilabsTmallgenieAuthGetcodeAPIRequest

GetAlibabaAilabsTmallgenieAuthGetcodeRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthGetcodeAPIRequest

func NewAlibabaAilabsTmallgenieAuthGetcodeRequest

func NewAlibabaAilabsTmallgenieAuthGetcodeRequest() *AlibabaAilabsTmallgenieAuthGetcodeAPIRequest

NewAlibabaAilabsTmallgenieAuthGetcodeRequest 初始化AlibabaAilabsTmallgenieAuthGetcodeAPIRequest对象

func (AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) GetAuthParam

GetAuthParam AuthParam Getter

func (AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) GetDeviceParam

GetDeviceParam DeviceParam Getter

func (AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) SetAuthParam

SetAuthParam is AuthParam Setter 授权参数

func (*AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) SetDeviceParam

func (r *AlibabaAilabsTmallgenieAuthGetcodeAPIRequest) SetDeviceParam(_deviceParam *TopDeviceReqDto) error

SetDeviceParam is DeviceParam Setter 设备参数

type AlibabaAilabsTmallgenieAuthGetcodeAPIResponse

type AlibabaAilabsTmallgenieAuthGetcodeAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthGetcodeAPIResponseModel
}

AlibabaAilabsTmallgenieAuthGetcodeAPIResponse 获取token API返回值 alibaba.ailabs.tmallgenie.auth.getcode

获取天猫精灵authCode

func GetAlibabaAilabsTmallgenieAuthGetcodeAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthGetcodeAPIResponse() *AlibabaAilabsTmallgenieAuthGetcodeAPIResponse

GetAlibabaAilabsTmallgenieAuthGetcodeAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthGetcodeAPIResponse

func (*AlibabaAilabsTmallgenieAuthGetcodeAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthGetcodeAPIResponseModel

type AlibabaAilabsTmallgenieAuthGetcodeAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_getcode_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 授权码 json 串,包含授权码和二维码URL
	AuthCode string `json:"auth_code,omitempty" xml:"auth_code,omitempty"`
}

AlibabaAilabsTmallgenieAuthGetcodeAPIResponseModel is 获取token 成功返回结果

func (*AlibabaAilabsTmallgenieAuthGetcodeAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthGettokenAPIRequest

type AlibabaAilabsTmallgenieAuthGettokenAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthGettokenAPIRequest 设备授权 API请求 alibaba.ailabs.tmallgenie.auth.gettoken

获取设备授权码

func GetAlibabaAilabsTmallgenieAuthGettokenAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthGettokenAPIRequest() *AlibabaAilabsTmallgenieAuthGettokenAPIRequest

GetAlibabaAilabsTmallgenieAuthGettokenRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthGettokenAPIRequest

func NewAlibabaAilabsTmallgenieAuthGettokenRequest

func NewAlibabaAilabsTmallgenieAuthGettokenRequest() *AlibabaAilabsTmallgenieAuthGettokenAPIRequest

NewAlibabaAilabsTmallgenieAuthGettokenRequest 初始化AlibabaAilabsTmallgenieAuthGettokenAPIRequest对象

func (AlibabaAilabsTmallgenieAuthGettokenAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthGettokenAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthGettokenAPIRequest) GetAuthCode

GetAuthCode AuthCode Getter

func (AlibabaAilabsTmallgenieAuthGettokenAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthGettokenAPIRequest) GetGrantType

GetGrantType GrantType Getter

func (AlibabaAilabsTmallgenieAuthGettokenAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaAilabsTmallgenieAuthGettokenAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthGettokenAPIRequest) SetAuthCode

SetAuthCode is AuthCode Setter 授权码

func (*AlibabaAilabsTmallgenieAuthGettokenAPIRequest) SetClientId

SetClientId is ClientId Setter clientId

func (*AlibabaAilabsTmallgenieAuthGettokenAPIRequest) SetGrantType

func (r *AlibabaAilabsTmallgenieAuthGettokenAPIRequest) SetGrantType(_grantType string) error

SetGrantType is GrantType Setter 授权类型,只支持authorization_code

type AlibabaAilabsTmallgenieAuthGettokenAPIResponse

type AlibabaAilabsTmallgenieAuthGettokenAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthGettokenAPIResponseModel
}

AlibabaAilabsTmallgenieAuthGettokenAPIResponse 设备授权 API返回值 alibaba.ailabs.tmallgenie.auth.gettoken

获取设备授权码

func GetAlibabaAilabsTmallgenieAuthGettokenAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthGettokenAPIResponse() *AlibabaAilabsTmallgenieAuthGettokenAPIResponse

GetAlibabaAilabsTmallgenieAuthGettokenAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthGettokenAPIResponse

func (*AlibabaAilabsTmallgenieAuthGettokenAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthGettokenAPIResponseModel

type AlibabaAilabsTmallgenieAuthGettokenAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_gettoken_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 设备注册结果
	RegisterResult *RegisterInfoVo `json:"register_result,omitempty" xml:"register_result,omitempty"`
	// 授权结果
	AuthResult *DeviceTokenVo `json:"auth_result,omitempty" xml:"auth_result,omitempty"`
}

AlibabaAilabsTmallgenieAuthGettokenAPIResponseModel is 设备授权 成功返回结果

func (*AlibabaAilabsTmallgenieAuthGettokenAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthRefreshAPIRequest

type AlibabaAilabsTmallgenieAuthRefreshAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthRefreshAPIRequest 刷新token API请求 alibaba.ailabs.tmallgenie.auth.refresh

通过此接口刷新天猫精灵授权token

func GetAlibabaAilabsTmallgenieAuthRefreshAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthRefreshAPIRequest() *AlibabaAilabsTmallgenieAuthRefreshAPIRequest

GetAlibabaAilabsTmallgenieAuthRefreshRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthRefreshAPIRequest

func NewAlibabaAilabsTmallgenieAuthRefreshRequest

func NewAlibabaAilabsTmallgenieAuthRefreshRequest() *AlibabaAilabsTmallgenieAuthRefreshAPIRequest

NewAlibabaAilabsTmallgenieAuthRefreshRequest 初始化AlibabaAilabsTmallgenieAuthRefreshAPIRequest对象

func (AlibabaAilabsTmallgenieAuthRefreshAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthRefreshAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthRefreshAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabsTmallgenieAuthRefreshAPIRequest) GetRefreshTokenRequest

GetRefreshTokenRequest RefreshTokenRequest Getter

func (*AlibabaAilabsTmallgenieAuthRefreshAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthRefreshAPIRequest) SetRefreshTokenRequest

func (r *AlibabaAilabsTmallgenieAuthRefreshAPIRequest) SetRefreshTokenRequest(_refreshTokenRequest *TopRefreshReqDto) error

SetRefreshTokenRequest is RefreshTokenRequest Setter refresh_token_request

type AlibabaAilabsTmallgenieAuthRefreshAPIResponse

type AlibabaAilabsTmallgenieAuthRefreshAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthRefreshAPIResponseModel
}

AlibabaAilabsTmallgenieAuthRefreshAPIResponse 刷新token API返回值 alibaba.ailabs.tmallgenie.auth.refresh

通过此接口刷新天猫精灵授权token

func GetAlibabaAilabsTmallgenieAuthRefreshAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthRefreshAPIResponse() *AlibabaAilabsTmallgenieAuthRefreshAPIResponse

GetAlibabaAilabsTmallgenieAuthRefreshAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthRefreshAPIResponse

func (*AlibabaAilabsTmallgenieAuthRefreshAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthRefreshAPIResponseModel

type AlibabaAilabsTmallgenieAuthRefreshAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_refresh_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// access_token
	AccessToken string `json:"access_token,omitempty" xml:"access_token,omitempty"`
	// refresh_token
	RefreshToken string `json:"refresh_token,omitempty" xml:"refresh_token,omitempty"`
	// access token过期时间,相对时间,单位为秒
	AccessExpiresIn int64 `json:"access_expires_in,omitempty" xml:"access_expires_in,omitempty"`
	// refresh token过期时间,相对时间,单位为秒
	RefreshExpiresIn int64 `json:"refresh_expires_in,omitempty" xml:"refresh_expires_in,omitempty"`
}

AlibabaAilabsTmallgenieAuthRefreshAPIResponseModel is 刷新token 成功返回结果

func (*AlibabaAilabsTmallgenieAuthRefreshAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest

type AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest 切换用户 API请求 alibaba.ailabs.tmallgenie.auth.switchuser

设备切换授权用户

func GetAlibabaAilabsTmallgenieAuthSwitchuserAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthSwitchuserAPIRequest() *AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest

GetAlibabaAilabsTmallgenieAuthSwitchuserRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest

func NewAlibabaAilabsTmallgenieAuthSwitchuserRequest

func NewAlibabaAilabsTmallgenieAuthSwitchuserRequest() *AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest

NewAlibabaAilabsTmallgenieAuthSwitchuserRequest 初始化AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest对象

func (AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) GetNewUserOpenId

GetNewUserOpenId NewUserOpenId Getter

func (AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) GetOldUserOpenId

GetOldUserOpenId OldUserOpenId Getter

func (AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) GetUuid

GetUuid Uuid Getter

func (*AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) SetClientId

SetClientId is ClientId Setter client_id

func (*AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) SetNewUserOpenId

func (r *AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) SetNewUserOpenId(_newUserOpenId string) error

SetNewUserOpenId is NewUserOpenId Setter 目标用户openId

func (*AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) SetOldUserOpenId

func (r *AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) SetOldUserOpenId(_oldUserOpenId string) error

SetOldUserOpenId is OldUserOpenId Setter 当前拥有设备权限的用户openId

func (*AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest) SetUuid

SetUuid is Uuid Setter 设备uuid

type AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse

type AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthSwitchuserAPIResponseModel
}

AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse 切换用户 API返回值 alibaba.ailabs.tmallgenie.auth.switchuser

设备切换授权用户

func GetAlibabaAilabsTmallgenieAuthSwitchuserAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthSwitchuserAPIResponse() *AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse

GetAlibabaAilabsTmallgenieAuthSwitchuserAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse

func (*AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthSwitchuserAPIResponseModel

type AlibabaAilabsTmallgenieAuthSwitchuserAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_switchuser_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *AlibabaAilabsTmallgenieAuthSwitchuserResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsTmallgenieAuthSwitchuserAPIResponseModel is 切换用户 成功返回结果

func (*AlibabaAilabsTmallgenieAuthSwitchuserAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthSwitchuserResult

type AlibabaAilabsTmallgenieAuthSwitchuserResult struct {
	// 扩展信息
	Extension string `json:"extension,omitempty" xml:"extension,omitempty"`
	// 注册结果
	RegisterInfoVO *RegisterInfoVo `json:"register_info_v_o,omitempty" xml:"register_info_v_o,omitempty"`
	// 授权结果
	DeviceTokenVO *DeviceTokenVo `json:"device_token_v_o,omitempty" xml:"device_token_v_o,omitempty"`
}

AlibabaAilabsTmallgenieAuthSwitchuserResult 结构体

func GetAlibabaAilabsTmallgenieAuthSwitchuserResult added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthSwitchuserResult() *AlibabaAilabsTmallgenieAuthSwitchuserResult

GetAlibabaAilabsTmallgenieAuthSwitchuserResult() 从对象池中获取AlibabaAilabsTmallgenieAuthSwitchuserResult

type AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest

type AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest 天猫精灵淘宝登录授权绑定接口 API请求 alibaba.ailabs.tmallgenie.auth.taobaoauth

厂商获取用户淘宝授权之后,通过此接口获取天猫精灵授权,并绑定一台设备

func GetAlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest() *AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest

GetAlibabaAilabsTmallgenieAuthTaobaoauthRequest 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest

func NewAlibabaAilabsTmallgenieAuthTaobaoauthRequest

func NewAlibabaAilabsTmallgenieAuthTaobaoauthRequest() *AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest

NewAlibabaAilabsTmallgenieAuthTaobaoauthRequest 初始化AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest对象

func (AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest) GetAuthParam

GetAuthParam AuthParam Getter

func (AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest) GetDeviceParam

GetDeviceParam DeviceParam Getter

func (AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest) SetAuthParam

SetAuthParam is AuthParam Setter 授权信息

func (*AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest) SetDeviceParam

SetDeviceParam is DeviceParam Setter 设备信息

type AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse

type AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponseModel
}

AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse 天猫精灵淘宝登录授权绑定接口 API返回值 alibaba.ailabs.tmallgenie.auth.taobaoauth

厂商获取用户淘宝授权之后,通过此接口获取天猫精灵授权,并绑定一台设备

func GetAlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse added in v1.3.4

func GetAlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse() *AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse

GetAlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse 从 sync.Pool 获取 AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse

func (*AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponseModel

type AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_taobaoauth_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 注册结果
	RegisterResult *RegisterInfoVo `json:"register_result,omitempty" xml:"register_result,omitempty"`
	// 授权结果
	AuthResult *DeviceTokenVo `json:"auth_result,omitempty" xml:"auth_result,omitempty"`
}

AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponseModel is 天猫精灵淘宝登录授权绑定接口 成功返回结果

func (*AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTvsDeviceListAPIRequest

type AlibabaAilabsTvsDeviceListAPIRequest struct {
	model.Params
}

AlibabaAilabsTvsDeviceListAPIRequest 获取TVS设备列表 API请求 alibaba.ailabs.tvs.device.list

获取用户所绑定的TVS设备列表

func GetAlibabaAilabsTvsDeviceListAPIRequest added in v1.3.4

func GetAlibabaAilabsTvsDeviceListAPIRequest() *AlibabaAilabsTvsDeviceListAPIRequest

GetAlibabaAilabsTvsDeviceListRequest 从 sync.Pool 获取 AlibabaAilabsTvsDeviceListAPIRequest

func NewAlibabaAilabsTvsDeviceListRequest

func NewAlibabaAilabsTvsDeviceListRequest() *AlibabaAilabsTvsDeviceListAPIRequest

NewAlibabaAilabsTvsDeviceListRequest 初始化AlibabaAilabsTvsDeviceListAPIRequest对象

func (AlibabaAilabsTvsDeviceListAPIRequest) GetApiMethodName

func (r AlibabaAilabsTvsDeviceListAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTvsDeviceListAPIRequest) GetApiParams

func (r AlibabaAilabsTvsDeviceListAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTvsDeviceListAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaAilabsTvsDeviceListAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

type AlibabaAilabsTvsDeviceListAPIResponse

type AlibabaAilabsTvsDeviceListAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTvsDeviceListAPIResponseModel
}

AlibabaAilabsTvsDeviceListAPIResponse 获取TVS设备列表 API返回值 alibaba.ailabs.tvs.device.list

获取用户所绑定的TVS设备列表

func GetAlibabaAilabsTvsDeviceListAPIResponse added in v1.3.4

func GetAlibabaAilabsTvsDeviceListAPIResponse() *AlibabaAilabsTvsDeviceListAPIResponse

GetAlibabaAilabsTvsDeviceListAPIResponse 从 sync.Pool 获取 AlibabaAilabsTvsDeviceListAPIResponse

func (*AlibabaAilabsTvsDeviceListAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTvsDeviceListAPIResponseModel

type AlibabaAilabsTvsDeviceListAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tvs_device_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 设备信息列表
	Devices []AlibabaAilabsTvsDeviceListData `json:"devices,omitempty" xml:"devices>alibaba_ailabs_tvs_device_list_data,omitempty"`
	// 接口调用结果代码,200代表调用成功。
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 接口调用错误时给出的错误相关信息。
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 服务请求是否成功。
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaAilabsTvsDeviceListAPIResponseModel is 获取TVS设备列表 成功返回结果

func (*AlibabaAilabsTvsDeviceListAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaAilabsTvsDeviceListData

type AlibabaAilabsTvsDeviceListData struct {
	// 设备名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 设备激活时间
	ActivateTime string `json:"activate_time,omitempty" xml:"activate_time,omitempty"`
	// TVS服务给予设备的唯一标识
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 厂商给定的设备硬件标识
	Dsn string `json:"dsn,omitempty" xml:"dsn,omitempty"`
}

AlibabaAilabsTvsDeviceListData 结构体

func GetAlibabaAilabsTvsDeviceListData added in v1.3.4

func GetAlibabaAilabsTvsDeviceListData() *AlibabaAilabsTvsDeviceListData

GetAlibabaAilabsTvsDeviceListData() 从对象池中获取AlibabaAilabsTvsDeviceListData

type BaseResult

type BaseResult struct {
	// ret_msg
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// ret_value
	RetValue *HotWordsContent `json:"ret_value,omitempty" xml:"ret_value,omitempty"`
	// ret_code
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

BaseResult 结构体

func GetBaseResult added in v1.3.4

func GetBaseResult() *BaseResult

GetBaseResult() 从对象池中获取BaseResult

type BasicUserInfo

type BasicUserInfo struct {
	// 头像 url
	AvatarUrl string `json:"avatar_url,omitempty" xml:"avatar_url,omitempty"`
	// 昵称
	NickName string `json:"nick_name,omitempty" xml:"nick_name,omitempty"`
}

BasicUserInfo 结构体

func GetBasicUserInfo added in v1.3.4

func GetBasicUserInfo() *BasicUserInfo

GetBasicUserInfo() 从对象池中获取BasicUserInfo

type DeviceInfo

type DeviceInfo struct {
	// 设备唯一id
	DevId string `json:"dev_id,omitempty" xml:"dev_id,omitempty"`
	// 设备状态Map,key和value均为String
	Status *Status `json:"status,omitempty" xml:"status,omitempty"`
}

DeviceInfo 结构体

func GetDeviceInfo added in v1.3.4

func GetDeviceInfo() *DeviceInfo

GetDeviceInfo() 从对象池中获取DeviceInfo

type DeviceSkillDetailInfo

type DeviceSkillDetailInfo struct {
	// 提供商集合
	ServiceProviders []ServiceProvider `json:"service_providers,omitempty" xml:"service_providers>service_provider,omitempty"`
	// 唤醒词
	InvocationName string `json:"invocation_name,omitempty" xml:"invocation_name,omitempty"`
	// 技能名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 类别
	Category string `json:"category,omitempty" xml:"category,omitempty"`
	// 技能图片地址
	IcoinImageUrl string `json:"icoin_image_url,omitempty" xml:"icoin_image_url,omitempty"`
	// 技能描述信息
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 典型例句(多个,以\t分隔)
	Sample string `json:"sample,omitempty" xml:"sample,omitempty"`
	// 技能Id
	SkillId int64 `json:"skill_id,omitempty" xml:"skill_id,omitempty"`
}

DeviceSkillDetailInfo 结构体

func GetDeviceSkillDetailInfo added in v1.3.4

func GetDeviceSkillDetailInfo() *DeviceSkillDetailInfo

GetDeviceSkillDetailInfo() 从对象池中获取DeviceSkillDetailInfo

type DeviceStatusDto

type DeviceStatusDto struct {
	// payload
	Payload *Payload `json:"payload,omitempty" xml:"payload,omitempty"`
	// header
	Header *IotCommonHeader `json:"header,omitempty" xml:"header,omitempty"`
}

DeviceStatusDto 结构体

func GetDeviceStatusDto added in v1.3.4

func GetDeviceStatusDto() *DeviceStatusDto

GetDeviceStatusDto() 从对象池中获取DeviceStatusDto

type DeviceStatusVo added in v1.2.7

type DeviceStatusVo struct {
	// 扩展返回,保留使用
	Extensions string `json:"extensions,omitempty" xml:"extensions,omitempty"`
	// 在线状态(0:离线,1:在线)
	OnlineStatus string `json:"online_status,omitempty" xml:"online_status,omitempty"`
	// uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

DeviceStatusVo 结构体

func GetDeviceStatusVo added in v1.3.4

func GetDeviceStatusVo() *DeviceStatusVo

GetDeviceStatusVo() 从对象池中获取DeviceStatusVo

type DeviceTokenVo

type DeviceTokenVo struct {
	// accessToken
	AccessToken string `json:"access_token,omitempty" xml:"access_token,omitempty"`
	// refreshToken
	RefreshToken string `json:"refresh_token,omitempty" xml:"refresh_token,omitempty"`
	// state
	State string `json:"state,omitempty" xml:"state,omitempty"`
	// accessToken超时时间,单位为秒
	AccessExpiresIn int64 `json:"access_expires_in,omitempty" xml:"access_expires_in,omitempty"`
	// refreshToken超时时间,单位为秒
	RefreshExpiresIn int64 `json:"refresh_expires_in,omitempty" xml:"refresh_expires_in,omitempty"`
}

DeviceTokenVo 结构体

func GetDeviceTokenVo added in v1.3.4

func GetDeviceTokenVo() *DeviceTokenVo

GetDeviceTokenVo() 从对象池中获取DeviceTokenVo

type HashMap added in v1.2.5

type HashMap struct {
	// ROM
	Rom string `json:"rom,omitempty" xml:"rom,omitempty"`
	// RAM
	Ram string `json:"ram,omitempty" xml:"ram,omitempty"`
}

HashMap 结构体

func GetHashMap added in v1.3.4

func GetHashMap() *HashMap

GetHashMap() 从对象池中获取HashMap

type HotWordsContent

type HotWordsContent struct {
	// 热词列表
	Words []string `json:"words,omitempty" xml:"words>string,omitempty"`
}

HotWordsContent 结构体

func GetHotWordsContent added in v1.3.4

func GetHotWordsContent() *HotWordsContent

GetHotWordsContent() 从对象池中获取HotWordsContent

type IotCommonHeader

type IotCommonHeader struct {
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// messageId,区分请求使用
	MessageId string `json:"message_id,omitempty" xml:"message_id,omitempty"`
	// namespace
	Namespace string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// payLoadVersion
	PayLoadVersion int64 `json:"pay_load_version,omitempty" xml:"pay_load_version,omitempty"`
}

IotCommonHeader 结构体

func GetIotCommonHeader added in v1.3.4

func GetIotCommonHeader() *IotCommonHeader

GetIotCommonHeader() 从对象池中获取IotCommonHeader

type PageResult

type PageResult struct {
	// 结果集
	ResultList []DeviceSkillDetailInfo `json:"result_list,omitempty" xml:"result_list>device_skill_detail_info,omitempty"`
	// 当前页
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 分页数量
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 总页数
	PageCount int64 `json:"page_count,omitempty" xml:"page_count,omitempty"`
	// 总数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

PageResult 结构体

func GetPageResult added in v1.3.4

func GetPageResult() *PageResult

GetPageResult() 从对象池中获取PageResult

type Payload

type Payload struct {
	// 设备信息列表
	DeviceInfoList []DeviceInfo `json:"device_info_list,omitempty" xml:"device_info_list>device_info,omitempty"`
	// 用户token,云云接入设备必填
	Token string `json:"token,omitempty" xml:"token,omitempty"`
	// 云云对接的技能id
	SkillId string `json:"skill_id,omitempty" xml:"skill_id,omitempty"`
	// 设备接入类型,1: 表示零配  2:表示 云云
	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

Payload 结构体

func GetPayload added in v1.3.4

func GetPayload() *Payload

GetPayload() 从对象池中获取Payload

type RegisterInfoVo

type RegisterInfoVo struct {
	// 用户开放id
	UserOpenId string `json:"user_open_id,omitempty" xml:"user_open_id,omitempty"`
	// 设备uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

RegisterInfoVo 结构体

func GetRegisterInfoVo added in v1.3.4

func GetRegisterInfoVo() *RegisterInfoVo

GetRegisterInfoVo() 从对象池中获取RegisterInfoVo

type SCanQrCodeResultVo

type SCanQrCodeResultVo struct {
	// 天猫精灵设备ID
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 天猫精灵用户ID
	UserOpenId string `json:"user_open_id,omitempty" xml:"user_open_id,omitempty"`
}

SCanQrCodeResultVo 结构体

func GetSCanQrCodeResultVo added in v1.3.4

func GetSCanQrCodeResultVo() *SCanQrCodeResultVo

GetSCanQrCodeResultVo() 从对象池中获取SCanQrCodeResultVo

type ServiceProvider

type ServiceProvider struct {
	// 图片地址
	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 提供商名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

ServiceProvider 结构体

func GetServiceProvider added in v1.3.4

func GetServiceProvider() *ServiceProvider

GetServiceProvider() 从对象池中获取ServiceProvider

type Status

type Status struct {
	// 开关状态
	Powerstate string `json:"powerstate,omitempty" xml:"powerstate,omitempty"`
	// 模式
	Mode string `json:"mode,omitempty" xml:"mode,omitempty"`
	// 温度
	Temperature string `json:"temperature,omitempty" xml:"temperature,omitempty"`
	// 亮度
	Brightness string `json:"brightness,omitempty" xml:"brightness,omitempty"`
	// 风速
	Windspeed string `json:"windspeed,omitempty" xml:"windspeed,omitempty"`
}

Status 结构体

func GetStatus added in v1.3.4

func GetStatus() *Status

GetStatus() 从对象池中获取Status

type TaobaoAilabAicloudTopHotwordsGetAPIRequest

type TaobaoAilabAicloudTopHotwordsGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAilabAicloudTopHotwordsGetAPIRequest 获取热词 API请求 taobao.ailab.aicloud.top.hotwords.get

获取ASR热词

func GetTaobaoAilabAicloudTopHotwordsGetAPIRequest added in v1.3.4

func GetTaobaoAilabAicloudTopHotwordsGetAPIRequest() *TaobaoAilabAicloudTopHotwordsGetAPIRequest

GetTaobaoAilabAicloudTopHotwordsGetRequest 从 sync.Pool 获取 TaobaoAilabAicloudTopHotwordsGetAPIRequest

func NewTaobaoAilabAicloudTopHotwordsGetRequest

func NewTaobaoAilabAicloudTopHotwordsGetRequest() *TaobaoAilabAicloudTopHotwordsGetAPIRequest

NewTaobaoAilabAicloudTopHotwordsGetRequest 初始化TaobaoAilabAicloudTopHotwordsGetAPIRequest对象

func (TaobaoAilabAicloudTopHotwordsGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopHotwordsGetAPIRequest) GetApiParams

func (r TaobaoAilabAicloudTopHotwordsGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopHotwordsGetAPIRequest) GetBizClass

GetBizClass BizClass Getter

func (TaobaoAilabAicloudTopHotwordsGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoAilabAicloudTopHotwordsGetAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopHotwordsGetAPIRequest) GetUserId

GetUserId UserId Getter

func (*TaobaoAilabAicloudTopHotwordsGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoAilabAicloudTopHotwordsGetAPIRequest) SetBizClass

func (r *TaobaoAilabAicloudTopHotwordsGetAPIRequest) SetBizClass(_bizClass string) error

SetBizClass is BizClass Setter 业务类型

func (*TaobaoAilabAicloudTopHotwordsGetAPIRequest) SetSchema

SetSchema is Schema Setter schemeKey

func (*TaobaoAilabAicloudTopHotwordsGetAPIRequest) SetUserId

SetUserId is UserId Setter 三方用户id

type TaobaoAilabAicloudTopHotwordsGetAPIResponse

type TaobaoAilabAicloudTopHotwordsGetAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopHotwordsGetAPIResponseModel
}

TaobaoAilabAicloudTopHotwordsGetAPIResponse 获取热词 API返回值 taobao.ailab.aicloud.top.hotwords.get

获取ASR热词

func GetTaobaoAilabAicloudTopHotwordsGetAPIResponse added in v1.3.4

func GetTaobaoAilabAicloudTopHotwordsGetAPIResponse() *TaobaoAilabAicloudTopHotwordsGetAPIResponse

GetTaobaoAilabAicloudTopHotwordsGetAPIResponse 从 sync.Pool 获取 TaobaoAilabAicloudTopHotwordsGetAPIResponse

func (*TaobaoAilabAicloudTopHotwordsGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoAilabAicloudTopHotwordsGetAPIResponseModel

type TaobaoAilabAicloudTopHotwordsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_hotwords_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// baseresult
	Baseresult *BaseResult `json:"baseresult,omitempty" xml:"baseresult,omitempty"`
}

TaobaoAilabAicloudTopHotwordsGetAPIResponseModel is 获取热词 成功返回结果

func (*TaobaoAilabAicloudTopHotwordsGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoAilabAicloudTopHotwordsUpdateAPIRequest

type TaobaoAilabAicloudTopHotwordsUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAilabAicloudTopHotwordsUpdateAPIRequest 更新热词 API请求 taobao.ailab.aicloud.top.hotwords.update

更新ASR热词

func GetTaobaoAilabAicloudTopHotwordsUpdateAPIRequest added in v1.3.4

func GetTaobaoAilabAicloudTopHotwordsUpdateAPIRequest() *TaobaoAilabAicloudTopHotwordsUpdateAPIRequest

GetTaobaoAilabAicloudTopHotwordsUpdateRequest 从 sync.Pool 获取 TaobaoAilabAicloudTopHotwordsUpdateAPIRequest

func NewTaobaoAilabAicloudTopHotwordsUpdateRequest

func NewTaobaoAilabAicloudTopHotwordsUpdateRequest() *TaobaoAilabAicloudTopHotwordsUpdateAPIRequest

NewTaobaoAilabAicloudTopHotwordsUpdateRequest 初始化TaobaoAilabAicloudTopHotwordsUpdateAPIRequest对象

func (TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) GetBizClass

GetBizClass BizClass Getter

func (TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) GetContent

GetContent Content Getter

func (TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) GetOpType

GetOpType OpType Getter

func (TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) GetUserId

GetUserId UserId Getter

func (*TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) SetBizClass

SetBizClass is BizClass Setter 业务类型

func (*TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) SetContent

SetContent is Content Setter 热词内容

func (*TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) SetOpType

SetOpType is OpType Setter 操作类型

func (*TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) SetSchema

SetSchema is Schema Setter schemaKey

func (*TaobaoAilabAicloudTopHotwordsUpdateAPIRequest) SetUserId

SetUserId is UserId Setter 三方用户id

type TaobaoAilabAicloudTopHotwordsUpdateAPIResponse

type TaobaoAilabAicloudTopHotwordsUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopHotwordsUpdateAPIResponseModel
}

TaobaoAilabAicloudTopHotwordsUpdateAPIResponse 更新热词 API返回值 taobao.ailab.aicloud.top.hotwords.update

更新ASR热词

func GetTaobaoAilabAicloudTopHotwordsUpdateAPIResponse added in v1.3.4

func GetTaobaoAilabAicloudTopHotwordsUpdateAPIResponse() *TaobaoAilabAicloudTopHotwordsUpdateAPIResponse

GetTaobaoAilabAicloudTopHotwordsUpdateAPIResponse 从 sync.Pool 获取 TaobaoAilabAicloudTopHotwordsUpdateAPIResponse

func (*TaobaoAilabAicloudTopHotwordsUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoAilabAicloudTopHotwordsUpdateAPIResponseModel

type TaobaoAilabAicloudTopHotwordsUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_hotwords_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// baseresult
	Baseresult *BaseResult `json:"baseresult,omitempty" xml:"baseresult,omitempty"`
}

TaobaoAilabAicloudTopHotwordsUpdateAPIResponseModel is 更新热词 成功返回结果

func (*TaobaoAilabAicloudTopHotwordsUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoAilabAicloudTopSkilsListNewAPIRequest

type TaobaoAilabAicloudTopSkilsListNewAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAilabAicloudTopSkilsListNewAPIRequest 获取产品下挂载的技能列表 API请求 taobao.ailab.aicloud.top.skils.list.new

星空平台提供的获取产品下挂载的技能列表新接口

func GetTaobaoAilabAicloudTopSkilsListNewAPIRequest added in v1.3.4

func GetTaobaoAilabAicloudTopSkilsListNewAPIRequest() *TaobaoAilabAicloudTopSkilsListNewAPIRequest

GetTaobaoAilabAicloudTopSkilsListNewRequest 从 sync.Pool 获取 TaobaoAilabAicloudTopSkilsListNewAPIRequest

func NewTaobaoAilabAicloudTopSkilsListNewRequest

func NewTaobaoAilabAicloudTopSkilsListNewRequest() *TaobaoAilabAicloudTopSkilsListNewAPIRequest

NewTaobaoAilabAicloudTopSkilsListNewRequest 初始化TaobaoAilabAicloudTopSkilsListNewAPIRequest对象

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetPageNo

GetPageNo PageNo Getter

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetQuery

GetQuery Query Getter

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetType

GetType Type Getter

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopSkilsListNewAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetExt

SetExt is Ext Setter 扩展信息,用于存放APP类型等

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetPageNo

SetPageNo is PageNo Setter pageNo

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetPageSize

func (r *TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter pageSize

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetQuery

SetQuery is Query Setter query(模糊匹配skillName)

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetSchema

SetSchema is Schema Setter 账户体系隔离

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetType

SetType is Type Setter type(1000代表内容技能,3000代表自定义技能,4000代表官方技能)

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetUserId

SetUserId is UserId Setter 用户ID,此处传入第三方账户体系的用户id

func (*TaobaoAilabAicloudTopSkilsListNewAPIRequest) SetUtdId

SetUtdId is UtdId Setter 用户设备唯一识别码,长度限制32以内,建议使用系统接口获取deviceid,然后做一定的混淆处理来作为此输入参数

type TaobaoAilabAicloudTopSkilsListNewAPIResponse

type TaobaoAilabAicloudTopSkilsListNewAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopSkilsListNewAPIResponseModel
}

TaobaoAilabAicloudTopSkilsListNewAPIResponse 获取产品下挂载的技能列表 API返回值 taobao.ailab.aicloud.top.skils.list.new

星空平台提供的获取产品下挂载的技能列表新接口

func GetTaobaoAilabAicloudTopSkilsListNewAPIResponse added in v1.3.4

func GetTaobaoAilabAicloudTopSkilsListNewAPIResponse() *TaobaoAilabAicloudTopSkilsListNewAPIResponse

GetTaobaoAilabAicloudTopSkilsListNewAPIResponse 从 sync.Pool 获取 TaobaoAilabAicloudTopSkilsListNewAPIResponse

func (*TaobaoAilabAicloudTopSkilsListNewAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoAilabAicloudTopSkilsListNewAPIResponseModel

type TaobaoAilabAicloudTopSkilsListNewAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_skils_list_new_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回包装类
	Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAilabAicloudTopSkilsListNewAPIResponseModel is 获取产品下挂载的技能列表 成功返回结果

func (*TaobaoAilabAicloudTopSkilsListNewAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TopAuthReqDto

type TopAuthReqDto struct {
	// 二维码授权 只支持qrcode
	ResponseType string `json:"response_type,omitempty" xml:"response_type,omitempty"`
	// 天猫精灵分配的clientId
	ClientId string `json:"client_id,omitempty" xml:"client_id,omitempty"`
	// OAUTH2 scope 只支持basic
	Scope string `json:"scope,omitempty" xml:"scope,omitempty"`
	// OAUTH2 state 随意填写
	State string `json:"state,omitempty" xml:"state,omitempty"`
}

TopAuthReqDto 结构体

func GetTopAuthReqDto added in v1.3.4

func GetTopAuthReqDto() *TopAuthReqDto

GetTopAuthReqDto() 从对象池中获取TopAuthReqDto

type TopDeviceReqDto

type TopDeviceReqDto struct {
	// 设备签名
	DeviceSignature string `json:"device_signature,omitempty" xml:"device_signature,omitempty"`
	// 三方设备id
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
}

TopDeviceReqDto 结构体

func GetTopDeviceReqDto added in v1.3.4

func GetTopDeviceReqDto() *TopDeviceReqDto

GetTopDeviceReqDto() 从对象池中获取TopDeviceReqDto

type TopRefreshReqDto

type TopRefreshReqDto struct {
	// clientId
	ClientId string `json:"client_id,omitempty" xml:"client_id,omitempty"`
	// 只支持“basic”
	Scope string `json:"scope,omitempty" xml:"scope,omitempty"`
	// 只支持“refresh_token”
	GrantType string `json:"grant_type,omitempty" xml:"grant_type,omitempty"`
	// refreshToken
	RefreshToken string `json:"refresh_token,omitempty" xml:"refresh_token,omitempty"`
	// 设备uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

TopRefreshReqDto 结构体

func GetTopRefreshReqDto added in v1.3.4

func GetTopRefreshReqDto() *TopRefreshReqDto

GetTopRefreshReqDto() 从对象池中获取TopRefreshReqDto

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL