tmallgenie

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

天猫精灵开放API model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AiCloudResult

type AiCloudResult struct {
	// 语音地址
	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"`
	// 返回item列表
	Models []string `json:"models,omitempty" xml:"models>string,omitempty"`
	// 请求是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AiCloudResult 结构体

type Alarm

type Alarm struct {
	// 闹钟音乐,第一次响起来的音乐
	AlarmMusic *AlarmMusic `json:"alarm_music,omitempty" xml:"alarm_music,omitempty"`
	// 闹钟音乐列表
	AlarmMusics []AlarmMusic `json:"alarm_musics,omitempty" xml:"alarm_musics>alarm_music,omitempty"`
	// 调度信息
	ScheduleInfo *ScheduleInfo `json:"schedule_info,omitempty" xml:"schedule_info,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"`
	// memo_ID
	MemoId int64 `json:"memo_id,omitempty" xml:"memo_id,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,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 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

Get ExtUserId Getter

func (AlibabaAiUserQuickBindAPIRequest) GetExtUserType

func (r AlibabaAiUserQuickBindAPIRequest) GetExtUserType() string

Get ExtUserType Getter

func (AlibabaAiUserQuickBindAPIRequest) GetMerchantUserId

func (r AlibabaAiUserQuickBindAPIRequest) GetMerchantUserId() string

Get MerchantUserId Getter

func (AlibabaAiUserQuickBindAPIRequest) GetReqTime

Get ReqTime Getter

func (AlibabaAiUserQuickBindAPIRequest) GetSchemaKey

func (r AlibabaAiUserQuickBindAPIRequest) GetSchemaKey() string

Get SchemaKey Getter

func (AlibabaAiUserQuickBindAPIRequest) GetSerialNo

func (r AlibabaAiUserQuickBindAPIRequest) GetSerialNo() string

Get SerialNo Getter

func (*AlibabaAiUserQuickBindAPIRequest) SetExtUserId

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

Set is ExtUserId Setter 第三用户ID

func (*AlibabaAiUserQuickBindAPIRequest) SetExtUserType

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

Set is ExtUserType Setter 第三方用户类型

func (*AlibabaAiUserQuickBindAPIRequest) SetMerchantUserId

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

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

func (*AlibabaAiUserQuickBindAPIRequest) SetReqTime

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

Set is ReqTime Setter 请求时间

func (*AlibabaAiUserQuickBindAPIRequest) SetSchemaKey

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

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

func (*AlibabaAiUserQuickBindAPIRequest) SetSerialNo

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

Set 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"`
	// 交易结果码(200:成功、其他:失败)
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 扩展字段,无用
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 交易结果详细描述(例如:用户已经存在,交易失败)
	MessageDetail string `json:"message_detail,omitempty" xml:"message_detail,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

Get MerchantUserId Getter

func (AlibabaAiUserQuickRegisterAPIRequest) GetReqTime

Get ReqTime Getter

func (AlibabaAiUserQuickRegisterAPIRequest) GetSchemaKey

Get SchemaKey Getter

func (AlibabaAiUserQuickRegisterAPIRequest) GetSerialNo

Get SerialNo Getter

func (*AlibabaAiUserQuickRegisterAPIRequest) SetMerchantUserId

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

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

func (*AlibabaAiUserQuickRegisterAPIRequest) SetReqTime

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

Set is ReqTime Setter 请求时间

func (*AlibabaAiUserQuickRegisterAPIRequest) SetSchemaKey

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

Set is SchemaKey Setter 账户体系隔离

func (*AlibabaAiUserQuickRegisterAPIRequest) SetSerialNo

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

Set 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"`
	// 结果码
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 扩展对象,保留字段
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 结果详细描述
	MessageDetail string `json:"message_detail,omitempty" xml:"message_detail,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

Get 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

Get ExpiredTime Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetMerchantUserId

func (r AlibabaAiUserQuickTokenBindAPIRequest) GetMerchantUserId() string

Get MerchantUserId Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetRefreshToken

func (r AlibabaAiUserQuickTokenBindAPIRequest) GetRefreshToken() string

Get RefreshToken Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetSchemaKey

Get SchemaKey Getter

func (AlibabaAiUserQuickTokenBindAPIRequest) GetSkillId

Get SkillId Getter

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetAccessTokenValue

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

Set is AccessTokenValue Setter Oauth协议访问令牌

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetExpiredTime

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

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

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetMerchantUserId

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

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

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetRefreshToken

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

Set is RefreshToken Setter Oauth协议刷新令牌

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetSchemaKey

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

Set is SchemaKey Setter 账号隔离属性

func (*AlibabaAiUserQuickTokenBindAPIRequest) SetSkillId

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

Set 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

Get DeviceId Getter

func (AlibabaAilabsAligenieDeviceRegisterAPIRequest) GetMacSections

Get MacSections Getter

func (*AlibabaAilabsAligenieDeviceRegisterAPIRequest) SetDeviceId

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

Set is DeviceId Setter 设备id

func (*AlibabaAilabsAligenieDeviceRegisterAPIRequest) SetMacSections

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

Set 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

Get Contents Getter

func (AlibabaAilabsAligenieOpencontentPushAPIRequest) GetSkillId

Get SkillId Getter

func (*AlibabaAilabsAligenieOpencontentPushAPIRequest) SetContents

Set is Contents Setter 详细内容列表

func (*AlibabaAilabsAligenieOpencontentPushAPIRequest) SetSkillId

Set 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

Get BatchContent Getter

func (AlibabaAilabsAligenieOpencontentScenepushAPIRequest) GetSceneType

Get SceneType Getter

func (AlibabaAilabsAligenieOpencontentScenepushAPIRequest) GetSceneValue

Get SceneValue Getter

func (*AlibabaAilabsAligenieOpencontentScenepushAPIRequest) SetBatchContent

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

Set is BatchContent Setter 详细内容列表

func (*AlibabaAilabsAligenieOpencontentScenepushAPIRequest) SetSceneType

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

func (*AlibabaAilabsAligenieOpencontentScenepushAPIRequest) SetSceneValue

Set 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"`
	// 错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 返回信息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,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

Get Videos Getter

func (*AlibabaAilabsAligenieOpenvideoPushAPIRequest) SetVideos

Set 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"`
	// 状态码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,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

Get ParamList Getter

func (AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) GetSceneType

Get SceneType Getter

func (AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) GetSceneValue

Get SceneValue Getter

func (*AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) SetParamList

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

func (*AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) SetSceneType

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

func (*AlibabaAilabsAligenieOpenvideoScenepushAPIRequest) SetSceneValue

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

Set 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"`
	// 状态码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,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

Get ParamList Getter

func (AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) GetSceneType

Get SceneType Getter

func (AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) GetSceneValue

Get SceneValue Getter

func (*AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) SetParamList

Set is ParamList Setter 视频合辑数据

func (*AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) SetSceneType

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

func (*AlibabaAilabsAligenieOpenvideoalbumScenepushAPIRequest) SetSceneValue

Set 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"`
	// 状态码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,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

Get Append Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetEntityName

Get EntityName Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetFileData

Get FileData Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetSkillId

Get SkillId Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetTest

Get Test Getter

func (AlibabaAilabsAligenieSkillEntityImportAPIRequest) GetType

Get Type Getter

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetAppend

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

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetEntityName

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

Set is EntityName Setter 要更新的实体名

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetFileData

Set is FileData Setter 文件内容

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetSkillId

Set is SkillId Setter 技能Id

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetTest

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

func (*AlibabaAilabsAligenieSkillEntityImportAPIRequest) SetType

Set 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

Get AccountType Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetAuthAccountType

Get AuthAccountType Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetContent

Get Content Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetPushType

Get PushType Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetSkillId

Get SkillId Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetTest

Get Test Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetUserId

Get UserId Getter

func (AlibabaAilabsAligenieSkillMessagePushAPIRequest) GetUuid

Get Uuid Getter

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetAccountType

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

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

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetAuthAccountType

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

Set is AuthAccountType Setter 鉴权用户类型

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetContent

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

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetPushType

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

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetSkillId

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

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetTest

Set is Test Setter 是否是测试消息

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetUserId

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

func (*AlibabaAilabsAligenieSkillMessagePushAPIRequest) SetUuid

Set 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

Get Param1 Getter

func (*AlibabaAilabsAligenieVideoalbumPushAPIRequest) SetParam1

Set 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"`
	// 状态码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,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

Get PageIndex Getter

func (AlibabaAilabsBotsSkilsListAPIRequest) GetPageSize

Get PageSize Getter

func (*AlibabaAilabsBotsSkilsListAPIRequest) SetPageIndex

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

Set is PageIndex Setter 当前页

func (*AlibabaAilabsBotsSkilsListAPIRequest) SetPageSize

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

Set 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

Get CloudReportParam Getter

func (*AlibabaAilabsIotCloudDeviceReportAPIRequest) SetCloudReportParam

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

Set 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

Get NotifyControlParams Getter

func (*AlibabaAilabsIotDeviceControlNotifyAPIRequest) SetNotifyControlParams

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

Set 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

Get ClientId Getter

func (AlibabaAilabsIotDeviceListGetAPIRequest) GetUserOpenId

Get UserOpenId Getter

func (*AlibabaAilabsIotDeviceListGetAPIRequest) SetClientId

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

Set is ClientId Setter client id

func (*AlibabaAilabsIotDeviceListGetAPIRequest) SetUserOpenId

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

Set 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 {
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 返回值list
	RetValues []RetValue `json:"ret_values,omitempty" xml:"ret_values>ret_value,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaAilabsIotDeviceListGetResult 结构体

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

Get ClientId Getter

func (AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) GetMac

Get Mac Getter

func (*AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) SetClientId

Set is ClientId Setter 产品ID

func (*AlibabaAilabsTmallgenieAuthDeviceWithmacQrcodeGetAPIRequest) SetMac

Set 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"`
	// 结果码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 二维码数据
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 结果描述
	Message string `json:"message,omitempty" xml:"message,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

Get AuthCode Getter

func (AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) GetClientId

Get ClientId Getter

func (*AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) SetAuthCode

Set is AuthCode Setter 授权码

func (*AlibabaAilabsTmallgenieAuthDeviceWithshortQrcodeGetAPIRequest) SetClientId

Set 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"`
	// 结果码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 二维码数据
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 结果描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

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

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

Get Ctei Getter

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetDevType

Get DevType Getter

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetSeqId

Get SeqId Getter

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) GetUserAccount

Get UserAccount Getter

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) SetCtei

Set is Ctei Setter 设备唯一标识符

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) SetDevType

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

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) SetSeqId

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

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuCloudWatcherStatusUpdateAPIRequest) SetUserAccount

