yunos

package
v1.2.2 Latest Latest
Warning

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

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

Documentation

Overview

Package yunos 包含YunOS相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliyunCosmoGatewayInvokeAPIRequest added in v1.2.0

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

AliyunCosmoGatewayInvokeAPIRequest alios cosmo服务调用 API请求 aliyun.cosmo.gateway.invoke

AliOS cosmo服务分发平台对外调用接口

func NewAliyunCosmoGatewayInvokeRequest

func NewAliyunCosmoGatewayInvokeRequest() *AliyunCosmoGatewayInvokeAPIRequest

NewAliyunCosmoGatewayInvokeRequest 初始化AliyunCosmoGatewayInvokeAPIRequest对象

func (AliyunCosmoGatewayInvokeAPIRequest) GetApiMethodName added in v1.2.0

func (r AliyunCosmoGatewayInvokeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliyunCosmoGatewayInvokeAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunCosmoGatewayInvokeAPIRequest) GetContext added in v1.2.0

GetContext Context Getter

func (AliyunCosmoGatewayInvokeAPIRequest) GetRdamRequest added in v1.2.0

GetRdamRequest RdamRequest Getter

func (*AliyunCosmoGatewayInvokeAPIRequest) SetContext added in v1.2.0

func (r *AliyunCosmoGatewayInvokeAPIRequest) SetContext(_context *RdamContext) error

SetContext is Context Setter 请求上下文参数

func (*AliyunCosmoGatewayInvokeAPIRequest) SetRdamRequest added in v1.2.0

func (r *AliyunCosmoGatewayInvokeAPIRequest) SetRdamRequest(_rdamRequest *RdamGenericRequest) error

SetRdamRequest is RdamRequest Setter 请求对象

type AliyunCosmoGatewayInvokeAPIResponse

type AliyunCosmoGatewayInvokeAPIResponse struct {
	model.CommonResponse
	AliyunCosmoGatewayInvokeAPIResponseModel
}

AliyunCosmoGatewayInvokeAPIResponse alios cosmo服务调用 API返回值 aliyun.cosmo.gateway.invoke

AliOS cosmo服务分发平台对外调用接口

type AliyunCosmoGatewayInvokeAPIResponseModel added in v1.2.0

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

AliyunCosmoGatewayInvokeAPIResponseModel is alios cosmo服务调用 成功返回结果

type DpResult

