yunos

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package yunos 包含YunOS相关结构体

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

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

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

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunCosmoGatewayInvokeAPIRequest) GetContext added in v1.2.0

GetContext Context Getter

func (AliyunCosmoGatewayInvokeAPIRequest) GetRawParams added in v1.2.8

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

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 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"`
	// biz_msg
	BizMsg string `json:"biz_msg,omitempty" xml:"biz_msg,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// biz_code
	BizCode int64 `json:"biz_code,omitempty" xml:"biz_code,omitempty"`
}

RdamResponse 结构体

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(params 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) GetRawParams added in v1.2.8

func (r YunosCosmoDataPushAPIRequest) GetRawParams() model.Params

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

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