Set 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"`
	// 错误码。200 表示成功
	RspCode int64 `json:"rsp_code,omitempty" xml:"rsp_code,omitempty"`
	// 一次请求的唯一标识符,和请求中的 seq_id 对齐
	SeqId string `json:"seq_id,omitempty" xml:"seq_id,omitempty"`
	// 错误信息。success 表示成功
	RspMsg string `json:"rsp_msg,omitempty" xml:"rsp_msg,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

Get Secret Getter

func (AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) GetSeqId

Get SeqId Getter

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) SetSecret

Set is Secret Setter 新的 key

func (*AlibabaAliyunAicloudIotVisionSaasCtccJiangsuKeySecretUpdateAPIRequest) SetSeqId

Set 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"`
	// 错误码。200 表示成功
	RspCode int64 `json:"rsp_code,omitempty" xml:"rsp_code,omitempty"`
	// 一次请求的唯一标识符,和请求中的 seq_id 对齐
	SeqId string `json:"seq_id,omitempty" xml:"seq_id,omitempty"`
	// 错误信息。success 表示成功
	RspMsg string `json:"rsp_msg,omitempty" xml:"rsp_msg,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

Get ClientId Getter

func (AlibabaIotDeviceCorpusGetAPIRequest) GetDevId

Get DevId Getter

func (AlibabaIotDeviceCorpusGetAPIRequest) GetUserOpenId

func (r AlibabaIotDeviceCorpusGetAPIRequest) GetUserOpenId() string

Get UserOpenId Getter

func (*AlibabaIotDeviceCorpusGetAPIRequest) SetClientId

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

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

func (*AlibabaIotDeviceCorpusGetAPIRequest) SetDevId

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

Set is DevId Setter iot设备id

func (*AlibabaIotDeviceCorpusGetAPIRequest) SetUserOpenId

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

Set 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 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 {
	// 实体更新结果对象
	RetValue *SimpleTextImportResult `json:"ret_value,omitempty" xml:"ret_value,omitempty"`
	// 服务返回错误码
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 服务返回错误信息
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,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 {
	// 类目ID,具体参见开放平台类目相关描述
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// 内容信息
	OpenContents []OpenContent `json:"open_contents,omitempty" xml:"open_contents>open_content,omitempty"`
}

BatchContent 结构体

type BotSkillsRelInfo

type BotSkillsRelInfo struct {
	// 结果集
	Results []BotSkillsRelInfo `json:"results,omitempty" xml:"results>bot_skills_rel_info,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"`
	// 典型语句
	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"`
	// 提供商集合
	ServiceProviders []ServiceProvider `json:"service_providers,omitempty" xml:"service_providers>service_provider,omitempty"`
	// 应用id
	BotId int64 `json:"bot_id,omitempty" xml:"bot_id,omitempty"`
	// 技能名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 唤醒词
	InvocationName string `json:"invocation_name,omitempty" xml:"invocation_name,omitempty"`
	// 技能Id
	SkillId int64 `json:"skill_id,omitempty" xml:"skill_id,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"`
}

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"`
	// 账号类型(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"`
	// 消息id,问题定位用
	MessageId string `json:"message_id,omitempty" xml:"message_id,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"`
	// 保留业务字段
	Extension string `json:"extension,omitempty" xml:"extension,omitempty"`
}