type DpResult struct {
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

DpResult 结构体

type OperBatchMsg

type OperBatchMsg struct {
	// 服务号唯一编号
	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`
	// YUNOS开放平台模板ID
	TplId string `json:"tpl_id,omitempty" xml:"tpl_id,omitempty"`
	// 消息体的JSON串,以小说为例
	Content string `json:"content,omitempty" xml:"content,omitempty"`
	// 是否推荐消息标识,默认:false
	TjFlag bool `json:"tj_flag,omitempty" xml:"tj_flag,omitempty"`
}

OperBatchMsg 结构体

type RdamContext

type RdamContext struct {
}

RdamContext 结构体

type RdamGenericRequest

type RdamGenericRequest struct {
	// 请求标示
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

RdamGenericRequest 结构体

type RdamResponse

type RdamResponse struct {
	// dataList
	DataList []string `json:"data_list,omitempty" xml:"data_list>string,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// more
	More string `json:"more,omitempty" xml:"more,omitempty"`
	// traceId
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

RdamResponse 结构体

type YunosCloudcardBatchOpermsgSendAPIRequest added in v1.2.0

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

YunosCloudcardBatchOpermsgSendAPIRequest YUNOS生活服务群发消息 API请求 yunos.cloudcard.batch.opermsg.send

这个是一个群发消息接口,ISV通过该接口给订阅自己服务号的所有YUNOS终端用户发送服务号消息,目前该接口有调用频率限制,具体规则参考YUNOS开放平台文档。

func NewYunosCloudcardBatchOpermsgSendRequest

func NewYunosCloudcardBatchOpermsgSendRequest() *YunosCloudcardBatchOpermsgSendAPIRequest

NewYunosCloudcardBatchOpermsgSendRequest 初始化YunosCloudcardBatchOpermsgSendAPIRequest对象

func (YunosCloudcardBatchOpermsgSendAPIRequest) GetApiMethodName added in v1.2.0

func (r YunosCloudcardBatchOpermsgSendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YunosCloudcardBatchOpermsgSendAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (YunosCloudcardBatchOpermsgSendAPIRequest) GetOperBatchMsg added in v1.2.0

GetOperBatchMsg OperBatchMsg Getter

func (*YunosCloudcardBatchOpermsgSendAPIRequest) SetOperBatchMsg added in v1.2.0

func (r *YunosCloudcardBatchOpermsgSendAPIRequest) SetOperBatchMsg(_operBatchMsg *OperBatchMsg) error

SetOperBatchMsg is OperBatchMsg Setter YUNOS生活服务群消息

type YunosCloudcardBatchOpermsgSendAPIResponse

type YunosCloudcardBatchOpermsgSendAPIResponse struct {
	model.CommonResponse
	YunosCloudcardBatchOpermsgSendAPIResponseModel
}

YunosCloudcardBatchOpermsgSendAPIResponse YUNOS生活服务群发消息 API返回值 yunos.cloudcard.batch.opermsg.send

这个是一个群发消息接口,ISV通过该接口给订阅自己服务号的所有YUNOS终端用户发送服务号消息,目前该接口有调用频率限制,具体规则参考YUNOS开放平台文档。

type YunosCloudcardBatchOpermsgSendAPIResponseModel added in v1.2.0

type YunosCloudcardBatchOpermsgSendAPIResponseModel struct {
	XMLName xml.Name `xml:"yunos_cloudcard_batch_opermsg_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 群发消息是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

YunosCloudcardBatchOpermsgSendAPIResponseModel is YUNOS生活服务群发消息 成功返回结果

type YunosCosmoDataPushAPIRequest added in v1.2.0

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

YunosCosmoDataPushAPIRequest COSMO-PUSH模式数据接入 API请求 yunos.cosmo.data.push

YunOS提供外部数据源接入,并输出到多端设备上,该接口提供了PUSH模式的数据接入

func NewYunosCosmoDataPushRequest

func NewYunosCosmoDataPushRequest() *YunosCosmoDataPushAPIRequest

NewYunosCosmoDataPushRequest 初始化YunosCosmoDataPushAPIRequest对象

func (YunosCosmoDataPushAPIRequest) GetApiMethodName added in v1.2.0

func (r YunosCosmoDataPushAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YunosCosmoDataPushAPIRequest) GetApiParams added in v1.2.0

func (r YunosCosmoDataPushAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (YunosCosmoDataPushAPIRequest) GetAppId added in v1.2.0

func (r YunosCosmoDataPushAPIRequest) GetAppId() string

GetAppId AppId Getter

func (YunosCosmoDataPushAPIRequest) GetJsonModel added in v1.2.0

func (r YunosCosmoDataPushAPIRequest) GetJsonModel() string

GetJsonModel JsonModel Getter

func (*YunosCosmoDataPushAPIRequest) SetAppId added in v1.2.0

func (r *YunosCosmoDataPushAPIRequest) SetAppId(_appId string) error

SetAppId is AppId Setter 业务方数据源唯一标识,由COSMO平台颁发

func (*YunosCosmoDataPushAPIRequest) SetJsonModel added in v1.2.0

func (r *YunosCosmoDataPushAPIRequest) SetJsonModel(_jsonModel string) error

SetJsonModel is JsonModel Setter 业务方推送数据,List结构的JSON序列化字符串

type YunosCosmoDataPushAPIResponse

type YunosCosmoDataPushAPIResponse struct {
	model.CommonResponse
	YunosCosmoDataPushAPIResponseModel
}

YunosCosmoDataPushAPIResponse COSMO-PUSH模式数据接入 API返回值 yunos.cosmo.data.push

YunOS提供外部数据源接入,并输出到多端设备上,该接口提供了PUSH模式的数据接入

type YunosCosmoDataPushAPIResponseModel added in v1.2.0

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

YunosCosmoDataPushAPIResponseModel is COSMO-PUSH模式数据接入 成功返回结果

Jump to

Keyboard shortcuts

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