tmallgenie

package
v1.2.5 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package tmallgenie 包含天猫精灵开放API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AiCloudResult

type AiCloudResult struct {
	// 返回item列表
	Models []string `json:"models,omitempty" xml:"models>string,omitempty"`
	// 语音地址
	Model string `json:"model,omitempty" xml:"model,omitempty"`
	// msgCode
	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`
	// msgInfo
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 请求是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AiCloudResult 结构体

type Alarm

type Alarm struct {
	// 闹钟音乐列表
	AlarmMusics []AlarmMusic `json:"alarm_musics,omitempty" xml:"alarm_musics>alarm_music,omitempty"`
	// 提醒方式,如APP,音箱等,如果有多个,用逗号分隔
	AlertWays []string `json:"alert_ways,omitempty" xml:"alert_ways>string,omitempty"`
	// musicPre
	MusicPre string `json:"music_pre,omitempty" xml:"music_pre,omitempty"`
	// 铃声Url
	MusicUrl string `json:"music_url,omitempty" xml:"music_url,omitempty"`
	// 闹铃主题
	Topic string `json:"topic,omitempty" xml:"topic,omitempty"`
	// 闹铃声音类型
	RingType string `json:"ring_type,omitempty" xml:"ring_type,omitempty"`
	// memo状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 闹钟音乐,第一次响起来的音乐
	AlarmMusic *AlarmMusic `json:"alarm_music,omitempty" xml:"alarm_music,omitempty"`
	// 调度信息
	ScheduleInfo *ScheduleInfo `json:"schedule_info,omitempty" xml:"schedule_info,omitempty"`
	// memo_ID
	MemoId int64 `json:"memo_id,omitempty" xml:"memo_id,omitempty"`
}

Alarm 结构体

type AlarmMusic

type AlarmMusic struct {
	// 铃声类型
	Category string `json:"category,omitempty" xml:"category,omitempty"`
	// 铃声id
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// 铃声名字
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 铃声url
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// 铃声来源,默认为虾米
	Source string `json:"source,omitempty" xml:"source,omitempty"`
}

AlarmMusic 结构体

type AlibabaAiContentBusinessSendPlanQueryAPIRequest added in v1.2.5

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

AlibabaAiContentBusinessSendPlanQueryAPIRequest 内容商业化发放权益查询 API请求 alibaba.ai.content.business.send.plan.query

天猫精灵内容生态的权益查询

func NewAlibabaAiContentBusinessSendPlanQueryRequest added in v1.2.5

func NewAlibabaAiContentBusinessSendPlanQueryRequest() *AlibabaAiContentBusinessSendPlanQueryAPIRequest

NewAlibabaAiContentBusinessSendPlanQueryRequest 初始化AlibabaAiContentBusinessSendPlanQueryAPIRequest对象

func (AlibabaAiContentBusinessSendPlanQueryAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAiContentBusinessSendPlanQueryAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAiContentBusinessSendPlanQueryAPIRequest) GetParam0 added in v1.2.5

GetParam0 Param0 Getter

func (*AlibabaAiContentBusinessSendPlanQueryAPIRequest) SetParam0 added in v1.2.5

SetParam0 is Param0 Setter 入参对象

type AlibabaAiContentBusinessSendPlanQueryAPIResponse added in v1.2.5

type AlibabaAiContentBusinessSendPlanQueryAPIResponse struct {
	model.CommonResponse
	AlibabaAiContentBusinessSendPlanQueryAPIResponseModel
}

AlibabaAiContentBusinessSendPlanQueryAPIResponse 内容商业化发放权益查询 API返回值 alibaba.ai.content.business.send.plan.query

天猫精灵内容生态的权益查询

type AlibabaAiContentBusinessSendPlanQueryAPIResponseModel added in v1.2.5

type AlibabaAiContentBusinessSendPlanQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ai_content_business_send_plan_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参对象
	RetValue []PurchaseSendPlanDto `json:"ret_value,omitempty" xml:"ret_value>purchase_send_plan_dto,omitempty"`
	// 错误信息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAiContentBusinessSendPlanQueryAPIResponseModel is 内容商业化发放权益查询 成功返回结果

type AlibabaAiContentBusinessSendPlanReceiveAPIRequest added in v1.2.5

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

AlibabaAiContentBusinessSendPlanReceiveAPIRequest 天猫精灵商业化采销发放计划领取 API请求 alibaba.ai.content.business.send.plan.receive

天猫精灵商业化采销发放计划领取

func NewAlibabaAiContentBusinessSendPlanReceiveRequest added in v1.2.5

func NewAlibabaAiContentBusinessSendPlanReceiveRequest() *AlibabaAiContentBusinessSendPlanReceiveAPIRequest

NewAlibabaAiContentBusinessSendPlanReceiveRequest 初始化AlibabaAiContentBusinessSendPlanReceiveAPIRequest对象

func (AlibabaAiContentBusinessSendPlanReceiveAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAiContentBusinessSendPlanReceiveAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAiContentBusinessSendPlanReceiveAPIRequest) GetParam0 added in v1.2.5

GetParam0 Param0 Getter

func (*AlibabaAiContentBusinessSendPlanReceiveAPIRequest) SetParam0 added in v1.2.5

SetParam0 is Param0 Setter 入参对象

type AlibabaAiContentBusinessSendPlanReceiveAPIResponse added in v1.2.5

type AlibabaAiContentBusinessSendPlanReceiveAPIResponse struct {
	model.CommonResponse
	AlibabaAiContentBusinessSendPlanReceiveAPIResponseModel
}

AlibabaAiContentBusinessSendPlanReceiveAPIResponse 天猫精灵商业化采销发放计划领取 API返回值 alibaba.ai.content.business.send.plan.receive

天猫精灵商业化采销发放计划领取

type AlibabaAiContentBusinessSendPlanReceiveAPIResponseModel added in v1.2.5

type AlibabaAiContentBusinessSendPlanReceiveAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ai_content_business_send_plan_receive_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 返回对象
	RetValue *PurchaseReceiveReturnDto `json:"ret_value,omitempty" xml:"ret_value,omitempty"`
	// 错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAiContentBusinessSendPlanReceiveAPIResponseModel is 天猫精灵商业化采销发放计划领取 成功返回结果

type AlibabaAiContentBusinessSupplyChargeAPIRequest added in v1.2.5

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

AlibabaAiContentBusinessSupplyChargeAPIRequest 供销商品充值接口 API请求 alibaba.ai.content.business.supply.charge

供销商品充值接口

func NewAlibabaAiContentBusinessSupplyChargeRequest added in v1.2.5

func NewAlibabaAiContentBusinessSupplyChargeRequest() *AlibabaAiContentBusinessSupplyChargeAPIRequest

NewAlibabaAiContentBusinessSupplyChargeRequest 初始化AlibabaAiContentBusinessSupplyChargeAPIRequest对象

func (AlibabaAiContentBusinessSupplyChargeAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAiContentBusinessSupplyChargeAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAiContentBusinessSupplyChargeAPIRequest) GetMemberChargeRequest added in v1.2.5

GetMemberChargeRequest MemberChargeRequest Getter

func (*AlibabaAiContentBusinessSupplyChargeAPIRequest) SetMemberChargeRequest added in v1.2.5

func (r *AlibabaAiContentBusinessSupplyChargeAPIRequest) SetMemberChargeRequest(_memberChargeRequest *MemberChargeRequest) error

SetMemberChargeRequest is MemberChargeRequest Setter 入参对象

type AlibabaAiContentBusinessSupplyChargeAPIResponse added in v1.2.5

type AlibabaAiContentBusinessSupplyChargeAPIResponse struct {
	model.CommonResponse
	AlibabaAiContentBusinessSupplyChargeAPIResponseModel
}

AlibabaAiContentBusinessSupplyChargeAPIResponse 供销商品充值接口 API返回值 alibaba.ai.content.business.supply.charge

供销商品充值接口

type AlibabaAiContentBusinessSupplyChargeAPIResponseModel added in v1.2.5

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

AlibabaAiContentBusinessSupplyChargeAPIResponseModel is 供销商品充值接口 成功返回结果

type AlibabaAiContentBusinessSupplyChargeBizResult added in v1.2.5

type AlibabaAiContentBusinessSupplyChargeBizResult struct {
	// 0 表示 请求成功,其他表示请求失败
	RetCode string `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 错误信息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// true为充值成功
	RetValue bool `json:"ret_value,omitempty" xml:"ret_value,omitempty"`
}

AlibabaAiContentBusinessSupplyChargeBizResult 结构体

type AlibabaAiUserQuickBindAPIRequest

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

AlibabaAiUserQuickBindAPIRequest 精灵用户绑定第三方账号信息 API请求 alibaba.ai.user.quick.bind

人工智能实验室精灵用户绑定第三方账号信息接口,开放给Iot厂商做为厂商上送第三方账号信息的接口

func NewAlibabaAiUserQuickBindRequest

func NewAlibabaAiUserQuickBindRequest() *AlibabaAiUserQuickBindAPIRequest

NewAlibabaAiUserQuickBindRequest 初始化AlibabaAiUserQuickBindAPIRequest对象

func (AlibabaAiUserQuickBindAPIRequest) GetApiMethodName

func (r AlibabaAiUserQuickBindAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAiUserQuickBindAPIRequest) GetApiParams

func (r AlibabaAiUserQuickBindAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAiUserQuickBindAPIRequest) GetExtUserId

func (r AlibabaAiUserQuickBindAPIRequest) GetExtUserId() string

GetExtUserId ExtUserId Getter

func (AlibabaAiUserQuickBindAPIRequest) GetExtUserType

func (r AlibabaAiUserQuickBindAPIRequest) GetExtUserType() string

GetExtUserType ExtUserType Getter

func (AlibabaAiUserQuickBindAPIRequest) GetMerchantUserId

func (r AlibabaAiUserQuickBindAPIRequest) GetMerchantUserId() string

GetMerchantUserId MerchantUserId Getter

func (AlibabaAiUserQuickBindAPIRequest) GetReqTime

GetReqTime ReqTime Getter

func (AlibabaAiUserQuickBindAPIRequest) GetSchemaKey

func (r AlibabaAiUserQuickBindAPIRequest) GetSchemaKey() string

GetSchemaKey SchemaKey Getter

func (AlibabaAiUserQuickBindAPIRequest) GetSerialNo

func (r AlibabaAiUserQuickBindAPIRequest) GetSerialNo() string

GetSerialNo SerialNo Getter

func (*AlibabaAiUserQuickBindAPIRequest) SetExtUserId

func (r *AlibabaAiUserQuickBindAPIRequest) SetExtUserId(_extUserId string) error

SetExtUserId is ExtUserId Setter 第三用户ID

func (*AlibabaAiUserQuickBindAPIRequest) SetExtUserType

func (r *AlibabaAiUserQuickBindAPIRequest) SetExtUserType(_extUserType string) error

SetExtUserType is ExtUserType Setter 第三方用户类型

func (*AlibabaAiUserQuickBindAPIRequest) SetMerchantUserId

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

SetMerchantUserId is MerchantUserId Setter 商户的用户的唯一ID

func (*AlibabaAiUserQuickBindAPIRequest) SetReqTime

func (r *AlibabaAiUserQuickBindAPIRequest) SetReqTime(_reqTime string) error

SetReqTime is ReqTime Setter 请求时间

func (*AlibabaAiUserQuickBindAPIRequest) SetSchemaKey

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

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

func (*AlibabaAiUserQuickBindAPIRequest) SetSerialNo

func (r *AlibabaAiUserQuickBindAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 交易流水号(唯一即可,不参与业务运算)

type AlibabaAiUserQuickBindAPIResponse

type AlibabaAiUserQuickBindAPIResponse struct {
	model.CommonResponse
	AlibabaAiUserQuickBindAPIResponseModel
}

AlibabaAiUserQuickBindAPIResponse 精灵用户绑定第三方账号信息 API返回值 alibaba.ai.user.quick.bind

人工智能实验室精灵用户绑定第三方账号信息接口,开放给Iot厂商做为厂商上送第三方账号信息的接口

type AlibabaAiUserQuickBindAPIResponseModel

type AlibabaAiUserQuickBindAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ai_user_quick_bind_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 交易结果描述(例如: 交易成功、交易失败)
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 扩展字段,无用
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 交易结果详细描述(例如:用户已经存在,交易失败)
	MessageDetail string `json:"message_detail,omitempty" xml:"message_detail,omitempty"`
	// 交易结果码(200:成功、其他:失败)
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

AlibabaAiUserQuickBindAPIResponseModel is 精灵用户绑定第三方账号信息 成功返回结果

type AlibabaAiUserQuickRegisterAPIRequest

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

AlibabaAiUserQuickRegisterAPIRequest 精灵用户注册申请 API请求 alibaba.ai.user.quick.register

人工智能实验室精灵用户注册申请接口,开放给Iot厂商做厂商会员数据上报

func NewAlibabaAiUserQuickRegisterRequest

func NewAlibabaAiUserQuickRegisterRequest() *AlibabaAiUserQuickRegisterAPIRequest

NewAlibabaAiUserQuickRegisterRequest 初始化AlibabaAiUserQuickRegisterAPIRequest对象

func (AlibabaAiUserQuickRegisterAPIRequest) GetApiMethodName

func (r AlibabaAiUserQuickRegisterAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAiUserQuickRegisterAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAiUserQuickRegisterAPIRequest) GetMerchantUserId

func (r AlibabaAiUserQuickRegisterAPIRequest) GetMerchantUserId() string

GetMerchantUserId MerchantUserId Getter

func (AlibabaAiUserQuickRegisterAPIRequest) GetReqTime

GetReqTime ReqTime Getter

func (AlibabaAiUserQuickRegisterAPIRequest) GetSchemaKey

GetSchemaKey SchemaKey Getter

func (AlibabaAiUserQuickRegisterAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (*AlibabaAiUserQuickRegisterAPIRequest) SetMerchantUserId

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

SetMerchantUserId is MerchantUserId Setter 商户的用户的唯一ID

func (*AlibabaAiUserQuickRegisterAPIRequest) SetReqTime

func (r *AlibabaAiUserQuickRegisterAPIRequest) SetReqTime(_reqTime string) error

SetReqTime is ReqTime Setter 请求时间

func (*AlibabaAiUserQuickRegisterAPIRequest) SetSchemaKey

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

SetSchemaKey is SchemaKey Setter 账户体系隔离

func (*AlibabaAiUserQuickRegisterAPIRequest) SetSerialNo

func (r *AlibabaAiUserQuickRegisterAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 请求交易流水号(唯一即可,不参与业务运算)

type AlibabaAiUserQuickRegisterAPIResponse

type AlibabaAiUserQuickRegisterAPIResponse struct {
	model.CommonResponse
	AlibabaAiUserQuickRegisterAPIResponseModel
}

AlibabaAiUserQuickRegisterAPIResponse 精灵用户注册申请 API返回值 alibaba.ai.user.quick.register

人工智能实验室精灵用户注册申请接口,开放给Iot厂商做厂商会员数据上报

type AlibabaAiUserQuickRegisterAPIResponseModel

type AlibabaAiUserQuickRegisterAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ai_user_quick_register_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 扩展对象,保留字段
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 结果详细描述
	MessageDetail string `json:"message_detail,omitempty" xml:"message_detail,omitempty"`
	// 结果码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

AlibabaAiUserQuickRegisterAPIResponseModel is 精灵用户注册申请 成功返回结果

type AlibabaAiUserQuickTokenBindAPIRequest

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

AlibabaAiUserQuickTokenBindAPIRequest 人工智能实验室精灵用户绑定第三方Token接口 API请求 alibaba.ai.user.quick.token.bind

人工智能实验室精灵用户绑定第三方Token接口

func NewAlibabaAiUserQuickTokenBindRequest

func NewAlibabaAiUserQuickTokenBindRequest() *AlibabaAiUserQuickTokenBindAPIRequest

NewAlibabaAiUserQuickTokenBindRequest 初始化AlibabaAiUserQuickTokenBindAPIRequest对象

func (AlibabaAiUserQuickTokenBindAPIRequest) GetAccessTokenValue

func (r AlibabaAiUserQuickTokenBindAPIRequest) GetAccessTokenValue() string

GetAccessTokenValue AccessTokenValue Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetApiMethodName

func (r AlibabaAiUserQuickTokenBindAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAiUserQuickTokenBindAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAiUserQuickTokenBindAPIRequest) GetExpiredTime

func (r AlibabaAiUserQuickTokenBindAPIRequest) GetExpiredTime() int64

GetExpiredTime ExpiredTime Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetMerchantUserId

func (r AlibabaAiUserQuickTokenBindAPIRequest) GetMerchantUserId() string

GetMerchantUserId MerchantUserId Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetRefreshToken

func (r AlibabaAiUserQuickTokenBindAPIRequest) GetRefreshToken() string

GetRefreshToken RefreshToken Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetSchemaKey

GetSchemaKey SchemaKey Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetSkillId

GetSkillId SkillId Getter

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetAccessTokenValue

func (r *AlibabaAiUserQuickTokenBindAPIRequest) SetAccessTokenValue(_accessTokenValue string) error

SetAccessTokenValue is AccessTokenValue Setter Oauth协议访问令牌

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetExpiredTime

func (r *AlibabaAiUserQuickTokenBindAPIRequest) SetExpiredTime(_expiredTime int64) error

SetExpiredTime is ExpiredTime Setter 令牌有效期(秒)

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetMerchantUserId

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

SetMerchantUserId is MerchantUserId Setter 第三方用户账号唯一ID

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetRefreshToken

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

SetRefreshToken is RefreshToken Setter Oauth协议刷新令牌

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetSchemaKey

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

SetSchemaKey is SchemaKey Setter 账号隔离属性

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetSkillId

func (r *AlibabaAiUserQuickTokenBindAPIRequest) SetSkillId(_skillId string) error

SetSkillId is SkillId Setter 技能ID

type AlibabaAiUserQuickTokenBindAPIResponse

type AlibabaAiUserQuickTokenBindAPIResponse struct {
	model.CommonResponse
	AlibabaAiUserQuickTokenBindAPIResponseModel
}

AlibabaAiUserQuickTokenBindAPIResponse 人工智能实验室精灵用户绑定第三方Token接口 API返回值 alibaba.ai.user.quick.token.bind

人工智能实验室精灵用户绑定第三方Token接口

type AlibabaAiUserQuickTokenBindAPIResponseModel

type AlibabaAiUserQuickTokenBindAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ai_user_quick_token_bind_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// statusCode
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

AlibabaAiUserQuickTokenBindAPIResponseModel is 人工智能实验室精灵用户绑定第三方Token接口 成功返回结果

type AlibabaAilabsAligenieDeviceRegisterAPIRequest

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

AlibabaAilabsAligenieDeviceRegisterAPIRequest 天猫精灵开放平台获取设备秘钥 API请求 alibaba.ailabs.aligenie.device.register

向天猫精灵inside平台注册设备mac地址,并获取设备的唯一密钥

func NewAlibabaAilabsAligenieDeviceRegisterRequest

func NewAlibabaAilabsAligenieDeviceRegisterRequest() *AlibabaAilabsAligenieDeviceRegisterAPIRequest

NewAlibabaAilabsAligenieDeviceRegisterRequest 初始化AlibabaAilabsAligenieDeviceRegisterAPIRequest对象

func (AlibabaAilabsAligenieDeviceRegisterAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieDeviceRegisterAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieDeviceRegisterAPIRequest) GetDeviceId

GetDeviceId DeviceId Getter

func (AlibabaAilabsAligenieDeviceRegisterAPIRequest) GetMacSections

GetMacSections MacSections Getter

func (*AlibabaAilabsAligenieDeviceRegisterAPIRequest) SetDeviceId

func (r *AlibabaAilabsAligenieDeviceRegisterAPIRequest) SetDeviceId(_deviceId int64) error

SetDeviceId is DeviceId Setter 设备id

func (*AlibabaAilabsAligenieDeviceRegisterAPIRequest) SetMacSections

func (r *AlibabaAilabsAligenieDeviceRegisterAPIRequest) SetMacSections(_macSections string) error

SetMacSections is MacSections Setter mac区段脚本

type AlibabaAilabsAligenieDeviceRegisterAPIResponse

type AlibabaAilabsAligenieDeviceRegisterAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieDeviceRegisterAPIResponseModel
}

AlibabaAilabsAligenieDeviceRegisterAPIResponse 天猫精灵开放平台获取设备秘钥 API返回值 alibaba.ailabs.aligenie.device.register

向天猫精灵inside平台注册设备mac地址,并获取设备的唯一密钥

type AlibabaAilabsAligenieDeviceRegisterAPIResponseModel

type AlibabaAilabsAligenieDeviceRegisterAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_aligenie_device_register_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 设备秘钥信息
	DeviceSecretInfos []DeviceSecretInfo `json:"device_secret_infos,omitempty" xml:"device_secret_infos>device_secret_info,omitempty"`
}

AlibabaAilabsAligenieDeviceRegisterAPIResponseModel is 天猫精灵开放平台获取设备秘钥 成功返回结果

type AlibabaAilabsAligenieOpencontentPushAPIRequest

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

AlibabaAilabsAligenieOpencontentPushAPIRequest 天猫精灵内容接入标准接口 API请求 alibaba.ailabs.aligenie.opencontent.push

第三方内容接入天猫精灵内容库,供相关技能使用

func NewAlibabaAilabsAligenieOpencontentPushRequest

func NewAlibabaAilabsAligenieOpencontentPushRequest() *AlibabaAilabsAligenieOpencontentPushAPIRequest

NewAlibabaAilabsAligenieOpencontentPushRequest 初始化AlibabaAilabsAligenieOpencontentPushAPIRequest对象

func (AlibabaAilabsAligenieOpencontentPushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieOpencontentPushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieOpencontentPushAPIRequest) GetContents

GetContents Contents Getter

func (AlibabaAilabsAligenieOpencontentPushAPIRequest) GetSkillId

GetSkillId SkillId Getter

func (*AlibabaAilabsAligenieOpencontentPushAPIRequest) SetContents

SetContents is Contents Setter 详细内容列表

func (*AlibabaAilabsAligenieOpencontentPushAPIRequest) SetSkillId

SetSkillId is SkillId Setter 在Aligenie开放平台创建的技能的ID

type AlibabaAilabsAligenieOpencontentPushAPIResponse

type AlibabaAilabsAligenieOpencontentPushAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieOpencontentPushAPIResponseModel
}