CloudReportParam 结构体

type CreateAlarmParam

type CreateAlarmParam struct {
	// 提醒方式
	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"`
	// 设备uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,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"`
	// 获取秘钥是否成功
	Sucess bool `json:"sucess,omitempty" xml:"sucess,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"`
}

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 Meeting

type Meeting struct {
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// memo_ID
	MemoId int64 `json:"memo_id,omitempty" xml:"memo_id,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"`
	// 会议必选参与人员
	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"`
	// 调度信息
	ScheduleInfo *ScheduleInfo `json:"schedule_info,omitempty" xml:"schedule_info,omitempty"`
}

Meeting 结构体

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"`
	// 消息发送目标
	SendTarget *MessageSendTarget `json:"send_target,omitempty" xml:"send_target,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"`
}

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"`
	// memo_ID
	MemoId int64 `json:"memo_id,omitempty" xml:"memo_id,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"`
}

Note 结构体

type NotifyVehicleControlParams

type NotifyVehicleControlParams struct {
	// 标准控制协议中的payload
	Payload *Payload `json:"payload,omitempty" xml:"payload,omitempty"`
	// 标准控制协议中的header
	Header *IotCommonHeader `json:"header,omitempty" xml:"header,omitempty"`
	// 标准查询协议中的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"`
}

