Documentation ¶
Overview ¶
Package yunos 包含YunOS相关结构体
Index ¶
- func ReleaseAliyunCosmoGatewayInvokeAPIRequest(v *AliyunCosmoGatewayInvokeAPIRequest)
- func ReleaseAliyunCosmoGatewayInvokeAPIResponse(v *AliyunCosmoGatewayInvokeAPIResponse)
- func ReleaseDpResult(v *DpResult)
- func ReleaseRdamContext(v *RdamContext)
- func ReleaseRdamGenericRequest(v *RdamGenericRequest)
- func ReleaseRdamResponse(v *RdamResponse)
- func ReleaseYunosCosmoDataPushAPIRequest(v *YunosCosmoDataPushAPIRequest)
- func ReleaseYunosCosmoDataPushAPIResponse(v *YunosCosmoDataPushAPIResponse)
- 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) Reset()
- 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) Reset()
- 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 ¶
func ReleaseAliyunCosmoGatewayInvokeAPIRequest ¶ added in v1.3.4
func ReleaseAliyunCosmoGatewayInvokeAPIRequest(v *AliyunCosmoGatewayInvokeAPIRequest)
ReleaseAliyunCosmoGatewayInvokeAPIRequest 将 AliyunCosmoGatewayInvokeAPIRequest 放入 sync.Pool
func ReleaseAliyunCosmoGatewayInvokeAPIResponse ¶ added in v1.3.4
func ReleaseAliyunCosmoGatewayInvokeAPIResponse(v *AliyunCosmoGatewayInvokeAPIResponse)
ReleaseAliyunCosmoGatewayInvokeAPIResponse 将 AliyunCosmoGatewayInvokeAPIResponse 保存到 sync.Pool
func ReleaseRdamContext ¶ added in v1.3.4
func ReleaseRdamContext(v *RdamContext)
ReleaseRdamContext 释放RdamContext
func ReleaseRdamGenericRequest ¶ added in v1.3.4
func ReleaseRdamGenericRequest(v *RdamGenericRequest)
ReleaseRdamGenericRequest 释放RdamGenericRequest
func ReleaseRdamResponse ¶ added in v1.3.4
func ReleaseRdamResponse(v *RdamResponse)
ReleaseRdamResponse 释放RdamResponse
func ReleaseYunosCosmoDataPushAPIRequest ¶ added in v1.3.4
func ReleaseYunosCosmoDataPushAPIRequest(v *YunosCosmoDataPushAPIRequest)
ReleaseYunosCosmoDataPushAPIRequest 将 YunosCosmoDataPushAPIRequest 放入 sync.Pool
func ReleaseYunosCosmoDataPushAPIResponse ¶ added in v1.3.4
func ReleaseYunosCosmoDataPushAPIResponse(v *YunosCosmoDataPushAPIResponse)
ReleaseYunosCosmoDataPushAPIResponse 将 YunosCosmoDataPushAPIResponse 保存到 sync.Pool
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 GetAliyunCosmoGatewayInvokeAPIRequest ¶ added in v1.3.4
func GetAliyunCosmoGatewayInvokeAPIRequest() *AliyunCosmoGatewayInvokeAPIRequest
GetAliyunCosmoGatewayInvokeRequest 从 sync.Pool 获取 AliyunCosmoGatewayInvokeAPIRequest
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) Reset ¶ added in v1.3.4
func (r *AliyunCosmoGatewayInvokeAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
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服务分发平台对外调用接口
func GetAliyunCosmoGatewayInvokeAPIResponse ¶ added in v1.3.4
func GetAliyunCosmoGatewayInvokeAPIResponse() *AliyunCosmoGatewayInvokeAPIResponse
GetAliyunCosmoGatewayInvokeAPIResponse 从 sync.Pool 获取 AliyunCosmoGatewayInvokeAPIResponse
func (*AliyunCosmoGatewayInvokeAPIResponse) Reset ¶ added in v1.3.4
func (m *AliyunCosmoGatewayInvokeAPIResponse) Reset()
Reset 清空结构体
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服务调用 成功返回结果
func (*AliyunCosmoGatewayInvokeAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AliyunCosmoGatewayInvokeAPIResponseModel) Reset()
Reset 清空结构体
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 结构体
func GetRdamContext ¶ added in v1.3.4
func GetRdamContext() *RdamContext
GetRdamContext() 从对象池中获取RdamContext
type RdamGenericRequest ¶
type RdamGenericRequest struct { // 请求标示 TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"` }
RdamGenericRequest 结构体
func GetRdamGenericRequest ¶ added in v1.3.4
func GetRdamGenericRequest() *RdamGenericRequest
GetRdamGenericRequest() 从对象池中获取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 结构体
func GetRdamResponse ¶ added in v1.3.4
func GetRdamResponse() *RdamResponse
GetRdamResponse() 从对象池中获取RdamResponse
type YunosCosmoDataPushAPIRequest ¶ added in v1.2.0
YunosCosmoDataPushAPIRequest COSMO-PUSH模式数据接入 API请求 yunos.cosmo.data.push
YunOS提供外部数据源接入,并输出到多端设备上,该接口提供了PUSH模式的数据接入
func GetYunosCosmoDataPushAPIRequest ¶ added in v1.3.4
func GetYunosCosmoDataPushAPIRequest() *YunosCosmoDataPushAPIRequest
GetYunosCosmoDataPushRequest 从 sync.Pool 获取 YunosCosmoDataPushAPIRequest
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) Reset ¶ added in v1.3.4
func (r *YunosCosmoDataPushAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
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模式的数据接入
func GetYunosCosmoDataPushAPIResponse ¶ added in v1.3.4
func GetYunosCosmoDataPushAPIResponse() *YunosCosmoDataPushAPIResponse
GetYunosCosmoDataPushAPIResponse 从 sync.Pool 获取 YunosCosmoDataPushAPIResponse
func (*YunosCosmoDataPushAPIResponse) Reset ¶ added in v1.3.4
func (m *YunosCosmoDataPushAPIResponse) Reset()
Reset 清空结构体
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模式数据接入 成功返回结果
func (*YunosCosmoDataPushAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YunosCosmoDataPushAPIResponseModel) Reset()
Reset 清空结构体