AlibabaAilabsAligenieOpencontentPushAPIResponse 天猫精灵内容接入标准接口 API返回值 alibaba.ailabs.aligenie.opencontent.push

第三方内容接入天猫精灵内容库,供相关技能使用

type AlibabaAilabsAligenieOpencontentPushAPIResponseModel

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

AlibabaAilabsAligenieOpencontentPushAPIResponseModel is 天猫精灵内容接入标准接口 成功返回结果

type AlibabaAilabsAligenieOpencontentPushResult

type AlibabaAilabsAligenieOpencontentPushResult struct {
	// retMsg
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// retCode
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsAligenieOpencontentPushResult 结构体

type AlibabaAilabsAligenieOpencontentScenepushAPIRequest

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

AlibabaAilabsAligenieOpencontentScenepushAPIRequest 音频场景接入接口 API请求 alibaba.ailabs.aligenie.opencontent.scenepush

天猫精灵音频挂靠场景接入

func NewAlibabaAilabsAligenieOpencontentScenepushRequest

func NewAlibabaAilabsAligenieOpencontentScenepushRequest() *AlibabaAilabsAligenieOpencontentScenepushAPIRequest

NewAlibabaAilabsAligenieOpencontentScenepushRequest 初始化AlibabaAilabsAligenieOpencontentScenepushAPIRequest对象

func (AlibabaAilabsAligenieOpencontentScenepushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieOpencontentScenepushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieOpencontentScenepushAPIRequest) GetBatchContent

GetBatchContent BatchContent Getter

func (AlibabaAilabsAligenieOpencontentScenepushAPIRequest) GetSceneType

GetSceneType SceneType Getter

func (AlibabaAilabsAligenieOpencontentScenepushAPIRequest) GetSceneValue

GetSceneValue SceneValue Getter

func (*AlibabaAilabsAligenieOpencontentScenepushAPIRequest) SetBatchContent

func (r *AlibabaAilabsAligenieOpencontentScenepushAPIRequest) SetBatchContent(_batchContent *BatchContent) error

SetBatchContent is BatchContent Setter 详细内容列表

func (*AlibabaAilabsAligenieOpencontentScenepushAPIRequest) SetSceneType

SetSceneType is SceneType Setter 0 无场景接入 1 关联应用接入

func (*AlibabaAilabsAligenieOpencontentScenepushAPIRequest) SetSceneValue

SetSceneValue is SceneValue Setter 如果关联应用此字段为应用id

type AlibabaAilabsAligenieOpencontentScenepushAPIResponse

type AlibabaAilabsAligenieOpencontentScenepushAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieOpencontentScenepushAPIResponseModel
}

AlibabaAilabsAligenieOpencontentScenepushAPIResponse 音频场景接入接口 API返回值 alibaba.ailabs.aligenie.opencontent.scenepush

天猫精灵音频挂靠场景接入

type AlibabaAilabsAligenieOpencontentScenepushAPIResponseModel

type AlibabaAilabsAligenieOpencontentScenepushAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_aligenie_opencontent_scenepush_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回信息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsAligenieOpencontentScenepushAPIResponseModel is 音频场景接入接口 成功返回结果

type AlibabaAilabsAligenieOpenvideoPushAPIRequest

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

AlibabaAilabsAligenieOpenvideoPushAPIRequest 天猫精灵内容库视频分集数据推送接口 API请求 alibaba.ailabs.aligenie.openvideo.push

天猫精灵内容库视频分集数据推送接口

func NewAlibabaAilabsAligenieOpenvideoPushRequest

func NewAlibabaAilabsAligenieOpenvideoPushRequest() *AlibabaAilabsAligenieOpenvideoPushAPIRequest

NewAlibabaAilabsAligenieOpenvideoPushRequest 初始化AlibabaAilabsAligenieOpenvideoPushAPIRequest对象

func (AlibabaAilabsAligenieOpenvideoPushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieOpenvideoPushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieOpenvideoPushAPIRequest) GetVideos

GetVideos Videos Getter

func (*AlibabaAilabsAligenieOpenvideoPushAPIRequest) SetVideos

SetVideos is Videos Setter 待推送的视频数据

type AlibabaAilabsAligenieOpenvideoPushAPIResponse

type AlibabaAilabsAligenieOpenvideoPushAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieOpenvideoPushAPIResponseModel
}

AlibabaAilabsAligenieOpenvideoPushAPIResponse 天猫精灵内容库视频分集数据推送接口 API返回值 alibaba.ailabs.aligenie.openvideo.push

天猫精灵内容库视频分集数据推送接口

type AlibabaAilabsAligenieOpenvideoPushAPIResponseModel

type AlibabaAilabsAligenieOpenvideoPushAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_aligenie_openvideo_push_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 状态码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsAligenieOpenvideoPushAPIResponseModel is 天猫精灵内容库视频分集数据推送接口 成功返回结果

type AlibabaAilabsAligenieOpenvideoScenepushAPIRequest

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

AlibabaAilabsAligenieOpenvideoScenepushAPIRequest 视频单集场景接入API API请求 alibaba.ailabs.aligenie.openvideo.scenepush

视频单集场景接入API

func NewAlibabaAilabsAligenieOpenvideoScenepushRequest

func NewAlibabaAilabsAligenieOpenvideoScenepushRequest() *AlibabaAilabsAligenieOpenvideoScenepushAPIRequest

NewAlibabaAilabsAligenieOpenvideoScenepushRequest 初始化AlibabaAilabsAligenieOpenvideoScenepushAPIRequest对象

func (AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) GetParamList

GetParamList ParamList Getter

func (AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) GetSceneType

GetSceneType SceneType Getter

func (AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) GetSceneValue

GetSceneValue SceneValue Getter

func (*AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) SetParamList

SetParamList is ParamList Setter 待推送的视频数据

func (*AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) SetSceneType

SetSceneType is SceneType Setter 内容接入场景0 无应用挂靠 1 应用挂靠

func (*AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) SetSceneValue

func (r *AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) SetSceneValue(_sceneValue string) error

SetSceneValue is SceneValue Setter 挂靠的应用id,在智能应用平台的地址栏可见

type AlibabaAilabsAligenieOpenvideoScenepushAPIResponse

type AlibabaAilabsAligenieOpenvideoScenepushAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieOpenvideoScenepushAPIResponseModel
}

AlibabaAilabsAligenieOpenvideoScenepushAPIResponse 视频单集场景接入API API返回值 alibaba.ailabs.aligenie.openvideo.scenepush

视频单集场景接入API

type AlibabaAilabsAligenieOpenvideoScenepushAPIResponseModel

type AlibabaAilabsAligenieOpenvideoScenepushAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_aligenie_openvideo_scenepush_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 状态码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsAligenieOpenvideoScenepushAPIResponseModel is 视频单集场景接入API 成功返回结果

type AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest

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

AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest 视频专辑场景接入接口 API请求 alibaba.ailabs.aligenie.openvideoalbum.scenepush

视频专辑场景接入接口

func NewAlibabaAilabsAligenieOpenvideoalbumScenepushRequest

func NewAlibabaAilabsAligenieOpenvideoalbumScenepushRequest() *AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest

NewAlibabaAilabsAligenieOpenvideoalbumScenepushRequest 初始化AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest对象

func (AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) GetParamList

GetParamList ParamList Getter

func (AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) GetSceneType

GetSceneType SceneType Getter

func (AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) GetSceneValue

GetSceneValue SceneValue Getter

func (*AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) SetParamList

SetParamList is ParamList Setter 视频合辑数据

func (*AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) SetSceneType

SetSceneType is SceneType Setter 接入场景 0 无应用 1 挂靠应用

func (*AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) SetSceneValue

SetSceneValue is SceneValue Setter 如果场景是1 此处为应用id

type AlibabaAilabsAligenieOpenvideoalbumScenepushAPIResponse

type AlibabaAilabsAligenieOpenvideoalbumScenepushAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieOpenvideoalbumScenepushAPIResponseModel
}

AlibabaAilabsAligenieOpenvideoalbumScenepushAPIResponse 视频专辑场景接入接口 API返回值 alibaba.ailabs.aligenie.openvideoalbum.scenepush

视频专辑场景接入接口

type AlibabaAilabsAligenieOpenvideoalbumScenepushAPIResponseModel

type AlibabaAilabsAligenieOpenvideoalbumScenepushAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_aligenie_openvideoalbum_scenepush_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 状态码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsAligenieOpenvideoalbumScenepushAPIResponseModel is 视频专辑场景接入接口 成功返回结果

type AlibabaAilabsAligenieSkillEntityImportAPIRequest

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

AlibabaAilabsAligenieSkillEntityImportAPIRequest 实体动态更新 API请求 alibaba.ailabs.aligenie.skill.entity.import

根据用户上传的实体信息,进行制定技能实体的动态变更

func NewAlibabaAilabsAligenieSkillEntityImportRequest

func NewAlibabaAilabsAligenieSkillEntityImportRequest() *AlibabaAilabsAligenieSkillEntityImportAPIRequest

NewAlibabaAilabsAligenieSkillEntityImportRequest 初始化AlibabaAilabsAligenieSkillEntityImportAPIRequest对象

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetAppend

GetAppend Append Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetEntityName

GetEntityName EntityName Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetFileData

GetFileData FileData Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetSkillId

GetSkillId SkillId Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetTest

GetTest Test Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetType

GetType Type Getter

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetAppend

SetAppend is Append Setter 是否增量更新,true为增量,否则上传数据中没有的实体值将被删除

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetEntityName

func (r *AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetEntityName(_entityName string) error

SetEntityName is EntityName Setter 要更新的实体名

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetFileData

SetFileData is FileData Setter 文件内容

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetSkillId

SetSkillId is SkillId Setter 技能Id

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetTest

SetTest is Test Setter 测试,目前没有此功能,此参数无效

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetType

SetType is Type Setter 固定值,ISV

type AlibabaAilabsAligenieSkillEntityImportAPIResponse

type AlibabaAilabsAligenieSkillEntityImportAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieSkillEntityImportAPIResponseModel
}

AlibabaAilabsAligenieSkillEntityImportAPIResponse 实体动态更新 API返回值 alibaba.ailabs.aligenie.skill.entity.import

根据用户上传的实体信息,进行制定技能实体的动态变更

type AlibabaAilabsAligenieSkillEntityImportAPIResponseModel

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

AlibabaAilabsAligenieSkillEntityImportAPIResponseModel is 实体动态更新 成功返回结果

type AlibabaAilabsAligenieSkillMessagePushAPIRequest

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

AlibabaAilabsAligenieSkillMessagePushAPIRequest 天猫精灵消息推送标准接口 API请求 alibaba.ailabs.aligenie.skill.message.push

用于AliGenie技能开发者在技能内主动向音响推送消息的标准服务接口,只有订阅过该消息的用户才能收到消息;

func NewAlibabaAilabsAligenieSkillMessagePushRequest

func NewAlibabaAilabsAligenieSkillMessagePushRequest() *AlibabaAilabsAligenieSkillMessagePushAPIRequest

NewAlibabaAilabsAligenieSkillMessagePushRequest 初始化AlibabaAilabsAligenieSkillMessagePushAPIRequest对象

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetAccountType

GetAccountType AccountType Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetAuthAccountType

GetAuthAccountType AuthAccountType Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetContent

GetContent Content Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetPushType

GetPushType PushType Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetSkillId

GetSkillId SkillId Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetTest

GetTest Test Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetUserId

GetUserId UserId Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetUuid

GetUuid Uuid Getter

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetAccountType

func (r *AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetAccountType(_accountType string) error

SetAccountType is AccountType Setter 接收方的用户Id,从技能WebHook中取得的userOpenId

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetAuthAccountType

func (r *AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetAuthAccountType(_authAccountType string) error

SetAuthAccountType is AuthAccountType Setter 鉴权用户类型

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetContent

SetContent is Content Setter 要推送的消息内容

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetPushType

SetPushType is PushType Setter 消息推送的方式,和技能中申请的权限相关,可选值为TO_USER,TO_APP_BOX,BROADCAST

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetSkillId

SetSkillId is SkillId Setter 智能应用平台创建的技能id

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetTest

SetTest is Test Setter 是否是测试消息

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetUserId

SetUserId is UserId Setter TO_USER时必填,接收方的用户Id,从技能WebHook中取得的userOpenId

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetUuid

SetUuid is Uuid Setter 接收方的用户设备id,从技能WebHook中取得的deviceOpenId,填写设备id,则用户id必填,否则无法推送

type AlibabaAilabsAligenieSkillMessagePushAPIResponse

type AlibabaAilabsAligenieSkillMessagePushAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieSkillMessagePushAPIResponseModel
}

AlibabaAilabsAligenieSkillMessagePushAPIResponse 天猫精灵消息推送标准接口 API返回值 alibaba.ailabs.aligenie.skill.message.push

用于AliGenie技能开发者在技能内主动向音响推送消息的标准服务接口,只有订阅过该消息的用户才能收到消息;

type AlibabaAilabsAligenieSkillMessagePushAPIResponseModel

type AlibabaAilabsAligenieSkillMessagePushAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_aligenie_skill_message_push_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 消息推送错误码
	PushErrorCode string `json:"push_error_code,omitempty" xml:"push_error_code,omitempty"`
	// 消息推送错误信息
	PushErrorMsg string `json:"push_error_msg,omitempty" xml:"push_error_msg,omitempty"`
	// 消息推送是否成功
	Model bool `json:"model,omitempty" xml:"model,omitempty"`
	// 接口调用是否成功
	PushResult bool `json:"push_result,omitempty" xml:"push_result,omitempty"`
}

AlibabaAilabsAligenieSkillMessagePushAPIResponseModel is 天猫精灵消息推送标准接口 成功返回结果

type AlibabaAilabsAligenieVideoalbumPushAPIRequest

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

AlibabaAilabsAligenieVideoalbumPushAPIRequest 天猫精灵内容库视频合辑数据推送接口 API请求 alibaba.ailabs.aligenie.videoalbum.push

三方内容合作厂商可将视频辑数据通过此接口推送至天猫精灵内容库接入中,供天猫精灵使用

func NewAlibabaAilabsAligenieVideoalbumPushRequest

func NewAlibabaAilabsAligenieVideoalbumPushRequest() *AlibabaAilabsAligenieVideoalbumPushAPIRequest

NewAlibabaAilabsAligenieVideoalbumPushRequest 初始化AlibabaAilabsAligenieVideoalbumPushAPIRequest对象

func (AlibabaAilabsAligenieVideoalbumPushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieVideoalbumPushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieVideoalbumPushAPIRequest) GetParam1

GetParam1 Param1 Getter

func (*AlibabaAilabsAligenieVideoalbumPushAPIRequest) SetParam1

SetParam1 is Param1 Setter 视频合辑数据

type AlibabaAilabsAligenieVideoalbumPushAPIResponse

type AlibabaAilabsAligenieVideoalbumPushAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsAligenieVideoalbumPushAPIResponseModel
}

AlibabaAilabsAligenieVideoalbumPushAPIResponse 天猫精灵内容库视频合辑数据推送接口 API返回值 alibaba.ailabs.aligenie.videoalbum.push

三方内容合作厂商可将视频辑数据通过此接口推送至天猫精灵内容库接入中,供天猫精灵使用

type AlibabaAilabsAligenieVideoalbumPushAPIResponseModel

type AlibabaAilabsAligenieVideoalbumPushAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_aligenie_videoalbum_push_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 状态码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsAligenieVideoalbumPushAPIResponseModel is 天猫精灵内容库视频合辑数据推送接口 成功返回结果

type AlibabaAilabsBotsSkilsListAPIRequest

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

AlibabaAilabsBotsSkilsListAPIRequest 对外设备获取技能列表 API请求 alibaba.ailabs.bots.skils.list

获取ai开放平台技能列表

func NewAlibabaAilabsBotsSkilsListRequest

func NewAlibabaAilabsBotsSkilsListRequest() *AlibabaAilabsBotsSkilsListAPIRequest

NewAlibabaAilabsBotsSkilsListRequest 初始化AlibabaAilabsBotsSkilsListAPIRequest对象

func (AlibabaAilabsBotsSkilsListAPIRequest) GetApiMethodName

func (r AlibabaAilabsBotsSkilsListAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsBotsSkilsListAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsBotsSkilsListAPIRequest) GetPageIndex

GetPageIndex PageIndex Getter

func (AlibabaAilabsBotsSkilsListAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (*AlibabaAilabsBotsSkilsListAPIRequest) SetPageIndex

func (r *AlibabaAilabsBotsSkilsListAPIRequest) SetPageIndex(_pageIndex int64) error

SetPageIndex is PageIndex Setter 当前页

func (*AlibabaAilabsBotsSkilsListAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter 分页单位

type AlibabaAilabsBotsSkilsListAPIResponse

type AlibabaAilabsBotsSkilsListAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsBotsSkilsListAPIResponseModel
}

AlibabaAilabsBotsSkilsListAPIResponse 对外设备获取技能列表 API返回值 alibaba.ailabs.bots.skils.list

获取ai开放平台技能列表

type AlibabaAilabsBotsSkilsListAPIResponseModel

type AlibabaAilabsBotsSkilsListAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_bots_skils_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// {        "skillId": 209,        "invocationName": "中文先生",        "name": "测试34",        "serviceProviders": [          {            "icon": "//arplatform.alicdn.com/images/3/1498910818259.png",            "name": "provider1",          }        ],        "botId": 10,        "iconImgUrl": "//arplatform.alicdn.com/images/244/1501764397807.png",        "longDesc": "中文先生是学中文的好帮手。查中文、查成语、听故事样样行。"      }
	Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsBotsSkilsListAPIResponseModel is 对外设备获取技能列表 成功返回结果

type AlibabaAilabsIotCloudDeviceReportAPIRequest

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

AlibabaAilabsIotCloudDeviceReportAPIRequest 天猫精灵云云接入设备状态、事件上报接口 API请求 alibaba.ailabs.iot.cloud.device.report

承接天猫精灵云云接入设备的状态、事件上报

func NewAlibabaAilabsIotCloudDeviceReportRequest

func NewAlibabaAilabsIotCloudDeviceReportRequest() *AlibabaAilabsIotCloudDeviceReportAPIRequest

NewAlibabaAilabsIotCloudDeviceReportRequest 初始化AlibabaAilabsIotCloudDeviceReportAPIRequest对象

func (AlibabaAilabsIotCloudDeviceReportAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsIotCloudDeviceReportAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsIotCloudDeviceReportAPIRequest) GetCloudReportParam

GetCloudReportParam CloudReportParam Getter

func (*AlibabaAilabsIotCloudDeviceReportAPIRequest) SetCloudReportParam

func (r *AlibabaAilabsIotCloudDeviceReportAPIRequest) SetCloudReportParam(_cloudReportParam *CloudReportParam) error

SetCloudReportParam is CloudReportParam Setter 上报总入参

type AlibabaAilabsIotCloudDeviceReportAPIResponse

type AlibabaAilabsIotCloudDeviceReportAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsIotCloudDeviceReportAPIResponseModel
}

AlibabaAilabsIotCloudDeviceReportAPIResponse 天猫精灵云云接入设备状态、事件上报接口 API返回值 alibaba.ailabs.iot.cloud.device.report

承接天猫精灵云云接入设备的状态、事件上报

type AlibabaAilabsIotCloudDeviceReportAPIResponseModel

type AlibabaAilabsIotCloudDeviceReportAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_iot_cloud_device_report_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回值,是否上报成功
	RetValue bool `json:"ret_value,omitempty" xml:"ret_value,omitempty"`
}

AlibabaAilabsIotCloudDeviceReportAPIResponseModel is 天猫精灵云云接入设备状态、事件上报接口 成功返回结果

type AlibabaAilabsIotDeviceControlNotifyAPIRequest

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

AlibabaAilabsIotDeviceControlNotifyAPIRequest 天猫精灵IoT异步控制回调接口 API请求 alibaba.ailabs.iot.device.control.notify

用于天猫精灵IoT云云接入控制结果的异步回调

func NewAlibabaAilabsIotDeviceControlNotifyRequest

func NewAlibabaAilabsIotDeviceControlNotifyRequest() *AlibabaAilabsIotDeviceControlNotifyAPIRequest

NewAlibabaAilabsIotDeviceControlNotifyRequest 初始化AlibabaAilabsIotDeviceControlNotifyAPIRequest对象

func (AlibabaAilabsIotDeviceControlNotifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsIotDeviceControlNotifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsIotDeviceControlNotifyAPIRequest) GetNotifyControlParams

GetNotifyControlParams NotifyControlParams Getter

func (*AlibabaAilabsIotDeviceControlNotifyAPIRequest) SetNotifyControlParams

func (r *AlibabaAilabsIotDeviceControlNotifyAPIRequest) SetNotifyControlParams(_notifyControlParams *NotifyVehicleControlParams) error

SetNotifyControlParams is NotifyControlParams Setter 入参

type AlibabaAilabsIotDeviceControlNotifyAPIResponse

type AlibabaAilabsIotDeviceControlNotifyAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsIotDeviceControlNotifyAPIResponseModel
}

AlibabaAilabsIotDeviceControlNotifyAPIResponse 天猫精灵IoT异步控制回调接口 API返回值 alibaba.ailabs.iot.device.control.notify

用于天猫精灵IoT云云接入控制结果的异步回调

type AlibabaAilabsIotDeviceControlNotifyAPIResponseModel

type AlibabaAilabsIotDeviceControlNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_iot_device_control_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否通知成功
	RetValue bool `json:"ret_value,omitempty" xml:"ret_value,omitempty"`
}

AlibabaAilabsIotDeviceControlNotifyAPIResponseModel is 天猫精灵IoT异步控制回调接口 成功返回结果

type AlibabaAilabsIotDeviceListGetAPIRequest

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

AlibabaAilabsIotDeviceListGetAPIRequest 获取iot设备列表 API请求 alibaba.ailabs.iot.device.list.get

通过此接口获取用户名下的iot设备列表

func NewAlibabaAilabsIotDeviceListGetRequest

func NewAlibabaAilabsIotDeviceListGetRequest() *AlibabaAilabsIotDeviceListGetAPIRequest

NewAlibabaAilabsIotDeviceListGetRequest 初始化AlibabaAilabsIotDeviceListGetAPIRequest对象

func (AlibabaAilabsIotDeviceListGetAPIRequest) GetApiMethodName

func (r AlibabaAilabsIotDeviceListGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsIotDeviceListGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsIotDeviceListGetAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsIotDeviceListGetAPIRequest) GetUserOpenId

GetUserOpenId UserOpenId Getter

func (*AlibabaAilabsIotDeviceListGetAPIRequest) SetClientId

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

SetClientId is ClientId Setter client id

func (*AlibabaAilabsIotDeviceListGetAPIRequest) SetUserOpenId

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

SetUserOpenId is UserOpenId Setter 用户open id

type AlibabaAilabsIotDeviceListGetAPIResponse

type AlibabaAilabsIotDeviceListGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsIotDeviceListGetAPIResponseModel
}

AlibabaAilabsIotDeviceListGetAPIResponse 获取iot设备列表 API返回值 alibaba.ailabs.iot.device.list.get

通过此接口获取用户名下的iot设备列表

type AlibabaAilabsIotDeviceListGetAPIResponseModel

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

AlibabaAilabsIotDeviceListGetAPIResponseModel is 获取iot设备列表 成功返回结果

type AlibabaAilabsIotDeviceListGetResult

type AlibabaAilabsIotDeviceListGetResult struct {
	// 返回值list
	RetValues []RetValue `json:"ret_values,omitempty" xml:"ret_values>ret_value,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaAilabsIotDeviceListGetResult 结构体

type AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest added in v1.2.5

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

AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest 弹内设备中心事件调用 API请求 alibaba.ailabs.iot.device.mesh.event.invoke

弹内设备中心事件调用

func NewAlibabaAilabsIotDeviceMeshEventInvokeRequest added in v1.2.5

func NewAlibabaAilabsIotDeviceMeshEventInvokeRequest() *AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest

NewAlibabaAilabsIotDeviceMeshEventInvokeRequest 初始化AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest对象

func (AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetEvent added in v1.2.5

GetEvent Event Getter

func (AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetServerEventRequestId added in v1.2.5

func (r AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetServerEventRequestId() string

GetServerEventRequestId ServerEventRequestId Getter

func (AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetTraceId added in v1.2.5

GetTraceId TraceId Getter

func (AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetUserId added in v1.2.5

GetUserId UserId Getter

func (AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetUserType added in v1.2.5

GetUserType UserType Getter

func (AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) GetUuid added in v1.2.5

GetUuid Uuid Getter

func (*AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) SetEvent added in v1.2.5

SetEvent is Event Setter 事件

func (*AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) SetServerEventRequestId added in v1.2.5

func (r *AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) SetServerEventRequestId(_serverEventRequestId string) error

SetServerEventRequestId is ServerEventRequestId Setter 事件服务请求id

func (*AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) SetTraceId added in v1.2.5

SetTraceId is TraceId Setter 链接id

func (*AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) SetUserId added in v1.2.5

SetUserId is UserId Setter 用户

func (*AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) SetUserType added in v1.2.5

SetUserType is UserType Setter 用户类型

func (*AlibabaAilabsIotDeviceMeshEventInvokeAPIRequest) SetUuid added in v1.2.5

SetUuid is Uuid Setter 音箱uuid

type AlibabaAilabsIotDeviceMeshEventInvokeAPIResponse added in v1.2.5

type AlibabaAilabsIotDeviceMeshEventInvokeAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsIotDeviceMeshEventInvokeAPIResponseModel
}

AlibabaAilabsIotDeviceMeshEventInvokeAPIResponse 弹内设备中心事件调用 API返回值 alibaba.ailabs.iot.device.mesh.event.invoke

弹内设备中心事件调用

type AlibabaAilabsIotDeviceMeshEventInvokeAPIResponseModel added in v1.2.5

type AlibabaAilabsIotDeviceMeshEventInvokeAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_iot_device_mesh_event_invoke_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 事件链路id
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 响应值
	RetValue string `json:"ret_value,omitempty" xml:"ret_value,omitempty"`
	// 错误描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 成功还是失败
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsIotDeviceMeshEventInvokeAPIResponseModel is 弹内设备中心事件调用 成功返回结果

type AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIRequest added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIRequest struct {
	model.Params
}

AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIRequest 获取authcode API请求 alibaba.ailabs.tmallgenie.auth.device.getcode

获取绑定的authcode

func NewAlibabaAilabsTmallgenieAuthDeviceGetcodeRequest added in v1.2.5

func NewAlibabaAilabsTmallgenieAuthDeviceGetcodeRequest() *AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceGetcodeRequest 初始化AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

type AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIResponse added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIResponse 获取authcode API返回值 alibaba.ailabs.tmallgenie.auth.device.getcode

获取绑定的authcode

type AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIResponseModel added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_getcode_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// authcode
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	ResultCode int64 `json:"result_code,omitempty" xml:"result_code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceGetcodeAPIResponseModel is 获取authcode 成功返回结果

type AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest added in v1.2.5

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

AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest 静态二维码绑定 API请求 alibaba.ailabs.tmallgenie.auth.device.qrcode.staticbind

静态二维码绑定

func NewAlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindRequest added in v1.2.5

func NewAlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindRequest() *AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindRequest 初始化AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest) GetDigest added in v1.2.5

GetDigest Digest Getter

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest) GetIdentifier added in v1.2.5

GetIdentifier Identifier Getter

func (AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest) GetProductKey added in v1.2.5

GetProductKey ProductKey Getter

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest) SetDigest added in v1.2.5

SetDigest is Digest Setter 签名摘要

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest) SetIdentifier added in v1.2.5

SetIdentifier is Identifier Setter 设备唯一标识,如mac或sn

func (*AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIRequest) SetProductKey added in v1.2.5

SetProductKey is ProductKey Setter 产品唯一标识,星空平台产品pk

type AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIResponse added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIResponse 静态二维码绑定 API返回值 alibaba.ailabs.tmallgenie.auth.device.qrcode.staticbind

静态二维码绑定

type AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIResponseModel added in v1.2.5

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

AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindAPIResponseModel is 静态二维码绑定 成功返回结果

type AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindResult added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindResult struct {
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 响应结果
	Result *AuthResultVo `json:"result,omitempty" xml:"result,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceQrcodeStaticbindResult 结构体

type AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIRequest added in v1.2.5

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

AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIRequest 根据authcode查询绑定结果 API请求 alibaba.ailabs.tmallgenie.auth.device.validauthcode

根据authcode查询绑定结果

func NewAlibabaAilabsTmallgenieAuthDeviceValidauthcodeRequest added in v1.2.5

func NewAlibabaAilabsTmallgenieAuthDeviceValidauthcodeRequest() *AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceValidauthcodeRequest 初始化AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIRequest) GetAuthcode added in v1.2.5

GetAuthcode Authcode Getter

func (*AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIRequest) SetAuthcode added in v1.2.5

SetAuthcode is Authcode Setter authcode

type AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIResponse added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIResponse 根据authcode查询绑定结果 API返回值 alibaba.ailabs.tmallgenie.auth.device.validauthcode

根据authcode查询绑定结果

type AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIResponseModel added in v1.2.5

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

AlibabaAilabsTmallgenieAuthDeviceValidauthcodeAPIResponseModel is 根据authcode查询绑定结果 成功返回结果

type AlibabaAilabsTmallgenieAuthDeviceValidauthcodeResult added in v1.2.5

type AlibabaAilabsTmallgenieAuthDeviceValidauthcodeResult struct {
	// uuid
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceValidauthcodeResult 结构体

type AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest

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

AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest 根据mac查询设备的安全二维码 API请求 alibaba.ailabs.tmallgenie.auth.device.withmac.qrcode.get

根据mac查询二维码详细信息

func NewAlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetRequest

func NewAlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetRequest() *AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetRequest 初始化AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) GetMac

GetMac Mac Getter

func (*AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) SetClientId

SetClientId is ClientId Setter 产品ID

func (*AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) SetMac

SetMac is Mac Setter 设备mac地址

type AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIResponse

type AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIResponse 根据mac查询设备的安全二维码 API返回值 alibaba.ailabs.tmallgenie.auth.device.withmac.qrcode.get

根据mac查询二维码详细信息

type AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIResponseModel

type AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_withmac_qrcode_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 二维码数据
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 结果描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 结果码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIResponseModel is 根据mac查询设备的安全二维码 成功返回结果

type AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest

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

AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest 根据安全简码查询二维码详细信息 API请求 alibaba.ailabs.tmallgenie.auth.device.withshort.qrcode.get

根据安全简码查询二维码详细信息

func NewAlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetRequest

func NewAlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetRequest() *AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest

NewAlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetRequest 初始化AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest对象

func (AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) GetAuthCode

GetAuthCode AuthCode Getter

func (AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) GetClientId

GetClientId ClientId Getter

func (*AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) SetAuthCode

SetAuthCode is AuthCode Setter 授权码

func (*AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) SetClientId

SetClientId is ClientId Setter 产品ID

type AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIResponse

type AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIResponseModel
}

AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIResponse 根据安全简码查询二维码详细信息 API返回值 alibaba.ailabs.tmallgenie.auth.device.withshort.qrcode.get

根据安全简码查询二维码详细信息

type AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIResponseModel

type AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_auth_device_withshort_qrcode_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 二维码数据
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 结果描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 结果码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIResponseModel is 根据安全简码查询二维码详细信息 成功返回结果

type AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest added in v1.2.5

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

AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest 电信iot自动授权 API请求 alibaba.ailabs.tmallgenie.third.telecom.autoauth

电信iot自动授权

func NewAlibabaAilabsTmallgenieThirdTelecomAutoauthRequest added in v1.2.5

func NewAlibabaAilabsTmallgenieThirdTelecomAutoauthRequest() *AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest

NewAlibabaAilabsTmallgenieThirdTelecomAutoauthRequest 初始化AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest对象

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetCtPartnerId added in v1.2.5

GetCtPartnerId CtPartnerId Getter

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetDeviceId added in v1.2.5

GetDeviceId DeviceId Getter

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetExtraParam added in v1.2.5

GetExtraParam ExtraParam Getter

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetTime added in v1.2.5

GetTime Time Getter

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetToken added in v1.2.5

GetToken Token Getter

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetTraceId added in v1.2.5

GetTraceId TraceId Getter

func (AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) GetTyAccount added in v1.2.5

GetTyAccount TyAccount Getter

func (*AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) SetCtPartnerId added in v1.2.5

func (r *AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) SetCtPartnerId(_ctPartnerId string) error

SetCtPartnerId is CtPartnerId Setter 电信音箱平台分配给合作方的合作伙伴ID

func (*AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) SetDeviceId added in v1.2.5

SetDeviceId is DeviceId Setter 合作方音箱唯一标识,该标识传值为音箱CTEI。

func (*AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) SetExtraParam added in v1.2.5

SetExtraParam is ExtraParam Setter 扩展参数,由厂家根据业务自定义内容

func (*AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) SetTime added in v1.2.5

SetTime is Time Setter 请求时间,格式:yyyy-MM-dd HH:mm:ss

func (*AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) SetToken added in v1.2.5

SetToken is Token Setter 访问令牌,用于校验接口调用者身份,做到不可否认性

func (*AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) SetTraceId added in v1.2.5

SetTraceId is TraceId Setter 调用链id,用于全链路跟踪

func (*AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIRequest) SetTyAccount added in v1.2.5

SetTyAccount is TyAccount Setter 电信家居平台用户标识加密字符串

type AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIResponse added in v1.2.5

type AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIResponseModel
}

AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIResponse 电信iot自动授权 API返回值 alibaba.ailabs.tmallgenie.third.telecom.autoauth

电信iot自动授权

type AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIResponseModel added in v1.2.5

type AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_third_telecom_autoauth_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// success
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码
	ResultCode int64 `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsTmallgenieThirdTelecomAutoauthAPIResponseModel is 电信iot自动授权 成功返回结果

type AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest added in v1.2.5

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

AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest 电信-推送拉起设备应用 API请求 alibaba.ailabs.tmallgenie.third.telecom.pushrender

电信-推送拉起设备应用

func NewAlibabaAilabsTmallgenieThirdTelecomPushrenderRequest added in v1.2.5

func NewAlibabaAilabsTmallgenieThirdTelecomPushrenderRequest() *AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest

NewAlibabaAilabsTmallgenieThirdTelecomPushrenderRequest 初始化AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest对象

func (AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) GetCtei added in v1.2.5

GetCtei Ctei Getter

func (AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) GetModel added in v1.2.5

GetModel Model Getter

func (AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) GetParams added in v1.2.5

GetParams Params Getter

func (AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) GetUrl added in v1.2.5

GetUrl Url Getter

func (*AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) SetCtei added in v1.2.5

SetCtei is Ctei Setter ctei

func (*AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) SetModel added in v1.2.5

SetModel is Model Setter 应用拉起方式

func (*AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) SetParams added in v1.2.5

SetParams is Params Setter 额外传递的参数

func (*AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIRequest) SetUrl added in v1.2.5

SetUrl is Url Setter 拉起端上应用/服务的url

type AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIResponse added in v1.2.5

type AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIResponseModel
}

AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIResponse 电信-推送拉起设备应用 API返回值 alibaba.ailabs.tmallgenie.third.telecom.pushrender

电信-推送拉起设备应用

type AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIResponseModel added in v1.2.5

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

AlibabaAilabsTmallgenieThirdTelecomPushrenderAPIResponseModel is 电信-推送拉起设备应用 成功返回结果

type AlibabaAilabsTmallgenieThirdTelecomPushrenderResult added in v1.2.5

type AlibabaAilabsTmallgenieThirdTelecomPushrenderResult struct {
	// 结果信息
	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`
	// 状态码
	ResultCode int64 `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 结果值
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaAilabsTmallgenieThirdTelecomPushrenderResult 结构体

type AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest added in v1.2.5

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

AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest 联通神眼注册操作 API请求 alibaba.ailabs.tmallgenie.third.unicom.shenyan.oper

联通神眼注册操作

func NewAlibabaAilabsTmallgenieThirdUnicomShenyanOperRequest added in v1.2.5

func NewAlibabaAilabsTmallgenieThirdUnicomShenyanOperRequest() *AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest

NewAlibabaAilabsTmallgenieThirdUnicomShenyanOperRequest 初始化AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest对象

func (AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) GetCuei added in v1.2.5

GetCuei Cuei Getter

func (AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) GetTraceId added in v1.2.5

GetTraceId TraceId Getter

func (AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) GetType added in v1.2.5

GetType Type Getter

func (AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) GetUid added in v1.2.5

GetUid Uid Getter

func (*AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) SetCuei added in v1.2.5

SetCuei is Cuei Setter cuei

func (*AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) SetTraceId added in v1.2.5

SetTraceId is TraceId Setter traceId

func (*AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) SetType added in v1.2.5

SetType is Type Setter 操作类型:1.打开神眼 2.关闭神眼

func (*AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIRequest) SetUid added in v1.2.5

SetUid is Uid Setter 联通用户id

type AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIResponse added in v1.2.5

type AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIResponse struct {
	model.CommonResponse
	AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIResponseModel
}

AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIResponse 联通神眼注册操作 API返回值 alibaba.ailabs.tmallgenie.third.unicom.shenyan.oper

联通神眼注册操作

type AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIResponseModel added in v1.2.5

type AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ailabs_tmallgenie_third_unicom_shenyan_oper_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应码(0000表示成功,其他表示失败)
	Result *AlibabaAilabsTmallgenieThirdUnicomShenyanOperResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaAilabsTmallgenieThirdUnicomShenyanOperAPIResponseModel is 联通神眼注册操作 成功返回结果

type AlibabaAilabsTmallgenieThirdUnicomShenyanOperResult added in v1.2.5

type AlibabaAilabsTmallgenieThirdUnicomShenyanOperResult struct {
	// 结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 结果信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabaAilabsTmallgenieThirdUnicomShenyanOperResult 结构体

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest

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

AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest 天猫精灵 IoT 视频 SaaS 服务-江苏电信-云回看开通状态更新 API请求 alibaba.aliyun.aicloud.iot.vision.saas.ctcc.jiangsu.cloud.watcher.status.update

天猫精灵 IoT 视频 SaaS 服务-江苏电信-云回看开通状态更新

func NewAlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateRequest

func NewAlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateRequest() *AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest

NewAlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateRequest 初始化AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest对象

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetCtei

GetCtei Ctei Getter

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetDevType

GetDevType DevType Getter

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetSeqId

GetSeqId SeqId Getter

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetUserAccount

GetUserAccount UserAccount Getter

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) SetCtei

SetCtei is Ctei Setter 设备唯一标识符

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) SetDevType

SetDevType is DevType Setter 设备对应的产品类型

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) SetSeqId

SetSeqId is SeqId Setter 一次请求的唯一标识符

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) SetUserAccount

SetUserAccount is UserAccount Setter 设备所属用户的账号信息

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIResponse

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIResponseModel
}

AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIResponse 天猫精灵 IoT 视频 SaaS 服务-江苏电信-云回看开通状态更新 API返回值 alibaba.aliyun.aicloud.iot.vision.saas.ctcc.jiangsu.cloud.watcher.status.update

天猫精灵 IoT 视频 SaaS 服务-江苏电信-云回看开通状态更新

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIResponseModel

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_aliyun_aicloud_iot_vision_saas_ctcc_jiangsu_cloud_watcher_status_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息。success 表示成功
	RspMsg string `json:"rsp_msg,omitempty" xml:"rsp_msg,omitempty"`
	// 一次请求的唯一标识符,和请求中的 seq_id 对齐
	SeqId string `json:"seq_id,omitempty" xml:"seq_id,omitempty"`
	// 错误码。200 表示成功
	RspCode int64 `json:"rsp_code,omitempty" xml:"rsp_code,omitempty"`
}

AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIResponseModel is 天猫精灵 IoT 视频 SaaS 服务-江苏电信-云回看开通状态更新 成功返回结果

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest

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

AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest 天猫精灵 IoT 视频 SaaS 服务-江苏电信-appKeySecret 更新 API请求 alibaba.aliyun.aicloud.iot.vision.saas.ctcc.jiangsu.key.secret.update

天猫精灵 IoT 视频 SaaS 服务-江苏电信-appKeySecret 更新

func NewAlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateRequest

func NewAlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateRequest() *AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest

NewAlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateRequest 初始化AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest对象

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) GetSecret

GetSecret Secret Getter

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) GetSeqId

GetSeqId SeqId Getter

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) SetSecret

SetSecret is Secret Setter 新的 key

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) SetSeqId

SetSeqId is SeqId Setter 一次请求的唯一标识符

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIResponse

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIResponseModel
}

AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIResponse 天猫精灵 IoT 视频 SaaS 服务-江苏电信-appKeySecret 更新 API返回值 alibaba.aliyun.aicloud.iot.vision.saas.ctcc.jiangsu.key.secret.update

天猫精灵 IoT 视频 SaaS 服务-江苏电信-appKeySecret 更新

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIResponseModel

type AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_aliyun_aicloud_iot_vision_saas_ctcc_jiangsu_key_secret_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息。success 表示成功
	RspMsg string `json:"rsp_msg,omitempty" xml:"rsp_msg,omitempty"`
	// 一次请求的唯一标识符,和请求中的 seq_id 对齐
	SeqId string `json:"seq_id,omitempty" xml:"seq_id,omitempty"`
	// 错误码。200 表示成功
	RspCode int64 `json:"rsp_code,omitempty" xml:"rsp_code,omitempty"`
}

AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIResponseModel is 天猫精灵 IoT 视频 SaaS 服务-江苏电信-appKeySecret 更新 成功返回结果

type AlibabaIotDeviceCorpusGetAPIRequest

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

AlibabaIotDeviceCorpusGetAPIRequest IoT设备支持语料获取 API请求 alibaba.iot.device.corpus.get

ISV通过该接口获取天猫精灵IoT设备支持控制或查询的语料

func NewAlibabaIotDeviceCorpusGetRequest

func NewAlibabaIotDeviceCorpusGetRequest() *AlibabaIotDeviceCorpusGetAPIRequest

NewAlibabaIotDeviceCorpusGetRequest 初始化AlibabaIotDeviceCorpusGetAPIRequest对象

func (AlibabaIotDeviceCorpusGetAPIRequest) GetApiMethodName

func (r AlibabaIotDeviceCorpusGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaIotDeviceCorpusGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaIotDeviceCorpusGetAPIRequest) GetClientId

GetClientId ClientId Getter

func (AlibabaIotDeviceCorpusGetAPIRequest) GetDevId

GetDevId DevId Getter

func (AlibabaIotDeviceCorpusGetAPIRequest) GetUserOpenId

func (r AlibabaIotDeviceCorpusGetAPIRequest) GetUserOpenId() string

GetUserOpenId UserOpenId Getter

func (*AlibabaIotDeviceCorpusGetAPIRequest) SetClientId

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

SetClientId is ClientId Setter 天猫精灵开放的client id

func (*AlibabaIotDeviceCorpusGetAPIRequest) SetDevId

func (r *AlibabaIotDeviceCorpusGetAPIRequest) SetDevId(_devId string) error

SetDevId is DevId Setter iot设备id

func (*AlibabaIotDeviceCorpusGetAPIRequest) SetUserOpenId

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

SetUserOpenId is UserOpenId Setter 天猫精灵开放用户id

type AlibabaIotDeviceCorpusGetAPIResponse

type AlibabaIotDeviceCorpusGetAPIResponse struct {
	model.CommonResponse
	AlibabaIotDeviceCorpusGetAPIResponseModel
}

AlibabaIotDeviceCorpusGetAPIResponse IoT设备支持语料获取 API返回值 alibaba.iot.device.corpus.get

ISV通过该接口获取天猫精灵IoT设备支持控制或查询的语料

type AlibabaIotDeviceCorpusGetAPIResponseModel

type AlibabaIotDeviceCorpusGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_iot_device_corpus_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结构体
	RetValues []DeviceCorpusTopDto `json:"ret_values,omitempty" xml:"ret_values>device_corpus_top_dto,omitempty"`
}

AlibabaIotDeviceCorpusGetAPIResponseModel is IoT设备支持语料获取 成功返回结果

type AuthResultVo added in v1.2.5

type AuthResultVo struct {
	// 设备uuid
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 精灵用户openid
	UserOpenId string `json:"user_open_id,omitempty" xml:"user_open_id,omitempty"`
}

AuthResultVo 结构体

type Author

type Author struct {
	// 内容作者,对应音乐为作词、作曲人,对应小说故事为原著作者
	ContentAuthor string `json:"content_author,omitempty" xml:"content_author,omitempty"`
	// 主播,演唱者,演播者
	VoiceAuthor string `json:"voice_author,omitempty" xml:"voice_author,omitempty"`
}

Author 结构体

type BaseResult