NotifyVehicleControlParams 结构体

type OnceSchedule

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

OnceSchedule 结构体

type OpenContent

type OpenContent struct {
	// 内容在原平台所属专辑或分类的id
	AlbumRawId int64 `json:"album_raw_id,omitempty" xml:"album_raw_id,omitempty"`
	// 内容标签
	Tags []string `json:"tags,omitempty" xml:"tags>string,omitempty"`
	// 内容在原平台的id,当只推送专辑信息时,此值可填0
	RawId int64 `json:"raw_id,omitempty" xml:"raw_id,omitempty"`
	// 封面图片信息
	ImageUrl *ImageUrl `json:"image_url,omitempty" xml:"image_url,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"`
	// 作者信息
	Author *Author `json:"author,omitempty" xml:"author,omitempty"`
	// 内容标题或者名称,最长150个字符
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 播放时长(单位:秒)
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 内容在原平台播放次数
	PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"`
	// 内容描述信息(限长500)
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 内容发布时间,1970年1月1日至当前的秒数(unix时间戳)
	ReleaseTime int64 `json:"release_time,omitempty" xml:"release_time,omitempty"`
	// 播放链接
	PlayUrls []PlayUrl `json:"play_urls,omitempty" xml:"play_urls>play_url,omitempty"`
	// 内容所属专辑或分类描述信息
	AlbumDescription string `json:"album_description,omitempty" xml:"album_description,omitempty"`
	// 在有所属专辑/分类的场景下,标识此音频在专辑/分类下的顺序值,从1开始
	SortNum int64 `json:"sort_num,omitempty" xml:"sort_num,omitempty"`
	// 描述类型,如果描述是TTS类型会做TTS处理
	DescriptionType string `json:"description_type,omitempty" xml:"description_type,omitempty"`
	// 三方热度分1~5
	HotScore int64 `json:"hot_score,omitempty" xml:"hot_score,omitempty"`
	// 0-免费、1-单篇售卖,2-专辑售卖,3-商业化一期类型
	ChargeType int64 `json:"charge_type,omitempty" xml:"charge_type,omitempty"`
	// 播放顺序 0 正序 1 倒序
	PlayOrder int64 `json:"play_order,omitempty" xml:"play_order,omitempty"`
	// 产品描述信息
	ProductDesc string `json:"product_desc,omitempty" xml:"product_desc,omitempty"`
	// 标签id见智能应用平台
	TagIds []int64 `json:"tag_ids,omitempty" xml:"tag_ids>int64,omitempty"`
	// 是否vip付费
	VipFree bool `json:"vip_free,omitempty" xml:"vip_free,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"`
	// 专辑是否支持试听,默认为false
	IsAlbumAudition bool `json:"is_album_audition,omitempty" xml:"is_album_audition,omitempty"`
	// 内容分集是否支持试听,默认为false
	IsAudition bool `json:"is_audition,omitempty" xml:"is_audition,omitempty"`
}

