Documentation ¶
Overview ¶
Package yunos 包含YunOS相关结构体
Index ¶
- type AliyunCosmoGatewayInvokeAPIRequest
- func (r AliyunCosmoGatewayInvokeAPIRequest) GetApiMethodName() string
- func (r AliyunCosmoGatewayInvokeAPIRequest) GetApiParams() url.Values
- func (r AliyunCosmoGatewayInvokeAPIRequest) GetContext() *RdamContext
- func (r AliyunCosmoGatewayInvokeAPIRequest) GetRdamRequest() *RdamGenericRequest
- func (r *AliyunCosmoGatewayInvokeAPIRequest) SetContext(_context *RdamContext) error
- func (r *AliyunCosmoGatewayInvokeAPIRequest) SetRdamRequest(_rdamRequest *RdamGenericRequest) error
- type AliyunCosmoGatewayInvokeAPIResponse
- type AliyunCosmoGatewayInvokeAPIResponseModel
- type DpResult
- type OperBatchMsg
- type RdamContext
- type RdamGenericRequest
- type RdamResponse
- type YunosCloudcardBatchOpermsgSendAPIRequest
- func (r YunosCloudcardBatchOpermsgSendAPIRequest) GetApiMethodName() string
- func (r YunosCloudcardBatchOpermsgSendAPIRequest) GetApiParams() url.Values
- func (r YunosCloudcardBatchOpermsgSendAPIRequest) GetOperBatchMsg() *OperBatchMsg
- func (r *YunosCloudcardBatchOpermsgSendAPIRequest) SetOperBatchMsg(_operBatchMsg *OperBatchMsg) error
- type YunosCloudcardBatchOpermsgSendAPIResponse
- type YunosCloudcardBatchOpermsgSendAPIResponseModel
- type YunosCosmoDataPushAPIRequest
- func (r YunosCosmoDataPushAPIRequest) GetApiMethodName() string
- func (r YunosCosmoDataPushAPIRequest) GetApiParams() url.Values
- func (r YunosCosmoDataPushAPIRequest) GetAppId() string
- func (r YunosCosmoDataPushAPIRequest) GetJsonModel() string
- func (r *YunosCosmoDataPushAPIRequest) SetAppId(_appId string) error
- func (r *YunosCosmoDataPushAPIRequest) SetJsonModel(_jsonModel string) error
- type YunosCosmoDataPushAPIResponse
- type YunosCosmoDataPushAPIResponseModel
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() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunCosmoGatewayInvokeAPIRequest) GetContext ¶ added in v1.2.0
func (r AliyunCosmoGatewayInvokeAPIRequest) GetContext() *RdamContext
GetContext Context Getter
func (AliyunCosmoGatewayInvokeAPIRequest) GetRdamRequest ¶ added in v1.2.0
func (r AliyunCosmoGatewayInvokeAPIRequest) GetRdamRequest() *RdamGenericRequest
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 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
func (r YunosCloudcardBatchOpermsgSendAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (YunosCloudcardBatchOpermsgSendAPIRequest) GetOperBatchMsg ¶ added in v1.2.0
func (r YunosCloudcardBatchOpermsgSendAPIRequest) GetOperBatchMsg() *OperBatchMsg
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
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模式数据接入 成功返回结果
Source Files ¶
- AliyunCosmoGatewayInvokeAPIRequest.go
- AliyunCosmoGatewayInvokeAPIResponse.go
- DpResult.go
- OperBatchMsg.go
- RdamContext.go
- RdamGenericRequest.go
- RdamResponse.go
- YunosCloudcardBatchOpermsgSendAPIRequest.go
- YunosCloudcardBatchOpermsgSendAPIResponse.go
- YunosCosmoDataPushAPIRequest.go
- YunosCosmoDataPushAPIResponse.go
- doc.go