type BaseResult struct {
	// 服务返回错误信息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 实体更新结果对象
	RetValue *SimpleTextImportResult `json:"ret_value,omitempty" xml:"ret_value,omitempty"`
	// 服务返回错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// [     {       "skillId": 123,       "invocationName": "来个鸟叫",       "name": "t2",       "serviceProviders": null,       "botId": 10,       "class": "com.alibaba.ai.platform.biz.domain.BotSkillsRelInfo",       "iconImgUrl": "//arplatform.alicdn.com/images/90/1499945738188.png",       "longDesc": "2劳动节粉丝撒 uv 那 v 那女 i 啊恶女怕任何 v 去 u 却认为起恢复健康IE肌肤 i 啊viu 话题 uv青海湖去任何欺骗 v额往日 u 问啊好热v 好"     }   ]
	RetValues *BotSkillsRelInfo `json:"ret_values,omitempty" xml:"ret_values,omitempty"`
}

BaseResult 结构体

type BatchContent

type BatchContent struct {
	// 内容信息
	OpenContents []OpenContent `json:"open_contents,omitempty" xml:"open_contents>open_content,omitempty"`
	// 类目ID,具体参见开放平台类目相关描述
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
}

BatchContent 结构体

type BotSkillsRelInfo

type BotSkillsRelInfo struct {
	// 结果集
	Results []BotSkillsRelInfo `json:"results,omitempty" xml:"results>bot_skills_rel_info,omitempty"`
	// 提供商集合
	ServiceProviders []ServiceProvider `json:"service_providers,omitempty" xml:"service_providers>service_provider,omitempty"`
	// 典型语句
	Samples string `json:"samples,omitempty" xml:"samples,omitempty"`
	// 长描述
	LongDesc string `json:"long_desc,omitempty" xml:"long_desc,omitempty"`
	// 技能图片地址
	IconImgUrl string `json:"icon_img_url,omitempty" xml:"icon_img_url,omitempty"`
	// 类别
	Category string `json:"category,omitempty" xml:"category,omitempty"`
	// 技能名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 唤醒词
	InvocationName string `json:"invocation_name,omitempty" xml:"invocation_name,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"`
	// 总页数
	PageCount int64 `json:"page_count,omitempty" xml:"page_count,omitempty"`
	// 分页单位
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 总数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
	// 当前页
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 应用id
	BotId int64 `json:"bot_id,omitempty" xml:"bot_id,omitempty"`
	// 技能Id
	SkillId int64 `json:"skill_id,omitempty" xml:"skill_id,omitempty"`
}

BotSkillsRelInfo 结构体

type CloudReportParam

type CloudReportParam struct {
	// 设备状态或者事件Map组成的Json字符串
	Payload string `json:"payload,omitempty" xml:"payload,omitempty"`
	// 设备id
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 用户accessToken
	UserAccessToken string `json:"user_access_token,omitempty" xml:"user_access_token,omitempty"`
	// 天猫精灵授权给厂商的userId
	OpenUserId string `json:"open_user_id,omitempty" xml:"open_user_id,omitempty"`
	// 消息id,问题定位用
	MessageId string `json:"message_id,omitempty" xml:"message_id,omitempty"`
	// 保留业务字段
	Extension string `json:"extension,omitempty" xml:"extension,omitempty"`
	// 账号类型(1:token 2:openUserId)
	AccountType int64 `json:"account_type,omitempty" xml:"account_type,omitempty"`
	// 技能id
	SkillId int64 `json:"skill_id,omitempty" xml:"skill_id,omitempty"`
	// 上报时间戳(毫秒)
	TimeStamp int64 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// 协议版本(原有协议版本为1,新版协议为2)
	PayloadVersion int64 `json:"payload_version,omitempty" xml:"payload_version,omitempty"`
	// 上报类型,1:属性上报 2:在离线上报 3:事件上报
	ReportType int64 `json:"report_type,omitempty" xml:"report_type,omitempty"`
}

CloudReportParam 结构体

type CreateAlarmParam

type CreateAlarmParam struct {
	// 设备uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 提醒方式
	Schedule *ScheduleDto `json:"schedule,omitempty" xml:"schedule,omitempty"`
	// 重复响铃次数
	TriggerRepeat int64 `json:"trigger_repeat,omitempty" xml:"trigger_repeat,omitempty"`
	// 铃声音量,取值范围:0-100
	Volume int64 `json:"volume,omitempty" xml:"volume,omitempty"`
}

CreateAlarmParam 结构体

type DeviceCorpusTopDto

type DeviceCorpusTopDto struct {
	// 操作语料
	CorpusList []string `json:"corpus_list,omitempty" xml:"corpus_list>string,omitempty"`
	// 支持的操作类型
	FunctionName string `json:"function_name,omitempty" xml:"function_name,omitempty"`
}

DeviceCorpusTopDto 结构体

type DeviceSecretInfo

type DeviceSecretInfo struct {
	// 错误原因
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 秘钥
	Secret string `json:"secret,omitempty" xml:"secret,omitempty"`
	// mac地址
	Mac string `json:"mac,omitempty" xml:"mac,omitempty"`
	// md5
	Md5 string `json:"md5,omitempty" xml:"md5,omitempty"`
	// 获取秘钥是否成功
	Sucess bool `json:"sucess,omitempty" xml:"sucess,omitempty"`
}

DeviceSecretInfo 结构体

type Dtcancelrequest

type Dtcancelrequest struct {
	// 服务单号
	Zfwdh string `json:"zfwdh,omitempty" xml:"zfwdh,omitempty"`
}

Dtcancelrequest 结构体

type Dtcancelresponse

type Dtcancelresponse struct {
	// 返回消息
	ReturnMessage *Dtreturnmessage `json:"return_message,omitempty" xml:"return_message,omitempty"`
}

Dtcancelresponse 结构体

type Dtreturnmessage