OpenContent 结构体

type OpsCommonResult

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

OpsCommonResult 结构体

type OpsRequestUserInfoContext

type OpsRequestUserInfoContext struct {
}

OpsRequestUserInfoContext 结构体

type PageResult

type PageResult struct {
	// 当前页
	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"`
	// 结果集
	ResultList []BotSkillsRelInfo `json:"result_list,omitempty" xml:"result_list>bot_skills_rel_info,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 {
	// 码率
	Bitrate int64 `json:"bitrate,omitempty" xml:"bitrate,omitempty"`
	// 可播放链接
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// 节目音视频类型,目前支持audio及video两种类型
	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

PlayUrl 结构体

type RawSingleVideo

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

RawSingleVideo 结构体

type RawVideoAlbum

type RawVideoAlbum struct {
	// 专辑封面(竖图296 * 440,根据搜索规则,提供竖图用户搜索时可优先搜索到此内容)
	VCoverUrl string `json:"v_cover_url,omitempty" xml:"v_cover_url,omitempty"`
	// 演员名称
	ActorName []string `json:"actor_name,omitempty" xml:"actor_name>string,omitempty"`
	// 别名
	Alias []string `json:"alias,omitempty" xml:"alias>string,omitempty"`
	// 区域
	Area string `json:"area,omitempty" xml:"area,omitempty"`
	// 试看数(表示前N个视频支持试看)
	AuditionNum int64 `json:"audition_num,omitempty" xml:"audition_num,omitempty"`
	// 付费类型 0-免费、1-VIP免费、2-整本专辑售卖
	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"`
	// 评分
	ContentScore string `json:"content_score,omitempty" xml:"content_score,omitempty"`
	// 成本价(单位:分)
	CostPrice int64 `json:"cost_price,omitempty" xml:"cost_price,omitempty"`
	// 专辑封面(横图,图片尺寸是295 * 167)
	CoverUrl string `json:"cover_url,omitempty" xml:"cover_url,omitempty"`
	// 描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 导演名称
	DirectorName []string `json:"director_name,omitempty" xml:"director_name>string,omitempty"`
	// 扩展字段
	ExtendInfo string `json:"extend_info,omitempty" xml:"extend_info,omitempty"`
	// 转发量
	ForwardCount int64 `json:"forward_count,omitempty" xml:"forward_count,omitempty"`
	// 三方视频辑ID
	Id string `json:"id,omitempty" xml:"id,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"`
	// 语言
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 点赞数
	LikeCount int64 `json:"like_count,omitempty" xml:"like_count,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"`
	// 播放量
	PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"`
	// 播放顺序0-顺序,1-倒序
	PlayOrder int64 `json:"play_order,omitempty" xml:"play_order,omitempty"`
	// 上传者名称
	ProducerName []string `json:"producer_name,omitempty" xml:"producer_name>string,omitempty"`
	// 发布时间,unix时间戳,单位:毫秒
	ReleaseTime int64 `json:"release_time,omitempty" xml:"release_time,omitempty"`
	// 子标题
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,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"`
	// 标签ID,具体取值范围参见文档说明
	TagIds []int64 `json:"tag_ids,omitempty" xml:"tag_ids>int64,omitempty"`
	// 标题(若需显示集数,请填写:第X集:视频名称;如第一集:天猫精灵)
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 包含视频总集数
	TotalEpisode int64 `json:"total_episode,omitempty" xml:"total_episode,omitempty"`
	// 上传者名称
	UploaderName []string `json:"uploader_name,omitempty" xml:"uploader_name>string,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"`
	// 更新到第几集,如果是未完结状态此字段必填
	UpdateIndex int64 `json:"update_index,omitempty" xml:"update_index,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"`
	// 设备id
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 位置
	DeviceZone string `json:"device_zone,omitempty" xml:"device_zone,omitempty"`
}

