Documentation ¶
Overview ¶
Package yunos 包含YunOS相关结构体
Index ¶
- type AliyunCosmoGatewayInvokeAPIRequest
- func (r AliyunCosmoGatewayInvokeAPIRequest) GetApiMethodName() string
- func (r AliyunCosmoGatewayInvokeAPIRequest) GetApiParams(params url.Values)
- func (r AliyunCosmoGatewayInvokeAPIRequest) GetContext() *RdamContext
- func (r AliyunCosmoGatewayInvokeAPIRequest) GetRawParams() model.Params
- 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 RdamContext
- type RdamGenericRequest
- type RdamResponse
- type YunosCosmoDataPushAPIRequest
- func (r YunosCosmoDataPushAPIRequest) GetApiMethodName() string
- func (r YunosCosmoDataPushAPIRequest) GetApiParams(params url.Values)
- func (r YunosCosmoDataPushAPIRequest) GetAppId() string
- func (r YunosCosmoDataPushAPIRequest) GetJsonModel() string
- func (r YunosCosmoDataPushAPIRequest) GetRawParams() model.Params
- 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(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunCosmoGatewayInvokeAPIRequest) GetContext ¶ added in v1.2.0
func (r AliyunCosmoGatewayInvokeAPIRequest) GetContext() *RdamContext
GetContext Context Getter
func (AliyunCosmoGatewayInvokeAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AliyunCosmoGatewayInvokeAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
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 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
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模式数据接入 成功返回结果