type Dtreturnmessage struct {
	// 标识
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 消息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

Dtreturnmessage 结构体

type ImageUrl

type ImageUrl struct {
	// 中图链接(具体大小范围暂无标准,接入方自定)
	Mediam string `json:"mediam,omitempty" xml:"mediam,omitempty"`
	// 小图链接(具体大小范围暂无标准,接入方自定)
	Small string `json:"small,omitempty" xml:"small,omitempty"`
	// 大图链接(具体大小范围暂无标准,接入方自定)
	Large string `json:"large,omitempty" xml:"large,omitempty"`
	// 中图链接(具体大小范围暂无标准,接入方自定)
	Medium string `json:"medium,omitempty" xml:"medium,omitempty"`
	// 如果不知道放那个就传默认图片
	Img string `json:"img,omitempty" xml:"img,omitempty"`
}

ImageUrl 结构体

type IotCommonDeviceProperty

type IotCommonDeviceProperty struct {
	// 异常检测项名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 异常检测项值
	Value string `json:"value,omitempty" xml:"value,omitempty"`
}

IotCommonDeviceProperty 结构体

type IotCommonHeader

type IotCommonHeader struct {
	// 标准控制协议中的namespace
	Namespace string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// 标准控制协议中的name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 标准控制协议中的messageId
	MessageId string `json:"message_id,omitempty" xml:"message_id,omitempty"`
	// 标准控制协议中的payLoadVersion
	PayLoadVersion int64 `json:"pay_load_version,omitempty" xml:"pay_load_version,omitempty"`
}

IotCommonHeader 结构体

type LivingGenericEventDto added in v1.2.5

type LivingGenericEventDto struct {
	// 事件内容
	Payload string `json:"payload,omitempty" xml:"payload,omitempty"`
	// 事件命名空间
	Namespace string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// 命名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

LivingGenericEventDto 结构体

type Meeting

type Meeting struct {
	// 会议必选参与人员
	RequiredParticipants []string `json:"required_participants,omitempty" xml:"required_participants>string,omitempty"`
	// 会议可选参与人员
	OptionalParticipants []string `json:"optional_participants,omitempty" xml:"optional_participants>string,omitempty"`
	// 提醒方式,如APP,音箱等,如果有多个,用逗号分隔
	AlertWays []string `json:"alert_ways,omitempty" xml:"alert_ways>string,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// memo状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 会议预计开始时间
	ExpectedStartTime string `json:"expected_start_time,omitempty" xml:"expected_start_time,omitempty"`
	// 会议预计结束时间
	ExpectedEndTime string `json:"expected_end_time,omitempty" xml:"expected_end_time,omitempty"`
	// 期望提醒时间
	ExpectedRemindTime string `json:"expected_remind_time,omitempty" xml:"expected_remind_time,omitempty"`
	// 会议地点
	Location string `json:"location,omitempty" xml:"location,omitempty"`
	// 会议组织者
	Organizer string `json:"organizer,omitempty" xml:"organizer,omitempty"`
	// 会议内容
	Content string `json:"content,omitempty" xml:"content,omitempty"`
	// 会议主题
	Topic string `json:"topic,omitempty" xml:"topic,omitempty"`
	// 铃声Url
	MusicUrl string `json:"music_url,omitempty" xml:"music_url,omitempty"`
	// memo_ID
	MemoId int64 `json:"memo_id,omitempty" xml:"memo_id,omitempty"`
	// 调度信息
	ScheduleInfo *ScheduleInfo `json:"schedule_info,omitempty" xml:"schedule_info,omitempty"`
}

Meeting 结构体

type MemberChargeRequest added in v1.2.5

type MemberChargeRequest struct {
	// 加密的手机号,采用RSA加密,由猫精提供加密方法
	EncryptedMobile string `json:"encrypted_mobile,omitempty" xml:"encrypted_mobile,omitempty"`
	// 合作方自己生成需要保证唯一,至少16位。
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 猫精提供的bizCode
	BizCode string `json:"biz_code,omitempty" xml:"biz_code,omitempty"`
	// 加密后的签名,签名方法见:猫精提供文档
	Sign string `json:"sign,omitempty" xml:"sign,omitempty"`
	// 当前请求的时间戳,例如:1641468394035
	Timestamp int64 `json:"timestamp,omitempty" xml:"timestamp,omitempty"`
}

MemberChargeRequest 结构体

type MessageBroadcastRequest

type MessageBroadcastRequest struct {
	// 消息号id
	MessageTemplateId string `json:"message_template_id,omitempty" xml:"message_template_id,omitempty"`
	// 消息模板id
	MessageEntityId string `json:"message_entity_id,omitempty" xml:"message_entity_id,omitempty"`
}

MessageBroadcastRequest 结构体

type MessageSendTarget

type MessageSendTarget struct {
	// 消息发送用户标识类型
	TargetType string `json:"target_type,omitempty" xml:"target_type,omitempty"`
	// 消息发送用户标识id
	TargetIdentity string `json:"target_identity,omitempty" xml:"target_identity,omitempty"`
}

MessageSendTarget 结构体

type MessageUnicastRequest

type MessageUnicastRequest struct {
	// 推送上下文信息
	PushContext string `json:"push_context,omitempty" xml:"push_context,omitempty"`
	// 消息模板id
	MessageTemplateId string `json:"message_template_id,omitempty" xml:"message_template_id,omitempty"`
	// 消息号id
	MessageEntityId string `json:"message_entity_id,omitempty" xml:"message_entity_id,omitempty"`
	// 模板占位符
	PlaceHolder string `json:"place_holder,omitempty" xml:"place_holder,omitempty"`
	// 消息发送目标
	SendTarget *MessageSendTarget `json:"send_target,omitempty" xml:"send_target,omitempty"`
}

MessageUnicastRequest 结构体

type Note

type Note struct {
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// memo状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 记事本内容
	Content string `json:"content,omitempty" xml:"content,omitempty"`
	// 记事本主题
	Topic string `json:"topic,omitempty" xml:"topic,omitempty"`
	// memo_ID
	MemoId int64 `json:"memo_id,omitempty" xml:"memo_id,omitempty"`
}

Note 结构体

type NotifyVehicleControlParams

type NotifyVehicleControlParams struct {
	// 标准查询协议中的exceptions,异常检测项,如果有则返回,没有则不返回
	Exceptions []IotCommonDeviceProperty `json:"exceptions,omitempty" xml:"exceptions>iot_common_device_property,omitempty"`
	// 标准查询协议中的properties,异常检测项,如果有则返回,没有则不返回
	Properties []IotCommonDeviceProperty `json:"properties,omitempty" xml:"properties>iot_common_device_property,omitempty"`
	// 标准控制协议中的payload
	Payload *Payload `json:"payload,omitempty" xml:"payload,omitempty"`
	// 标准控制协议中的header
	Header *IotCommonHeader `json:"header,omitempty" xml:"header,omitempty"`
}

NotifyVehicleControlParams 结构体

type OnceSchedule

type OnceSchedule struct {
	// 响起日期和时间(年月日时分秒)
	Datetime string `json:"datetime,omitempty" xml:"datetime,omitempty"`
}

OnceSchedule 结构体

type OpenContent

type OpenContent struct {
	// 内容标签
	Tags []string `json:"tags,omitempty" xml:"tags>string,omitempty"`
	// 播放链接
	PlayUrls []PlayUrl `json:"play_urls,omitempty" xml:"play_urls>play_url,omitempty"`
	// 标签id见智能应用平台
	TagIds []int64 `json:"tag_ids,omitempty" xml:"tag_ids>int64,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 内容所属专辑或分类名称/标题,这里如果专辑标题是空则不同步专辑信息
	AlbumTitle string `json:"album_title,omitempty" xml:"album_title,omitempty"`
	// 其他扩展字段,不同类型内容有不同要求,具体请参加详细说明文档extend_info字段部分
	ExtendInfo string `json:"extend_info,omitempty" xml:"extend_info,omitempty"`
	// 操作方式,支持新增和删除操作(ADD/DELETE)
	Operation string `json:"operation,omitempty" xml:"operation,omitempty"`
	// 内容标题或者名称,最长150个字符
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 内容描述信息(限长500)
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 内容所属专辑或分类描述信息
	AlbumDescription string `json:"album_description,omitempty" xml:"album_description,omitempty"`
	// 描述类型,如果描述是TTS类型会做TTS处理
	DescriptionType string `json:"description_type,omitempty" xml:"description_type,omitempty"`
	// 产品描述信息
	ProductDesc string `json:"product_desc,omitempty" xml:"product_desc,omitempty"`
	// 内容在原平台所属专辑或分类的id
	AlbumRawId int64 `json:"album_raw_id,omitempty" xml:"album_raw_id,omitempty"`
	// 内容在原平台的id,当只推送专辑信息时,此值可填0
	RawId int64 `json:"raw_id,omitempty" xml:"raw_id,omitempty"`
	// 封面图片信息
	ImageUrl *ImageUrl `json:"image_url,omitempty" xml:"image_url,omitempty"`
	// 作者信息
	Author *Author `json:"author,omitempty" xml:"author,omitempty"`
	// 播放时长(单位:秒)
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 内容在原平台播放次数
	PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"`
	// 内容发布时间,1970年1月1日至当前的秒数(unix时间戳)
	ReleaseTime int64 `json:"release_time,omitempty" xml:"release_time,omitempty"`
	// 在有所属专辑/分类的场景下,标识此音频在专辑/分类下的顺序值,从1开始
	SortNum int64 `json:"sort_num,omitempty" xml:"sort_num,omitempty"`
	// 三方热度分1~5
	HotScore int64 `json:"hot_score,omitempty" xml:"hot_score,omitempty"`
	// 商业化类型请先和平台小二确认再调用! 0-免费、1-一号两端鉴权单篇售卖、2-一号两端鉴权专辑售卖、3-天猫精灵侧分销零售专辑售卖、4-天猫精灵超级会员售卖 当取4时s_super_vip_free必须为true否则为false
	ChargeType int64 `json:"charge_type,omitempty" xml:"charge_type,omitempty"`
	// 播放顺序 0 正序 1 倒序
	PlayOrder int64 `json:"play_order,omitempty" xml:"play_order,omitempty"`
	// 成本价(单位分),没有明确区分就成本最高最低传一样的值
	CostPrice int64 `json:"cost_price,omitempty" xml:"cost_price,omitempty"`
	// 最小建议零售价(单位分),没有明确区分就成本最高最低传一样的值
	SuggestMinPrice int64 `json:"suggest_min_price,omitempty" xml:"suggest_min_price,omitempty"`
	// 最大建议零售价(单位分),没有明确区分就成本最高最低传一样的值
	SuggestMaxPrice int64 `json:"suggest_max_price,omitempty" xml:"suggest_max_price,omitempty"`
	// 是否vip付费
	VipFree bool `json:"vip_free,omitempty" xml:"vip_free,omitempty"`
	// 专辑是否支持试听,默认为false
	IsAlbumAudition bool `json:"is_album_audition,omitempty" xml:"is_album_audition,omitempty"`
	// 内容分集是否支持试听,默认为false
	IsAudition bool `json:"is_audition,omitempty" xml:"is_audition,omitempty"`
	// 是否仅大会员内容
	IsSuperVipFree bool `json:"is_super_vip_free,omitempty" xml:"is_super_vip_free,omitempty"`
}

OpenContent 结构体

type OpsCommonResult

type OpsCommonResult struct {
	// 错误信息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 错误码,0为成功,其余为失败
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

OpsCommonResult 结构体

type PageResult

type PageResult struct {
	// 结果集
	ResultList []BotSkillsRelInfo `json:"result_list,omitempty" xml:"result_list>bot_skills_rel_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 结构体

type Payload

type Payload struct {
	// 错误码,出错时返回
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息,出错时返回
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 设备id
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
}

Payload 结构体

type PlayUrl

type PlayUrl struct {
	// 可播放链接
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// 节目音视频类型,目前支持audio及video两种类型
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 码率
	Bitrate int64 `json:"bitrate,omitempty" xml:"bitrate,omitempty"`
}

PlayUrl 结构体

type PurchaseCircleInfoForOuterDto added in v1.2.5

type PurchaseCircleInfoForOuterDto struct {
	// 圈选内容
	CircleContent string `json:"circle_content,omitempty" xml:"circle_content,omitempty"`
	// 圈选标识id,由采销系统分配
	CircleId int64 `json:"circle_id,omitempty" xml:"circle_id,omitempty"`
}

PurchaseCircleInfoForOuterDto 结构体

type PurchaseForOuterDto added in v1.2.5

type PurchaseForOuterDto struct {
	// isv用户信息(userId和phone)
	IsvUserInfoMap string `json:"isv_user_info_map,omitempty" xml:"isv_user_info_map,omitempty"`
	// 圈选对象
	CircleInfo *PurchaseCircleInfoForOuterDto `json:"circle_info,omitempty" xml:"circle_info,omitempty"`
	// isvId,由采销系统分配
	IsvId int64 `json:"isv_id,omitempty" xml:"isv_id,omitempty"`
	// 通过查询返回
	SendPlanId int64 `json:"send_plan_id,omitempty" xml:"send_plan_id,omitempty"`
}

PurchaseForOuterDto 结构体

type PurchaseReceiveReturnDto added in v1.2.5

type PurchaseReceiveReturnDto struct {
	// 开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 其他数据
	Map string `json:"map,omitempty" xml:"map,omitempty"`
	// 成功状态
	Status bool `json:"status,omitempty" xml:"status,omitempty"`
}

PurchaseReceiveReturnDto 结构体

type PurchaseSendPlanDto added in v1.2.5

type PurchaseSendPlanDto struct {
	// 发放活动名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 活动开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 活动结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 领取规则
	ReceiveRule string `json:"receive_rule,omitempty" xml:"receive_rule,omitempty"`
	// 商品信息
	PurchaseItemInfo string `json:"purchase_item_info,omitempty" xml:"purchase_item_info,omitempty"`
	// 活动id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

PurchaseSendPlanDto 结构体

type RawSingleVideo

type RawSingleVideo struct {
	// 系统标签ID,取值参见文档说明
	TagIds []int64 `json:"tag_ids,omitempty" xml:"tag_ids>int64,omitempty"`
	// 演员
	ActorName []string `json:"actor_name,omitempty" xml:"actor_name>string,omitempty"`
	// 导演
	DirectorName []string `json:"director_name,omitempty" xml:"director_name>string,omitempty"`
	// 别名
	Alias []string `json:"alias,omitempty" xml:"alias>string,omitempty"`
	// 支撑的分辨率
	SupportDefinition []string `json:"support_definition,omitempty" xml:"support_definition>string,omitempty"`
	// 出品人
	ProducerName []string `json:"producer_name,omitempty" xml:"producer_name>string,omitempty"`
	// 上传者名称
	UploaderName []string `json:"uploader_name,omitempty" xml:"uploader_name>string,omitempty"`
	// 所属视频集ID
	AlbumId string `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 视频描述信息
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 语言
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 视频标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 播放链接,Map,key为support_definition的值
	PlayUrl string `json:"play_url,omitempty" xml:"play_url,omitempty"`
	// 子标题
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 视频ID,不同的专辑间也要保证唯一
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// 区域
	Area string `json:"area,omitempty" xml:"area,omitempty"`
	// 视频封面(竖图296 * 440,根据搜索规则,提供竖图用户搜索时可优先搜索到此内容)
	VCoverUrl string `json:"v_cover_url,omitempty" xml:"v_cover_url,omitempty"`
	// 视频来源类型,PGC/UGC/OGC
	OupgcType string `json:"oupgc_type,omitempty" xml:"oupgc_type,omitempty"`
	// 视频封面(横图,图片尺寸是295 * 167)
	CoverUrl string `json:"cover_url,omitempty" xml:"cover_url,omitempty"`
	// 操作类型ADD/DELETE/UPDATE
	Operation string `json:"operation,omitempty" xml:"operation,omitempty"`
	// 扩展字段
	ExtendInfo string `json:"extend_info,omitempty" xml:"extend_info,omitempty"`
	// 发布时间,unix时间戳,单位毫秒
	ReleaseTime int64 `json:"release_time,omitempty" xml:"release_time,omitempty"`
	// 付费类型 0-免费、1-VIP免费、2-单点、3-用券
	ChargeType int64 `json:"charge_type,omitempty" xml:"charge_type,omitempty"`
	// 点赞数
	LikeCount int64 `json:"like_count,omitempty" xml:"like_count,omitempty"`
	// 视频时长,单位:秒
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 是否独播 0-非独播 1-独播
	IsExclusive int64 `json:"is_exclusive,omitempty" xml:"is_exclusive,omitempty"`
	// 失效时间,unix时间戳,单位:毫秒,为空则永不失效
	ValidEndTime int64 `json:"valid_end_time,omitempty" xml:"valid_end_time,omitempty"`
	// 转发量
	ForwardCount int64 `json:"forward_count,omitempty" xml:"forward_count,omitempty"`
	// 系统类目ID,取值范围见文档
	CommonCateId int64 `json:"common_cate_id,omitempty" xml:"common_cate_id,omitempty"`
	// 生效时间,unix时间戳,单位:毫秒,为空则立即生效
	ValidStartTime int64 `json:"valid_start_time,omitempty" xml:"valid_start_time,omitempty"`
	// 收藏量
	CollectCount int64 `json:"collect_count,omitempty" xml:"collect_count,omitempty"`
	// 评论量
	CommentCount int64 `json:"comment_count,omitempty" xml:"comment_count,omitempty"`
	// 播放量
	PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"`
	// 视频在所属视频集中的排序号
	OrderIndex int64 `json:"order_index,omitempty" xml:"order_index,omitempty"`
	// 内容质量评分
	ContentScore int64 `json:"content_score,omitempty" xml:"content_score,omitempty"`
	// 建议最高零售价(单位:分)
	SuggestMaxPrice int64 `json:"suggest_max_price,omitempty" xml:"suggest_max_price,omitempty"`
	// 建议最低零售价(单位:分)
	SuggestMinPrice int64 `json:"suggest_min_price,omitempty" xml:"suggest_min_price,omitempty"`
	// 成本价(单位:分)
	CostPrice int64 `json:"cost_price,omitempty" xml:"cost_price,omitempty"`
	// 试看秒数,若支持试看填1,否则填0
	AuditionSecond int64 `json:"audition_second,omitempty" xml:"audition_second,omitempty"`
}

RawSingleVideo 结构体

type RawVideoAlbum

type RawVideoAlbum struct {
	// 演员名称
	ActorName []string `json:"actor_name,omitempty" xml:"actor_name>string,omitempty"`
	// 别名
	Alias []string `json:"alias,omitempty" xml:"alias>string,omitempty"`
	// 导演名称
	DirectorName []string `json:"director_name,omitempty" xml:"director_name>string,omitempty"`
	// 上传者名称
	ProducerName []string `json:"producer_name,omitempty" xml:"producer_name>string,omitempty"`
	// 标签ID,具体取值范围参见文档说明
	TagIds []int64 `json:"tag_ids,omitempty" xml:"tag_ids>int64,omitempty"`
	// 上传者名称
	UploaderName []string `json:"uploader_name,omitempty" xml:"uploader_name>string,omitempty"`
	// 专辑封面(竖图296 * 440,根据搜索规则,提供竖图用户搜索时可优先搜索到此内容)
	VCoverUrl string `json:"v_cover_url,omitempty" xml:"v_cover_url,omitempty"`
	// 区域
	Area string `json:"area,omitempty" xml:"area,omitempty"`
	// 评分
	ContentScore string `json:"content_score,omitempty" xml:"content_score,omitempty"`
	// 专辑封面(横图,图片尺寸是295 * 167)
	CoverUrl string `json:"cover_url,omitempty" xml:"cover_url,omitempty"`
	// 描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 扩展字段
	ExtendInfo string `json:"extend_info,omitempty" xml:"extend_info,omitempty"`
	// 三方视频辑ID
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// 语言
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 操作类型 ADD/UPDATE/DELETE
	Operation string `json:"operation,omitempty" xml:"operation,omitempty"`
	// 视频来源类型,PGC/UGC/OGC
	OupgcType string `json:"oupgc_type,omitempty" xml:"oupgc_type,omitempty"`
	// 子标题
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 标题(若需显示集数,请填写:第X集:视频名称;如第一集:天猫精灵)
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 学段见类目文档
	GradeStagId string `json:"grade_stag_id,omitempty" xml:"grade_stag_id,omitempty"`
	// 学科见类目文档
	CourseId string `json:"course_id,omitempty" xml:"course_id,omitempty"`
	// 版本见类目文档
	BookVersionId string `json:"book_version_id,omitempty" xml:"book_version_id,omitempty"`
	// 教材见类目文档
	TextbookId string `json:"textbook_id,omitempty" xml:"textbook_id,omitempty"`
	// 试看数(表示前N个视频支持试看)
	AuditionNum int64 `json:"audition_num,omitempty" xml:"audition_num,omitempty"`
	// 付费类型 0-免费、1-VIP免费、2-整本专辑售卖、3-超级会员
	ChargeType int64 `json:"charge_type,omitempty" xml:"charge_type,omitempty"`
	// 收藏量
	CollectCount int64 `json:"collect_count,omitempty" xml:"collect_count,omitempty"`
	// 评论量
	CommentCount int64 `json:"comment_count,omitempty" xml:"comment_count,omitempty"`
	// 类目ID,参见相关文档说明
	CommonCateId int64 `json:"common_cate_id,omitempty" xml:"common_cate_id,omitempty"`
	// 成本价(单位:分)
	CostPrice int64 `json:"cost_price,omitempty" xml:"cost_price,omitempty"`
	// 转发量
	ForwardCount int64 `json:"forward_count,omitempty" xml:"forward_count,omitempty"`
	// 是否独播 0-非独播 1-独播
	IsExclusive int64 `json:"is_exclusive,omitempty" xml:"is_exclusive,omitempty"`
	// 是否完结,0-否,1-是,默认0
	IsFinished int64 `json:"is_finished,omitempty" xml:"is_finished,omitempty"`
	// 点赞数
	LikeCount int64 `json:"like_count,omitempty" xml:"like_count,omitempty"`
	// 播放量
	PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"`
	// 播放顺序0-顺序,1-倒序
	PlayOrder int64 `json:"play_order,omitempty" xml:"play_order,omitempty"`
	// 发布时间,unix时间戳,单位:毫秒
	ReleaseTime int64 `json:"release_time,omitempty" xml:"release_time,omitempty"`
	// 建议最高零售价(单位:分)
	SuggestMaxPrice int64 `json:"suggest_max_price,omitempty" xml:"suggest_max_price,omitempty"`
	// 建议最低零售价(单位:分)
	SuggestMinPrice int64 `json:"suggest_min_price,omitempty" xml:"suggest_min_price,omitempty"`
	// 包含视频总集数
	TotalEpisode int64 `json:"total_episode,omitempty" xml:"total_episode,omitempty"`
	// 失效时间,unix时间戳,单位:毫秒,为空则永不失效
	ValidEndTime int64 `json:"valid_end_time,omitempty" xml:"valid_end_time,omitempty"`
	// 生效时间,unix时间戳,单位:毫秒,为空则立即生效
	ValidStartTime int64 `json:"valid_start_time,omitempty" xml:"valid_start_time,omitempty"`
	// 课程形式见类目文档
	CourseType int64 `json:"course_type,omitempty" xml:"course_type,omitempty"`
	// 更新到第几集,如果是未完结状态此字段必填
	UpdateIndex int64 `json:"update_index,omitempty" xml:"update_index,omitempty"`
	// 是否教育内容
	IsEducation bool `json:"is_education,omitempty" xml:"is_education,omitempty"`
}

RawVideoAlbum 结构体

type RetValue

type RetValue struct {
	// 设备图片
	DeviceIcon string `json:"device_icon,omitempty" xml:"device_icon,omitempty"`
	// 型号
	DeviceModel string `json:"device_model,omitempty" xml:"device_model,omitempty"`
	// 别名
	DeviceAlias string `json:"device_alias,omitempty" xml:"device_alias,omitempty"`
	// 原本设备类型
	OrginDeviceCategory string `json:"orgin_device_category,omitempty" xml:"orgin_device_category,omitempty"`
	// 可控制的属性
	DeviceProperties string `json:"device_properties,omitempty" xml:"device_properties,omitempty"`
	// 详细型号
	ParticularModel string `json:"particular_model,omitempty" xml:"particular_model,omitempty"`
	// 设备类型英文
	DeviceCategoryEn string `json:"device_category_en,omitempty" xml:"device_category_en,omitempty"`
	// 设备类型中文
	DeviceCategory string `json:"device_category,omitempty" xml:"device_category,omitempty"`
	// 品牌
	DeviceBrand string `json:"device_brand,omitempty" xml:"device_brand,omitempty"`
	// 位置
	DeviceZone string `json:"device_zone,omitempty" xml:"device_zone,omitempty"`
	// 设备id
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
}

RetValue 结构体

type ScheduleDto

type ScheduleDto struct {
	// 调度类型
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 一次性
	Once *OnceSchedule `json:"once,omitempty" xml:"once,omitempty"`
	// 法定工作日
	StatutoryWorkingDay *StatutoryWorkingDaySchedule `json:"statutory_working_day,omitempty" xml:"statutory_working_day,omitempty"`
	// 每周
	Weekly *WeeklySchedule `json:"weekly,omitempty" xml:"weekly,omitempty"`
}

ScheduleDto 结构体

type ScheduleInfo

type ScheduleInfo struct {
	// DayOfWeek/DayOfMonth
	DayOfXs []int64 `json:"day_of_xs,omitempty" xml:"day_of_xs>int64,omitempty"`
	// 调度结束时间
	EndDate string `json:"end_date,omitempty" xml:"end_date,omitempty"`
	// 调度开始时间
	StartDate string `json:"start_date,omitempty" xml:"start_date,omitempty"`
	// 调度时间点
	Time string `json:"time,omitempty" xml:"time,omitempty"`
	// 调度频率
	Frequency string `json:"frequency,omitempty" xml:"frequency,omitempty"`
	// 调度周期
	Repeat string `json:"repeat,omitempty" xml:"repeat,omitempty"`
	// 调度间隔
	Interval int64 `json:"interval,omitempty" xml:"interval,omitempty"`
}

ScheduleInfo 结构体

type ServiceProvider

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

ServiceProvider 结构体

type SimpleTextImportResult

type SimpleTextImportResult struct {
	// 已存在或重复的实体数
	NumExist int64 `json:"num_exist,omitempty" xml:"num_exist,omitempty"`
	// 上传失败的实体数
	NumFailed int64 `json:"num_failed,omitempty" xml:"num_failed,omitempty"`
	// 上传成功的实体数
	NumSuccessful int64 `json:"num_successful,omitempty" xml:"num_successful,omitempty"`
}

SimpleTextImportResult 结构体

type StatutoryWorkingDaySchedule

type StatutoryWorkingDaySchedule struct {
	// 响起时间(时分秒)
	Time string `json:"time,omitempty" xml:"time,omitempty"`
}

StatutoryWorkingDaySchedule 结构体

type TaobaoAilabAicloudTopEarthquakeSendAPIRequest

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

TaobaoAilabAicloudTopEarthquakeSendAPIRequest 地震局发送地震消息 API请求 taobao.ailab.aicloud.top.earthquake.send

地震局发送地震消息给天猫精灵,天猫精灵根据地震消息判断发送地震消息给危险区域用户

func NewTaobaoAilabAicloudTopEarthquakeSendRequest

func NewTaobaoAilabAicloudTopEarthquakeSendRequest() *TaobaoAilabAicloudTopEarthquakeSendAPIRequest

NewTaobaoAilabAicloudTopEarthquakeSendRequest 初始化TaobaoAilabAicloudTopEarthquakeSendAPIRequest对象

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetEarthquakeInfo

GetEarthquakeInfo EarthquakeInfo Getter

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetNonceStr

GetNonceStr NonceStr Getter

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetSignature

GetSignature Signature Getter

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetTimestampStr

GetTimestampStr TimestampStr Getter

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetEarthquakeInfo

func (r *TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetEarthquakeInfo(_earthquakeInfo string) error

SetEarthquakeInfo is EarthquakeInfo Setter 地震信息

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetExt

SetExt is Ext Setter 扩展占位字段

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetNonceStr

SetNonceStr is NonceStr Setter 随机值

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetSignature

func (r *TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetSignature(_signature string) error

SetSignature is Signature Setter 签名

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetTimestampStr

func (r *TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetTimestampStr(_timestampStr string) error

SetTimestampStr is TimestampStr Setter 时间戳

type TaobaoAilabAicloudTopEarthquakeSendAPIResponse

type TaobaoAilabAicloudTopEarthquakeSendAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopEarthquakeSendAPIResponseModel
}

TaobaoAilabAicloudTopEarthquakeSendAPIResponse 地震局发送地震消息 API返回值 taobao.ailab.aicloud.top.earthquake.send

地震局发送地震消息给天猫精灵,天猫精灵根据地震消息判断发送地震消息给危险区域用户

type TaobaoAilabAicloudTopEarthquakeSendAPIResponseModel

type TaobaoAilabAicloudTopEarthquakeSendAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_earthquake_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 扩展字段
	ExtendInfo string `json:"extend_info,omitempty" xml:"extend_info,omitempty"`
	// 响应错误信息
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// 响应错误码
	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`
	// 响应结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoAilabAicloudTopEarthquakeSendAPIResponseModel is 地震局发送地震消息 成功返回结果

type TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest

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

TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest 天猫精灵闹钟创建 API请求 taobao.ailab.aicloud.top.memo.alarm.create

天猫精灵闹钟创建

func NewTaobaoAilabAicloudTopMemoAlarmCreateRequest

func NewTaobaoAilabAicloudTopMemoAlarmCreateRequest() *TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest

NewTaobaoAilabAicloudTopMemoAlarmCreateRequest 初始化TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest对象

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetParamCreateAlarmParam

GetParamCreateAlarmParam ParamCreateAlarmParam Getter

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetExt

SetExt is Ext Setter 扩展信息json段,用于存放APP类型,APP版本等等信息。

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetParamCreateAlarmParam

func (r *TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetParamCreateAlarmParam(_paramCreateAlarmParam *CreateAlarmParam) error

SetParamCreateAlarmParam is ParamCreateAlarmParam Setter 创建闹钟入参

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetSchema

SetSchema is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetUserId

SetUserId is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetUtdId

SetUtdId is UtdId Setter 手持设备ID

type TaobaoAilabAicloudTopMemoAlarmCreateAPIResponse

type TaobaoAilabAicloudTopMemoAlarmCreateAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMemoAlarmCreateAPIResponseModel
}

TaobaoAilabAicloudTopMemoAlarmCreateAPIResponse 天猫精灵闹钟创建 API返回值 taobao.ailab.aicloud.top.memo.alarm.create

天猫精灵闹钟创建

type TaobaoAilabAicloudTopMemoAlarmCreateAPIResponseModel

type TaobaoAilabAicloudTopMemoAlarmCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_memo_alarm_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 状态描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 闹钟ID
	Result int64 `json:"result,omitempty" xml:"result,omitempty"`
	// 状态码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

TaobaoAilabAicloudTopMemoAlarmCreateAPIResponseModel is 天猫精灵闹钟创建 成功返回结果

type TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest

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

TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest 天猫精灵闹钟删除 API请求 taobao.ailab.aicloud.top.memo.alarm.delete

天猫精灵闹钟删除

func NewTaobaoAilabAicloudTopMemoAlarmDeleteRequest

func NewTaobaoAilabAicloudTopMemoAlarmDeleteRequest() *TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest

NewTaobaoAilabAicloudTopMemoAlarmDeleteRequest 初始化TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest对象

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetMemoId

GetMemoId MemoId Getter

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetExt

SetExt is Ext Setter 扩展信息json段,用于存放APP类型,APP版本等等信息。

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetMemoId

SetMemoId is MemoId Setter 闹钟ID

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetSchema

SetSchema is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetUserId

SetUserId is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetUtdId

SetUtdId is UtdId Setter 手持设备ID

type TaobaoAilabAicloudTopMemoAlarmDeleteAPIResponse

type TaobaoAilabAicloudTopMemoAlarmDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMemoAlarmDeleteAPIResponseModel
}

TaobaoAilabAicloudTopMemoAlarmDeleteAPIResponse 天猫精灵闹钟删除 API返回值 taobao.ailab.aicloud.top.memo.alarm.delete

天猫精灵闹钟删除

type TaobaoAilabAicloudTopMemoAlarmDeleteAPIResponseModel

type TaobaoAilabAicloudTopMemoAlarmDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_memo_alarm_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务的结果封装
	Result *TaobaoAilabAicloudTopMemoAlarmDeleteResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAilabAicloudTopMemoAlarmDeleteAPIResponseModel is 天猫精灵闹钟删除 成功返回结果

type TaobaoAilabAicloudTopMemoAlarmDeleteResult

type TaobaoAilabAicloudTopMemoAlarmDeleteResult struct {
	// 附加信息,典型应用场景是对失败调用进行简述,方便调用方定位问题
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 调用返回码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 服务的实际返回结果
	Alarm *Alarm `json:"alarm,omitempty" xml:"alarm,omitempty"`
}

TaobaoAilabAicloudTopMemoAlarmDeleteResult 结构体

type TaobaoAilabAicloudTopMemoAlarmListAPIRequest

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

TaobaoAilabAicloudTopMemoAlarmListAPIRequest 天猫精灵闹钟查询 API请求 taobao.ailab.aicloud.top.memo.alarm.list

查询天猫精灵用户设置的所有闹钟

func NewTaobaoAilabAicloudTopMemoAlarmListRequest

func NewTaobaoAilabAicloudTopMemoAlarmListRequest() *TaobaoAilabAicloudTopMemoAlarmListAPIRequest

NewTaobaoAilabAicloudTopMemoAlarmListRequest 初始化TaobaoAilabAicloudTopMemoAlarmListAPIRequest对象

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetMemoId

GetMemoId MemoId Getter

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetExt

SetExt is Ext Setter 扩展信息json段,用于存放APP类型,APP版本等等信息。

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetMemoId

SetMemoId is MemoId Setter 闹钟ID

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetSchema

SetSchema is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetUserId

SetUserId is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetUtdId

SetUtdId is UtdId Setter 手持设备ID

type TaobaoAilabAicloudTopMemoAlarmListAPIResponse

type TaobaoAilabAicloudTopMemoAlarmListAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMemoAlarmListAPIResponseModel
}

TaobaoAilabAicloudTopMemoAlarmListAPIResponse 天猫精灵闹钟查询 API返回值 taobao.ailab.aicloud.top.memo.alarm.list

查询天猫精灵用户设置的所有闹钟

type TaobaoAilabAicloudTopMemoAlarmListAPIResponseModel

type TaobaoAilabAicloudTopMemoAlarmListAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_memo_alarm_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务的结果封装
	Result *TaobaoAilabAicloudTopMemoAlarmListResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAilabAicloudTopMemoAlarmListAPIResponseModel is 天猫精灵闹钟查询 成功返回结果

type TaobaoAilabAicloudTopMemoAlarmListResult

type TaobaoAilabAicloudTopMemoAlarmListResult struct {
	// 服务的实际返回结果
	Alarms []Alarm `json:"alarms,omitempty" xml:"alarms>alarm,omitempty"`
	// 附加信息,典型应用场景是对失败调用进行简述,方便调用方定位问题
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 调用返回码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

TaobaoAilabAicloudTopMemoAlarmListResult 结构体

type TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest

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

TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest 天猫精灵会议删除 API请求 taobao.ailab.aicloud.top.memo.meeting.delete

天猫精灵会议删除

func NewTaobaoAilabAicloudTopMemoMeetingDeleteRequest

func NewTaobaoAilabAicloudTopMemoMeetingDeleteRequest() *TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest

NewTaobaoAilabAicloudTopMemoMeetingDeleteRequest 初始化TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest对象

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetMemoId

GetMemoId MemoId Getter

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetExt

SetExt is Ext Setter 扩展信息json段,用于存放APP类型,APP版本等等信息。

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetMemoId

SetMemoId is MemoId Setter 会议ID

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetSchema

SetSchema is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetUserId

SetUserId is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetUtdId

SetUtdId is UtdId Setter 手持设备ID

type TaobaoAilabAicloudTopMemoMeetingDeleteAPIResponse

type TaobaoAilabAicloudTopMemoMeetingDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMemoMeetingDeleteAPIResponseModel
}

TaobaoAilabAicloudTopMemoMeetingDeleteAPIResponse 天猫精灵会议删除 API返回值 taobao.ailab.aicloud.top.memo.meeting.delete

天猫精灵会议删除

type TaobaoAilabAicloudTopMemoMeetingDeleteAPIResponseModel

type TaobaoAilabAicloudTopMemoMeetingDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_memo_meeting_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务的结果封装
	Result *TaobaoAilabAicloudTopMemoMeetingDeleteResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAilabAicloudTopMemoMeetingDeleteAPIResponseModel is 天猫精灵会议删除 成功返回结果

type TaobaoAilabAicloudTopMemoMeetingDeleteResult

type TaobaoAilabAicloudTopMemoMeetingDeleteResult struct {
	// 附加信息,典型应用场景是对失败调用进行简述,方便调用方定位问题
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 调用返回码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 服务的实际返回结果
	Meeting *Meeting `json:"meeting,omitempty" xml:"meeting,omitempty"`
}

TaobaoAilabAicloudTopMemoMeetingDeleteResult 结构体

type TaobaoAilabAicloudTopMemoMeetingListAPIRequest

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

TaobaoAilabAicloudTopMemoMeetingListAPIRequest 天猫精灵会议查询 API请求 taobao.ailab.aicloud.top.memo.meeting.list

查询天猫精灵用户设置的所有会议

func NewTaobaoAilabAicloudTopMemoMeetingListRequest

func NewTaobaoAilabAicloudTopMemoMeetingListRequest() *TaobaoAilabAicloudTopMemoMeetingListAPIRequest

NewTaobaoAilabAicloudTopMemoMeetingListRequest 初始化TaobaoAilabAicloudTopMemoMeetingListAPIRequest对象

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetMemoId

GetMemoId MemoId Getter

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetExt

SetExt is Ext Setter 扩展信息json段,用于存放APP类型,APP版本等等信息。

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetMemoId

SetMemoId is MemoId Setter 闹钟ID

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetSchema

SetSchema is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetUserId

SetUserId is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetUtdId

SetUtdId is UtdId Setter 手持设备ID

type TaobaoAilabAicloudTopMemoMeetingListAPIResponse

type TaobaoAilabAicloudTopMemoMeetingListAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMemoMeetingListAPIResponseModel
}

TaobaoAilabAicloudTopMemoMeetingListAPIResponse 天猫精灵会议查询 API返回值 taobao.ailab.aicloud.top.memo.meeting.list

查询天猫精灵用户设置的所有会议

type TaobaoAilabAicloudTopMemoMeetingListAPIResponseModel

type TaobaoAilabAicloudTopMemoMeetingListAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_memo_meeting_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务的结果封装
	Result *TaobaoAilabAicloudTopMemoMeetingListResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAilabAicloudTopMemoMeetingListAPIResponseModel is 天猫精灵会议查询 成功返回结果

type TaobaoAilabAicloudTopMemoMeetingListResult

type TaobaoAilabAicloudTopMemoMeetingListResult struct {
	// 服务的实际返回结果
	Meetings []Meeting `json:"meetings,omitempty" xml:"meetings>meeting,omitempty"`
	// 附加信息,典型应用场景是对失败调用进行简述,方便调用方定位问题
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 调用返回码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

TaobaoAilabAicloudTopMemoMeetingListResult 结构体

type TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest

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

TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest 天猫精灵备忘录删除 API请求 taobao.ailab.aicloud.top.memo.note.delete

删除天猫精灵用户设置的备忘录

func NewTaobaoAilabAicloudTopMemoNoteDeleteRequest

func NewTaobaoAilabAicloudTopMemoNoteDeleteRequest() *TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest

NewTaobaoAilabAicloudTopMemoNoteDeleteRequest 初始化TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest对象

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetMemoId

GetMemoId MemoId Getter

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetExt

SetExt is Ext Setter 扩展信息json段,用于存放APP类型,APP版本等等信息。

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetMemoId

SetMemoId is MemoId Setter 备忘录ID

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetSchema

SetSchema is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetUserId

SetUserId is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetUtdId

SetUtdId is UtdId Setter 手持设备ID

type TaobaoAilabAicloudTopMemoNoteDeleteAPIResponse

type TaobaoAilabAicloudTopMemoNoteDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMemoNoteDeleteAPIResponseModel
}

TaobaoAilabAicloudTopMemoNoteDeleteAPIResponse 天猫精灵备忘录删除 API返回值 taobao.ailab.aicloud.top.memo.note.delete

删除天猫精灵用户设置的备忘录

type TaobaoAilabAicloudTopMemoNoteDeleteAPIResponseModel

type TaobaoAilabAicloudTopMemoNoteDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_memo_note_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务的结果封装
	Result *TaobaoAilabAicloudTopMemoNoteDeleteResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAilabAicloudTopMemoNoteDeleteAPIResponseModel is 天猫精灵备忘录删除 成功返回结果

type TaobaoAilabAicloudTopMemoNoteDeleteResult

type TaobaoAilabAicloudTopMemoNoteDeleteResult struct {
	// 附加信息,典型应用场景是对失败调用进行简述,方便调用方定位问题
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 调用返回码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 服务的实际返回结果
	Note *Note `json:"note,omitempty" xml:"note,omitempty"`
}

TaobaoAilabAicloudTopMemoNoteDeleteResult 结构体

type TaobaoAilabAicloudTopMemoNoteListAPIRequest

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

TaobaoAilabAicloudTopMemoNoteListAPIRequest 查询天猫精灵用户设置的所有备忘录 API请求 taobao.ailab.aicloud.top.memo.note.list

查询天猫精灵用户设置的所有备忘录

func NewTaobaoAilabAicloudTopMemoNoteListRequest

func NewTaobaoAilabAicloudTopMemoNoteListRequest() *TaobaoAilabAicloudTopMemoNoteListAPIRequest

NewTaobaoAilabAicloudTopMemoNoteListRequest 初始化TaobaoAilabAicloudTopMemoNoteListAPIRequest对象

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetMemoId

GetMemoId MemoId Getter

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetExt

SetExt is Ext Setter 扩展信息json段,用于存放APP类型,APP版本等等信息。

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetMemoId

SetMemoId is MemoId Setter 备忘录ID

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetSchema

SetSchema is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetUserId

SetUserId is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetUtdId

SetUtdId is UtdId Setter 手持设备ID

type TaobaoAilabAicloudTopMemoNoteListAPIResponse

type TaobaoAilabAicloudTopMemoNoteListAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMemoNoteListAPIResponseModel
}

TaobaoAilabAicloudTopMemoNoteListAPIResponse 查询天猫精灵用户设置的所有备忘录 API返回值 taobao.ailab.aicloud.top.memo.note.list

查询天猫精灵用户设置的所有备忘录

type TaobaoAilabAicloudTopMemoNoteListAPIResponseModel

type TaobaoAilabAicloudTopMemoNoteListAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_memo_note_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务的结果封装
	Result *TaobaoAilabAicloudTopMemoNoteListResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAilabAicloudTopMemoNoteListAPIResponseModel is 查询天猫精灵用户设置的所有备忘录 成功返回结果

type TaobaoAilabAicloudTopMemoNoteListResult

type TaobaoAilabAicloudTopMemoNoteListResult struct {
	// 服务的实际返回结果
	Notes []Note `json:"notes,omitempty" xml:"notes>note,omitempty"`
	// 附加信息,典型应用场景是对失败调用进行简述,方便调用方定位问题
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 调用返回码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

TaobaoAilabAicloudTopMemoNoteListResult 结构体

type TaobaoAilabAicloudTopMessagePushAPIRequest

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

TaobaoAilabAicloudTopMessagePushAPIRequest 天猫精灵消息中心广播推送消息接口 API请求 taobao.ailab.aicloud.top.message.push

天猫精灵运营平台消息能力开放广播接口,主要开放给b端用户,用户可调用接口进行广播推送,将消息推送到天猫精灵设备或者天猫精灵APP中。

func NewTaobaoAilabAicloudTopMessagePushRequest

func NewTaobaoAilabAicloudTopMessagePushRequest() *TaobaoAilabAicloudTopMessagePushAPIRequest

NewTaobaoAilabAicloudTopMessagePushRequest 初始化TaobaoAilabAicloudTopMessagePushAPIRequest对象

func (TaobaoAilabAicloudTopMessagePushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMessagePushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMessagePushAPIRequest) GetMessageBroadcastRequest

GetMessageBroadcastRequest MessageBroadcastRequest Getter

func (*TaobaoAilabAicloudTopMessagePushAPIRequest) SetMessageBroadcastRequest

func (r *TaobaoAilabAicloudTopMessagePushAPIRequest) SetMessageBroadcastRequest(_messageBroadcastRequest *MessageBroadcastRequest) error

SetMessageBroadcastRequest is MessageBroadcastRequest Setter 消息推送请求

type TaobaoAilabAicloudTopMessagePushAPIResponse

type TaobaoAilabAicloudTopMessagePushAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMessagePushAPIResponseModel
}

TaobaoAilabAicloudTopMessagePushAPIResponse 天猫精灵消息中心广播推送消息接口 API返回值 taobao.ailab.aicloud.top.message.push

天猫精灵运营平台消息能力开放广播接口,主要开放给b端用户,用户可调用接口进行广播推送,将消息推送到天猫精灵设备或者天猫精灵APP中。

type TaobaoAilabAicloudTopMessagePushAPIResponseModel

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

TaobaoAilabAicloudTopMessagePushAPIResponseModel is 天猫精灵消息中心广播推送消息接口 成功返回结果

type TaobaoAilabAicloudTopMessagePushUnicastAPIRequest

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

TaobaoAilabAicloudTopMessagePushUnicastAPIRequest 天猫精灵消息中心单播推送消息接口 API请求 taobao.ailab.aicloud.top.message.push.unicast

天猫精灵运营平台消息能力开放广播接口,主要开放给b端用户,用户可调用接口进行广播推送,将消息推送到天猫精灵设备或者天猫精灵APP中。

func NewTaobaoAilabAicloudTopMessagePushUnicastRequest

func NewTaobaoAilabAicloudTopMessagePushUnicastRequest() *TaobaoAilabAicloudTopMessagePushUnicastAPIRequest

NewTaobaoAilabAicloudTopMessagePushUnicastRequest 初始化TaobaoAilabAicloudTopMessagePushUnicastAPIRequest对象

func (TaobaoAilabAicloudTopMessagePushUnicastAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMessagePushUnicastAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMessagePushUnicastAPIRequest) GetMessageUnicastRequest

GetMessageUnicastRequest MessageUnicastRequest Getter

func (*TaobaoAilabAicloudTopMessagePushUnicastAPIRequest) SetMessageUnicastRequest

func (r *TaobaoAilabAicloudTopMessagePushUnicastAPIRequest) SetMessageUnicastRequest(_messageUnicastRequest *MessageUnicastRequest) error

SetMessageUnicastRequest is MessageUnicastRequest Setter 消息推送单播请求体

type TaobaoAilabAicloudTopMessagePushUnicastAPIResponse

type TaobaoAilabAicloudTopMessagePushUnicastAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMessagePushUnicastAPIResponseModel
}

TaobaoAilabAicloudTopMessagePushUnicastAPIResponse 天猫精灵消息中心单播推送消息接口 API返回值 taobao.ailab.aicloud.top.message.push.unicast

天猫精灵运营平台消息能力开放广播接口,主要开放给b端用户,用户可调用接口进行广播推送,将消息推送到天猫精灵设备或者天猫精灵APP中。

type TaobaoAilabAicloudTopMessagePushUnicastAPIResponseModel

type TaobaoAilabAicloudTopMessagePushUnicastAPIResponseModel struct {
	XMLName xml.Name `xml:"ailab_aicloud_top_message_push_unicast_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 本次调用trace
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 调用结果描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`
	// 调用结果code 0:成功 非0:失败
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
}

TaobaoAilabAicloudTopMessagePushUnicastAPIResponseModel is 天猫精灵消息中心单播推送消息接口 成功返回结果

type TaobaoAilabAicloudTopMessageSendaudioAPIRequest

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

TaobaoAilabAicloudTopMessageSendaudioAPIRequest 发送语音留言 API请求 taobao.ailab.aicloud.top.message.sendaudio

将语音的二进制byte[]通过TOP接口发送保存

func NewTaobaoAilabAicloudTopMessageSendaudioRequest

func NewTaobaoAilabAicloudTopMessageSendaudioRequest() *TaobaoAilabAicloudTopMessageSendaudioAPIRequest

NewTaobaoAilabAicloudTopMessageSendaudioRequest 初始化TaobaoAilabAicloudTopMessageSendaudioAPIRequest对象

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetMessage

GetMessage Message Getter

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetMessage

SetMessage is Message Setter 语音的二进制

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetSchema

SetSchema is Schema Setter 账户体系隔离

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetUserId

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

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetUtdId

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

type TaobaoAilabAicloudTopMessageSendaudioAPIResponse

type TaobaoAilabAicloudTopMessageSendaudioAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMessageSendaudioAPIResponseModel
}

TaobaoAilabAicloudTopMessageSendaudioAPIResponse 发送语音留言 API返回值 taobao.ailab.aicloud.top.message.sendaudio

将语音的二进制byte[]通过TOP接口发送保存

type TaobaoAilabAicloudTopMessageSendaudioAPIResponseModel

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

TaobaoAilabAicloudTopMessageSendaudioAPIResponseModel is 发送语音留言 成功返回结果

type TaobaoAilabAicloudTopMessageSendtextAPIRequest

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

TaobaoAilabAicloudTopMessageSendtextAPIRequest 故事机发送文本留言 API请求 taobao.ailab.aicloud.top.message.sendtext

故事机文本留言

func NewTaobaoAilabAicloudTopMessageSendtextRequest

func NewTaobaoAilabAicloudTopMessageSendtextRequest() *TaobaoAilabAicloudTopMessageSendtextAPIRequest

NewTaobaoAilabAicloudTopMessageSendtextRequest 初始化TaobaoAilabAicloudTopMessageSendtextAPIRequest对象

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetText

GetText Text Getter

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetSchema

SetSchema is Schema Setter 账户体系隔离

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetText

SetText is Text Setter 留言输入的文本

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetUserId

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

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetUtdId

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

type TaobaoAilabAicloudTopMessageSendtextAPIResponse

type TaobaoAilabAicloudTopMessageSendtextAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMessageSendtextAPIResponseModel
}

TaobaoAilabAicloudTopMessageSendtextAPIResponse 故事机发送文本留言 API返回值 taobao.ailab.aicloud.top.message.sendtext

故事机文本留言

type TaobaoAilabAicloudTopMessageSendtextAPIResponseModel

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

TaobaoAilabAicloudTopMessageSendtextAPIResponseModel is 故事机发送文本留言 成功返回结果

type TaobaoAilabAicloudTopMusicSearchAPIRequest

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

TaobaoAilabAicloudTopMusicSearchAPIRequest 对外音乐搜索服务 API请求 taobao.ailab.aicloud.top.music.search

供厂商获取音乐列表

func NewTaobaoAilabAicloudTopMusicSearchRequest

func NewTaobaoAilabAicloudTopMusicSearchRequest() *TaobaoAilabAicloudTopMusicSearchAPIRequest

NewTaobaoAilabAicloudTopMusicSearchRequest 初始化TaobaoAilabAicloudTopMusicSearchAPIRequest对象

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetBotId

GetBotId BotId Getter

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetPageNo

GetPageNo PageNo Getter

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetParams

GetParams Params Getter

func (*TaobaoAilabAicloudTopMusicSearchAPIRequest) SetBotId

SetBotId is BotId Setter botId值

func (*TaobaoAilabAicloudTopMusicSearchAPIRequest) SetPageNo

SetPageNo is PageNo Setter 分页页码

func (*TaobaoAilabAicloudTopMusicSearchAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter 分页页大小

func (*TaobaoAilabAicloudTopMusicSearchAPIRequest) SetParams

SetParams is Params Setter 筛选条件,目前只支持name、type和style

type TaobaoAilabAicloudTopMusicSearchAPIResponse

type TaobaoAilabAicloudTopMusicSearchAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopMusicSearchAPIResponseModel
}

TaobaoAilabAicloudTopMusicSearchAPIResponse 对外音乐搜索服务 API返回值 taobao.ailab.aicloud.top.music.search

供厂商获取音乐列表

type TaobaoAilabAicloudTopMusicSearchAPIResponseModel

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

TaobaoAilabAicloudTopMusicSearchAPIResponseModel is 对外音乐搜索服务 成功返回结果

type TaobaoAilabAicloudTopSkilsListAPIRequest

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

TaobaoAilabAicloudTopSkilsListAPIRequest 获取硬件平台设备下挂载的技能列表 API请求 taobao.ailab.aicloud.top.skils.list

提供给在硬件平台接入设备的技能列表

func NewTaobaoAilabAicloudTopSkilsListRequest

func NewTaobaoAilabAicloudTopSkilsListRequest() *TaobaoAilabAicloudTopSkilsListAPIRequest

NewTaobaoAilabAicloudTopSkilsListRequest 初始化TaobaoAilabAicloudTopSkilsListAPIRequest对象

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetApiMethodName

func (r TaobaoAilabAicloudTopSkilsListAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetPageNo

GetPageNo PageNo Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetQuery

GetQuery Query Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetSchema

GetSchema Schema Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetType

GetType Type Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetUserId

GetUserId UserId Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetUtdId

GetUtdId UtdId Getter

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetPageNo

SetPageNo is PageNo Setter pageNo

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter pageSize

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetQuery

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

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetSchema

SetSchema is Schema Setter 账户体系隔离

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetType

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

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetUserId

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

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetUtdId

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

type TaobaoAilabAicloudTopSkilsListAPIResponse

type TaobaoAilabAicloudTopSkilsListAPIResponse struct {
	model.CommonResponse
	TaobaoAilabAicloudTopSkilsListAPIResponseModel
}

TaobaoAilabAicloudTopSkilsListAPIResponse 获取硬件平台设备下挂载的技能列表 API返回值 taobao.ailab.aicloud.top.skils.list

提供给在硬件平台接入设备的技能列表

type TaobaoAilabAicloudTopSkilsListAPIResponseModel

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

TaobaoAilabAicloudTopSkilsListAPIResponseModel is 获取硬件平台设备下挂载的技能列表 成功返回结果

type TaobaoTmallgenieHotelplayerpauseAPIRequest

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

TaobaoTmallgenieHotelplayerpauseAPIRequest 天猫精灵酒店播放暂停 API请求 taobao.tmallgenie.hotelplayerpause

酒店推送指令给天猫精灵停止播放音乐

func NewTaobaoTmallgenieHotelplayerpauseRequest

func NewTaobaoTmallgenieHotelplayerpauseRequest() *TaobaoTmallgenieHotelplayerpauseAPIRequest

NewTaobaoTmallgenieHotelplayerpauseRequest 初始化TaobaoTmallgenieHotelplayerpauseAPIRequest对象

func (TaobaoTmallgenieHotelplayerpauseAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoTmallgenieHotelplayerpauseAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoTmallgenieHotelplayerpauseAPIRequest) GetHotelId

GetHotelId HotelId Getter

func (TaobaoTmallgenieHotelplayerpauseAPIRequest) GetRoomNo

GetRoomNo RoomNo Getter

func (*TaobaoTmallgenieHotelplayerpauseAPIRequest) SetHotelId

func (r *TaobaoTmallgenieHotelplayerpauseAPIRequest) SetHotelId(_hotelId int64) error

SetHotelId is HotelId Setter 酒店ID

func (*TaobaoTmallgenieHotelplayerpauseAPIRequest) SetRoomNo

SetRoomNo is RoomNo Setter 房间号

type TaobaoTmallgenieHotelplayerpauseAPIResponse

type TaobaoTmallgenieHotelplayerpauseAPIResponse struct {
	model.CommonResponse
	TaobaoTmallgenieHotelplayerpauseAPIResponseModel
}

TaobaoTmallgenieHotelplayerpauseAPIResponse 天猫精灵酒店播放暂停 API返回值 taobao.tmallgenie.hotelplayerpause

酒店推送指令给天猫精灵停止播放音乐

type TaobaoTmallgenieHotelplayerpauseAPIResponseModel

type TaobaoTmallgenieHotelplayerpauseAPIResponseModel struct {
	XMLName xml.Name `xml:"tmallgenie_hotelplayerpause_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// statusCode
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

TaobaoTmallgenieHotelplayerpauseAPIResponseModel is 天猫精灵酒店播放暂停 成功返回结果

type TaobaoTmallgenieHotelwelcomeAPIRequest

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

TaobaoTmallgenieHotelwelcomeAPIRequest 酒店欢迎词推送 API请求 taobao.tmallgenie.hotelwelcome

推送欢迎词,让天猫精灵播放

func NewTaobaoTmallgenieHotelwelcomeRequest

func NewTaobaoTmallgenieHotelwelcomeRequest() *TaobaoTmallgenieHotelwelcomeAPIRequest

NewTaobaoTmallgenieHotelwelcomeRequest 初始化TaobaoTmallgenieHotelwelcomeAPIRequest对象

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetApiMethodName

func (r TaobaoTmallgenieHotelwelcomeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetHotelId

GetHotelId HotelId Getter

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetRoomNo

GetRoomNo RoomNo Getter

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetTemplateId

GetTemplateId TemplateId Getter

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetTemplateVariable

func (r TaobaoTmallgenieHotelwelcomeAPIRequest) GetTemplateVariable() string

GetTemplateVariable TemplateVariable Getter

func (*TaobaoTmallgenieHotelwelcomeAPIRequest) SetHotelId

func (r *TaobaoTmallgenieHotelwelcomeAPIRequest) SetHotelId(_hotelId int64) error

SetHotelId is HotelId Setter 酒店ID

func (*TaobaoTmallgenieHotelwelcomeAPIRequest) SetRoomNo

func (r *TaobaoTmallgenieHotelwelcomeAPIRequest) SetRoomNo(_roomNo string) error

SetRoomNo is RoomNo Setter 房间号

func (*TaobaoTmallgenieHotelwelcomeAPIRequest) SetTemplateId

func (r *TaobaoTmallgenieHotelwelcomeAPIRequest) SetTemplateId(_templateId string) error

SetTemplateId is TemplateId Setter 模板ID

func (*TaobaoTmallgenieHotelwelcomeAPIRequest) SetTemplateVariable

func (r *TaobaoTmallgenieHotelwelcomeAPIRequest) SetTemplateVariable(_templateVariable string) error

SetTemplateVariable is TemplateVariable Setter 模板变量

type TaobaoTmallgenieHotelwelcomeAPIResponse

type TaobaoTmallgenieHotelwelcomeAPIResponse struct {
	model.CommonResponse
	TaobaoTmallgenieHotelwelcomeAPIResponseModel
}

TaobaoTmallgenieHotelwelcomeAPIResponse 酒店欢迎词推送 API返回值 taobao.tmallgenie.hotelwelcome

推送欢迎词,让天猫精灵播放

type TaobaoTmallgenieHotelwelcomeAPIResponseModel

type TaobaoTmallgenieHotelwelcomeAPIResponseModel struct {
	XMLName xml.Name `xml:"tmallgenie_hotelwelcome_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// statusCode
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

TaobaoTmallgenieHotelwelcomeAPIResponseModel is 酒店欢迎词推送 成功返回结果

type TmallTmjlappSapServiceorderCancelAPIRequest

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

TmallTmjlappSapServiceorderCancelAPIRequest 取消售后服务单 API请求 tmall.tmjlapp.sap.serviceorder.cancel

SAP跟天猫精灵app接口对接,用户在app取消sap售后服务工单

func NewTmallTmjlappSapServiceorderCancelRequest

func NewTmallTmjlappSapServiceorderCancelRequest() *TmallTmjlappSapServiceorderCancelAPIRequest

NewTmallTmjlappSapServiceorderCancelRequest 初始化TmallTmjlappSapServiceorderCancelAPIRequest对象

func (TmallTmjlappSapServiceorderCancelAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmallTmjlappSapServiceorderCancelAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TmallTmjlappSapServiceorderCancelAPIRequest) GetCancelRequest

GetCancelRequest CancelRequest Getter

func (*TmallTmjlappSapServiceorderCancelAPIRequest) SetCancelRequest

func (r *TmallTmjlappSapServiceorderCancelAPIRequest) SetCancelRequest(_cancelRequest *Dtcancelrequest) error

SetCancelRequest is CancelRequest Setter 取消服务单请求

type TmallTmjlappSapServiceorderCancelAPIResponse

type TmallTmjlappSapServiceorderCancelAPIResponse struct {
	model.CommonResponse
	TmallTmjlappSapServiceorderCancelAPIResponseModel
}

TmallTmjlappSapServiceorderCancelAPIResponse 取消售后服务单 API返回值 tmall.tmjlapp.sap.serviceorder.cancel

SAP跟天猫精灵app接口对接,用户在app取消sap售后服务工单

type TmallTmjlappSapServiceorderCancelAPIResponseModel

type TmallTmjlappSapServiceorderCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"tmall_tmjlapp_sap_serviceorder_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 取消服务单返回
	CancelResponse *Dtcancelresponse `json:"cancel_response,omitempty" xml:"cancel_response,omitempty"`
}

TmallTmjlappSapServiceorderCancelAPIResponseModel is 取消售后服务单 成功返回结果

type WeeklySchedule

type WeeklySchedule struct {
	// 周几循环
	DaysOfWeek []string `json:"days_of_week,omitempty" xml:"days_of_week>string,omitempty"`
	// 响起时间(时分秒)
	Time string `json:"time,omitempty" xml:"time,omitempty"`
}

WeeklySchedule 结构体

Source Files

Jump to

Keyboard shortcuts

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