RetValue 结构体

type ScheduleDto

type ScheduleDto struct {
	// 一次性
	Once *OnceSchedule `json:"once,omitempty" xml:"once,omitempty"`
	// 法定工作日
	StatutoryWorkingDay *StatutoryWorkingDaySchedule `json:"statutory_working_day,omitempty" xml:"statutory_working_day,omitempty"`
	// 调度类型
	Type string `json:"type,omitempty" xml:"type,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"`
	// 调度间隔
	Interval int64 `json:"interval,omitempty" xml:"interval,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"`
}

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

Get EarthquakeInfo Getter

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetExt

Get Ext Getter

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetNonceStr

Get NonceStr Getter

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetSignature

Get Signature Getter

func (TaobaoAilabAicloudTopEarthquakeSendAPIRequest) GetTimestampStr

Get TimestampStr Getter

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetEarthquakeInfo

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

Set is EarthquakeInfo Setter 地震信息

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetExt

Set is Ext Setter 扩展占位字段

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetNonceStr

Set is NonceStr Setter 随机值

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetSignature

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

Set is Signature Setter 签名

func (*TaobaoAilabAicloudTopEarthquakeSendAPIRequest) SetTimestampStr

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

Set 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"`
	// 响应结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,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"`
}

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

Get Ext Getter

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetParamCreateAlarmParam

Get ParamCreateAlarmParam Getter

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetParamCreateAlarmParam

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

Set is ParamCreateAlarmParam Setter 创建闹钟入参

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetSchema

Set is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetUserId

Set is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoAlarmCreateAPIRequest) SetUtdId

Set 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

Get Ext Getter

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetMemoId

Get MemoId Getter

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetMemoId

Set is MemoId Setter 闹钟ID

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetSchema

Set is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetUserId

Set is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoAlarmDeleteAPIRequest) SetUtdId

Set 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

Get Ext Getter

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetMemoId

Get MemoId Getter

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMemoAlarmListAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetMemoId

Set is MemoId Setter 闹钟ID

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetSchema

Set is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetUserId

Set is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoAlarmListAPIRequest) SetUtdId

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

Get Ext Getter

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetMemoId

Get MemoId Getter

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetMemoId

Set is MemoId Setter 会议ID

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetSchema

Set is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetUserId

Set is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoMeetingDeleteAPIRequest) SetUtdId

Set 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

Get Ext Getter

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetMemoId

Get MemoId Getter

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMemoMeetingListAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetMemoId

Set is MemoId Setter 闹钟ID

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetSchema

Set is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetUserId

Set is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoMeetingListAPIRequest) SetUtdId

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

Get Ext Getter

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetMemoId

Get MemoId Getter

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetMemoId

Set is MemoId Setter 备忘录ID

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetSchema

Set is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetUserId

Set is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoNoteDeleteAPIRequest) SetUtdId

Set 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

Get Ext Getter

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetMemoId

Get MemoId Getter

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMemoNoteListAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetMemoId

Set is MemoId Setter 备忘录ID

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetSchema

Set is Schema Setter schema

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetUserId

Set is UserId Setter 企业用户ID

func (*TaobaoAilabAicloudTopMemoNoteListAPIRequest) SetUtdId

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

Get MessageBroadcastRequest Getter

func (TaobaoAilabAicloudTopMessagePushAPIRequest) GetUserInfoContext

Get UserInfoContext Getter

func (*TaobaoAilabAicloudTopMessagePushAPIRequest) SetMessageBroadcastRequest

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

Set is MessageBroadcastRequest Setter 消息推送请求

func (*TaobaoAilabAicloudTopMessagePushAPIRequest) SetUserInfoContext

func (r *TaobaoAilabAicloudTopMessagePushAPIRequest) SetUserInfoContext(_userInfoContext *OpsRequestUserInfoContext) error

Set is UserInfoContext 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

Get MessageUnicastRequest Getter

func (*TaobaoAilabAicloudTopMessagePushUnicastAPIRequest) SetMessageUnicastRequest

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

Set 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"`
	// 调用结果code 0:成功 非0:失败
	RetCode int64 `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// 调用结果描述
	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,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

Get Ext Getter

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetMessage

Get Message Getter

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMessageSendaudioAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetMessage

Set is Message Setter 语音的二进制

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetSchema

Set is Schema Setter 账户体系隔离

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetUserId

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

func (*TaobaoAilabAicloudTopMessageSendaudioAPIRequest) SetUtdId

Set 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

Get Ext Getter

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetText

Get Text Getter

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopMessageSendtextAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetSchema

Set is Schema Setter 账户体系隔离

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetText

Set is Text Setter 留言输入的文本

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetUserId

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

func (*TaobaoAilabAicloudTopMessageSendtextAPIRequest) SetUtdId

Set 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

Get BotId Getter

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetPageNo

Get PageNo Getter

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetPageSize

Get PageSize Getter

func (TaobaoAilabAicloudTopMusicSearchAPIRequest) GetParams

Get Params Getter

func (*TaobaoAilabAicloudTopMusicSearchAPIRequest) SetBotId

Set is BotId Setter botId值

func (*TaobaoAilabAicloudTopMusicSearchAPIRequest) SetPageNo

Set is PageNo Setter 分页页码

func (*TaobaoAilabAicloudTopMusicSearchAPIRequest) SetPageSize

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

Set is PageSize Setter 分页页大小

func (*TaobaoAilabAicloudTopMusicSearchAPIRequest) SetParams

Set 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

Get Ext Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetPageNo

Get PageNo Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetPageSize

Get PageSize Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetQuery

Get Query Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetSchema

Get Schema Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetType

Get Type Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetUserId

Get UserId Getter

func (TaobaoAilabAicloudTopSkilsListAPIRequest) GetUtdId

Get UtdId Getter

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetExt

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

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetPageNo

Set is PageNo Setter pageNo

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetPageSize

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

Set is PageSize Setter pageSize

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetQuery

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

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetSchema

Set is Schema Setter 账户体系隔离

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetType

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

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetUserId

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

func (*TaobaoAilabAicloudTopSkilsListAPIRequest) SetUtdId

Set 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

Get HotelId Getter

func (TaobaoTmallgenieHotelplayerpauseAPIRequest) GetRoomNo

Get RoomNo Getter

func (*TaobaoTmallgenieHotelplayerpauseAPIRequest) SetHotelId

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

Set is HotelId Setter 酒店ID

func (*TaobaoTmallgenieHotelplayerpauseAPIRequest) SetRoomNo

Set 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"`
	// statusCode
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,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

Get HotelId Getter

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetRoomNo

Get RoomNo Getter

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetTemplateId

Get TemplateId Getter

func (TaobaoTmallgenieHotelwelcomeAPIRequest) GetTemplateVariable

func (r TaobaoTmallgenieHotelwelcomeAPIRequest) GetTemplateVariable() string

Get TemplateVariable Getter

func (*TaobaoTmallgenieHotelwelcomeAPIRequest) SetHotelId

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

Set is HotelId Setter 酒店ID

func (*TaobaoTmallgenieHotelwelcomeAPIRequest) SetRoomNo

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

Set is RoomNo Setter 房间号

func (*TaobaoTmallgenieHotelwelcomeAPIRequest) SetTemplateId

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

Set is TemplateId Setter 模板ID

func (*TaobaoTmallgenieHotelwelcomeAPIRequest) SetTemplateVariable

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

Set 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"`
	// statusCode
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,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

Get CancelRequest Getter

func (*TmallTmjlappSapServiceorderCancelAPIRequest) SetCancelRequest

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

Set 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 []int64 `json:"days_of_week,omitempty" xml:"days_of_week>int64,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