Documentation ¶
Overview ¶
Package yunosminiapp 包含小程序API相关结构体
Index ¶
- func ReleaseOptions(v *Options)
- func ReleaseSystemParam(v *SystemParam)
- func ReleaseTopActivityResult(v *TopActivityResult)
- func ReleaseYunosMiniappActivityCallAPIRequest(v *YunosMiniappActivityCallAPIRequest)
- func ReleaseYunosMiniappActivityCallAPIResponse(v *YunosMiniappActivityCallAPIResponse)
- func ReleaseYunosMiniappActivityCallResult(v *YunosMiniappActivityCallResult)
- func ReleaseYunosMiniappDatatunnelCallAPIRequest(v *YunosMiniappDatatunnelCallAPIRequest)
- func ReleaseYunosMiniappDatatunnelCallAPIResponse(v *YunosMiniappDatatunnelCallAPIResponse)
- func ReleaseYunosMiniappDatatunnelCallBaseRequest(v *YunosMiniappDatatunnelCallBaseRequest)
- func ReleaseYunosMiniappDatatunnelCallBizParam(v *YunosMiniappDatatunnelCallBizParam)
- func ReleaseYunosMiniappDatatunnelCallMapResult(v *YunosMiniappDatatunnelCallMapResult)
- func ReleaseYunosMiniappDatatunnelCallResult(v *YunosMiniappDatatunnelCallResult)
- type Options
- type SystemParam
- type TopActivityResult
- type YunosMiniappActivityCallAPIRequest
- func (r YunosMiniappActivityCallAPIRequest) GetActivityId() string
- func (r YunosMiniappActivityCallAPIRequest) GetApiMethodName() string
- func (r YunosMiniappActivityCallAPIRequest) GetApiParams(params url.Values)
- func (r YunosMiniappActivityCallAPIRequest) GetDeviceId() string
- func (r YunosMiniappActivityCallAPIRequest) GetOptions() *Options
- func (r YunosMiniappActivityCallAPIRequest) GetRawParams() model.Params
- func (r *YunosMiniappActivityCallAPIRequest) Reset()
- func (r *YunosMiniappActivityCallAPIRequest) SetActivityId(_activityId string) error
- func (r *YunosMiniappActivityCallAPIRequest) SetDeviceId(_deviceId string) error
- func (r *YunosMiniappActivityCallAPIRequest) SetOptions(_options *Options) error
- type YunosMiniappActivityCallAPIResponse
- type YunosMiniappActivityCallAPIResponseModel
- type YunosMiniappActivityCallResult
- type YunosMiniappDatatunnelCallAPIRequest
- func (r YunosMiniappDatatunnelCallAPIRequest) GetApiMethodName() string
- func (r YunosMiniappDatatunnelCallAPIRequest) GetApiParams(params url.Values)
- func (r YunosMiniappDatatunnelCallAPIRequest) GetParam() *YunosMiniappDatatunnelCallBaseRequest
- func (r YunosMiniappDatatunnelCallAPIRequest) GetRawParams() model.Params
- func (r *YunosMiniappDatatunnelCallAPIRequest) Reset()
- func (r *YunosMiniappDatatunnelCallAPIRequest) SetParam(_param *YunosMiniappDatatunnelCallBaseRequest) error
- type YunosMiniappDatatunnelCallAPIResponse
- type YunosMiniappDatatunnelCallAPIResponseModel
- type YunosMiniappDatatunnelCallBaseRequest
- type YunosMiniappDatatunnelCallBizParam
- type YunosMiniappDatatunnelCallMapResult
- type YunosMiniappDatatunnelCallResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseSystemParam ¶ added in v1.3.4
func ReleaseSystemParam(v *SystemParam)
ReleaseSystemParam 释放SystemParam
func ReleaseTopActivityResult ¶ added in v1.3.4
func ReleaseTopActivityResult(v *TopActivityResult)
ReleaseTopActivityResult 释放TopActivityResult
func ReleaseYunosMiniappActivityCallAPIRequest ¶ added in v1.3.4
func ReleaseYunosMiniappActivityCallAPIRequest(v *YunosMiniappActivityCallAPIRequest)
ReleaseYunosMiniappActivityCallAPIRequest 将 YunosMiniappActivityCallAPIRequest 放入 sync.Pool
func ReleaseYunosMiniappActivityCallAPIResponse ¶ added in v1.3.4
func ReleaseYunosMiniappActivityCallAPIResponse(v *YunosMiniappActivityCallAPIResponse)
ReleaseYunosMiniappActivityCallAPIResponse 将 YunosMiniappActivityCallAPIResponse 保存到 sync.Pool
func ReleaseYunosMiniappActivityCallResult ¶ added in v1.3.4
func ReleaseYunosMiniappActivityCallResult(v *YunosMiniappActivityCallResult)
ReleaseYunosMiniappActivityCallResult 释放YunosMiniappActivityCallResult
func ReleaseYunosMiniappDatatunnelCallAPIRequest ¶ added in v1.3.4
func ReleaseYunosMiniappDatatunnelCallAPIRequest(v *YunosMiniappDatatunnelCallAPIRequest)
ReleaseYunosMiniappDatatunnelCallAPIRequest 将 YunosMiniappDatatunnelCallAPIRequest 放入 sync.Pool
func ReleaseYunosMiniappDatatunnelCallAPIResponse ¶ added in v1.3.4
func ReleaseYunosMiniappDatatunnelCallAPIResponse(v *YunosMiniappDatatunnelCallAPIResponse)
ReleaseYunosMiniappDatatunnelCallAPIResponse 将 YunosMiniappDatatunnelCallAPIResponse 保存到 sync.Pool
func ReleaseYunosMiniappDatatunnelCallBaseRequest ¶ added in v1.3.4
func ReleaseYunosMiniappDatatunnelCallBaseRequest(v *YunosMiniappDatatunnelCallBaseRequest)
ReleaseYunosMiniappDatatunnelCallBaseRequest 释放YunosMiniappDatatunnelCallBaseRequest
func ReleaseYunosMiniappDatatunnelCallBizParam ¶ added in v1.3.4
func ReleaseYunosMiniappDatatunnelCallBizParam(v *YunosMiniappDatatunnelCallBizParam)
ReleaseYunosMiniappDatatunnelCallBizParam 释放YunosMiniappDatatunnelCallBizParam
func ReleaseYunosMiniappDatatunnelCallMapResult ¶ added in v1.3.4
func ReleaseYunosMiniappDatatunnelCallMapResult(v *YunosMiniappDatatunnelCallMapResult)
ReleaseYunosMiniappDatatunnelCallMapResult 释放YunosMiniappDatatunnelCallMapResult
func ReleaseYunosMiniappDatatunnelCallResult ¶ added in v1.3.4
func ReleaseYunosMiniappDatatunnelCallResult(v *YunosMiniappDatatunnelCallResult)
ReleaseYunosMiniappDatatunnelCallResult 释放YunosMiniappDatatunnelCallResult
Types ¶
type Options ¶
type Options struct { // 请求来源 Source string `json:"source,omitempty" xml:"source,omitempty"` // 活动步骤 Step string `json:"step,omitempty" xml:"step,omitempty"` }
Options 结构体
type SystemParam ¶
type SystemParam struct { // 流程id,随机字符串 TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"` // 业务码 BizCode string `json:"biz_code,omitempty" xml:"biz_code,omitempty"` // 小程序id AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"` // 授权token AcToken string `json:"ac_token,omitempty" xml:"ac_token,omitempty"` // 设备信息 DeviceInfo string `json:"device_info,omitempty" xml:"device_info,omitempty"` // 更新access_token ModifyToken bool `json:"modify_token,omitempty" xml:"modify_token,omitempty"` // token过期 TokenExpired bool `json:"token_expired,omitempty" xml:"token_expired,omitempty"` }
SystemParam 结构体
func GetSystemParam ¶ added in v1.3.4
func GetSystemParam() *SystemParam
GetSystemParam() 从对象池中获取SystemParam
type TopActivityResult ¶
type TopActivityResult struct { // 详细信息 Detail string `json:"detail,omitempty" xml:"detail,omitempty"` // 成功与否 Success string `json:"success,omitempty" xml:"success,omitempty"` // 活动状态 Status string `json:"status,omitempty" xml:"status,omitempty"` }
TopActivityResult 结构体
func GetTopActivityResult ¶ added in v1.3.4
func GetTopActivityResult() *TopActivityResult
GetTopActivityResult() 从对象池中获取TopActivityResult
type YunosMiniappActivityCallAPIRequest ¶ added in v1.2.0
type YunosMiniappActivityCallAPIRequest struct { model.Params // contains filtered or unexported fields }
YunosMiniappActivityCallAPIRequest 调用活动接口 API请求 yunos.miniapp.activity.call
用于小程序调用活动接口
func GetYunosMiniappActivityCallAPIRequest ¶ added in v1.3.4
func GetYunosMiniappActivityCallAPIRequest() *YunosMiniappActivityCallAPIRequest
GetYunosMiniappActivityCallRequest 从 sync.Pool 获取 YunosMiniappActivityCallAPIRequest
func NewYunosMiniappActivityCallRequest ¶
func NewYunosMiniappActivityCallRequest() *YunosMiniappActivityCallAPIRequest
NewYunosMiniappActivityCallRequest 初始化YunosMiniappActivityCallAPIRequest对象
func (YunosMiniappActivityCallAPIRequest) GetActivityId ¶ added in v1.2.0
func (r YunosMiniappActivityCallAPIRequest) GetActivityId() string
GetActivityId ActivityId Getter
func (YunosMiniappActivityCallAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r YunosMiniappActivityCallAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YunosMiniappActivityCallAPIRequest) GetApiParams ¶ added in v1.2.0
func (r YunosMiniappActivityCallAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YunosMiniappActivityCallAPIRequest) GetDeviceId ¶ added in v1.2.0
func (r YunosMiniappActivityCallAPIRequest) GetDeviceId() string
GetDeviceId DeviceId Getter
func (YunosMiniappActivityCallAPIRequest) GetOptions ¶ added in v1.2.0
func (r YunosMiniappActivityCallAPIRequest) GetOptions() *Options
GetOptions Options Getter
func (YunosMiniappActivityCallAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YunosMiniappActivityCallAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*YunosMiniappActivityCallAPIRequest) Reset ¶ added in v1.3.4
func (r *YunosMiniappActivityCallAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YunosMiniappActivityCallAPIRequest) SetActivityId ¶ added in v1.2.0
func (r *YunosMiniappActivityCallAPIRequest) SetActivityId(_activityId string) error
SetActivityId is ActivityId Setter 活动id
func (*YunosMiniappActivityCallAPIRequest) SetDeviceId ¶ added in v1.2.0
func (r *YunosMiniappActivityCallAPIRequest) SetDeviceId(_deviceId string) error
SetDeviceId is DeviceId Setter 设备id
func (*YunosMiniappActivityCallAPIRequest) SetOptions ¶ added in v1.2.0
func (r *YunosMiniappActivityCallAPIRequest) SetOptions(_options *Options) error
SetOptions is Options Setter 请求选项
type YunosMiniappActivityCallAPIResponse ¶
type YunosMiniappActivityCallAPIResponse struct { model.CommonResponse YunosMiniappActivityCallAPIResponseModel }
YunosMiniappActivityCallAPIResponse 调用活动接口 API返回值 yunos.miniapp.activity.call
用于小程序调用活动接口
func GetYunosMiniappActivityCallAPIResponse ¶ added in v1.3.4
func GetYunosMiniappActivityCallAPIResponse() *YunosMiniappActivityCallAPIResponse
GetYunosMiniappActivityCallAPIResponse 从 sync.Pool 获取 YunosMiniappActivityCallAPIResponse
func (*YunosMiniappActivityCallAPIResponse) Reset ¶ added in v1.3.4
func (m *YunosMiniappActivityCallAPIResponse) Reset()
Reset 清空结构体
type YunosMiniappActivityCallAPIResponseModel ¶ added in v1.2.0
type YunosMiniappActivityCallAPIResponseModel struct { XMLName xml.Name `xml:"yunos_miniapp_activity_call_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 接口返回model Result *YunosMiniappActivityCallResult `json:"result,omitempty" xml:"result,omitempty"` }
YunosMiniappActivityCallAPIResponseModel is 调用活动接口 成功返回结果
func (*YunosMiniappActivityCallAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YunosMiniappActivityCallAPIResponseModel) Reset()
Reset 清空结构体
type YunosMiniappActivityCallResult ¶
type YunosMiniappActivityCallResult struct { // 返回信息 ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"` // 返回code ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"` // 返回内容 Result *TopActivityResult `json:"result,omitempty" xml:"result,omitempty"` // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
YunosMiniappActivityCallResult 结构体
func GetYunosMiniappActivityCallResult ¶ added in v1.3.4
func GetYunosMiniappActivityCallResult() *YunosMiniappActivityCallResult
GetYunosMiniappActivityCallResult() 从对象池中获取YunosMiniappActivityCallResult
type YunosMiniappDatatunnelCallAPIRequest ¶ added in v1.2.0
type YunosMiniappDatatunnelCallAPIRequest struct { model.Params // contains filtered or unexported fields }
YunosMiniappDatatunnelCallAPIRequest 车载小程序外部服务调用 API请求 yunos.miniapp.datatunnel.call
对客户提供的api进行统一封装调用。
func GetYunosMiniappDatatunnelCallAPIRequest ¶ added in v1.3.4
func GetYunosMiniappDatatunnelCallAPIRequest() *YunosMiniappDatatunnelCallAPIRequest
GetYunosMiniappDatatunnelCallRequest 从 sync.Pool 获取 YunosMiniappDatatunnelCallAPIRequest
func NewYunosMiniappDatatunnelCallRequest ¶
func NewYunosMiniappDatatunnelCallRequest() *YunosMiniappDatatunnelCallAPIRequest
NewYunosMiniappDatatunnelCallRequest 初始化YunosMiniappDatatunnelCallAPIRequest对象
func (YunosMiniappDatatunnelCallAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r YunosMiniappDatatunnelCallAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YunosMiniappDatatunnelCallAPIRequest) GetApiParams ¶ added in v1.2.0
func (r YunosMiniappDatatunnelCallAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YunosMiniappDatatunnelCallAPIRequest) GetParam ¶ added in v1.2.0
func (r YunosMiniappDatatunnelCallAPIRequest) GetParam() *YunosMiniappDatatunnelCallBaseRequest
GetParam Param Getter
func (YunosMiniappDatatunnelCallAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YunosMiniappDatatunnelCallAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*YunosMiniappDatatunnelCallAPIRequest) Reset ¶ added in v1.3.4
func (r *YunosMiniappDatatunnelCallAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YunosMiniappDatatunnelCallAPIRequest) SetParam ¶ added in v1.2.0
func (r *YunosMiniappDatatunnelCallAPIRequest) SetParam(_param *YunosMiniappDatatunnelCallBaseRequest) error
SetParam is Param Setter 参数
type YunosMiniappDatatunnelCallAPIResponse ¶
type YunosMiniappDatatunnelCallAPIResponse struct { model.CommonResponse YunosMiniappDatatunnelCallAPIResponseModel }
YunosMiniappDatatunnelCallAPIResponse 车载小程序外部服务调用 API返回值 yunos.miniapp.datatunnel.call
对客户提供的api进行统一封装调用。
func GetYunosMiniappDatatunnelCallAPIResponse ¶ added in v1.3.4
func GetYunosMiniappDatatunnelCallAPIResponse() *YunosMiniappDatatunnelCallAPIResponse
GetYunosMiniappDatatunnelCallAPIResponse 从 sync.Pool 获取 YunosMiniappDatatunnelCallAPIResponse
func (*YunosMiniappDatatunnelCallAPIResponse) Reset ¶ added in v1.3.4
func (m *YunosMiniappDatatunnelCallAPIResponse) Reset()
Reset 清空结构体
type YunosMiniappDatatunnelCallAPIResponseModel ¶ added in v1.2.0
type YunosMiniappDatatunnelCallAPIResponseModel struct { XMLName xml.Name `xml:"yunos_miniapp_datatunnel_call_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 结果 Result *YunosMiniappDatatunnelCallMapResult `json:"result,omitempty" xml:"result,omitempty"` }
YunosMiniappDatatunnelCallAPIResponseModel is 车载小程序外部服务调用 成功返回结果
func (*YunosMiniappDatatunnelCallAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YunosMiniappDatatunnelCallAPIResponseModel) Reset()
Reset 清空结构体
type YunosMiniappDatatunnelCallBaseRequest ¶ added in v1.2.1
type YunosMiniappDatatunnelCallBaseRequest struct { // 请求基础参数 SystemParam *SystemParam `json:"system_param,omitempty" xml:"system_param,omitempty"` // 请求参数 BizParam *YunosMiniappDatatunnelCallBizParam `json:"biz_param,omitempty" xml:"biz_param,omitempty"` }
YunosMiniappDatatunnelCallBaseRequest 结构体
func GetYunosMiniappDatatunnelCallBaseRequest ¶ added in v1.3.4
func GetYunosMiniappDatatunnelCallBaseRequest() *YunosMiniappDatatunnelCallBaseRequest
GetYunosMiniappDatatunnelCallBaseRequest() 从对象池中获取YunosMiniappDatatunnelCallBaseRequest
type YunosMiniappDatatunnelCallBizParam ¶
type YunosMiniappDatatunnelCallBizParam struct { // 请求参数详细 Data string `json:"data,omitempty" xml:"data,omitempty"` // 业务操作 Scene string `json:"scene,omitempty" xml:"scene,omitempty"` }
YunosMiniappDatatunnelCallBizParam 结构体
func GetYunosMiniappDatatunnelCallBizParam ¶ added in v1.3.4
func GetYunosMiniappDatatunnelCallBizParam() *YunosMiniappDatatunnelCallBizParam
GetYunosMiniappDatatunnelCallBizParam() 从对象池中获取YunosMiniappDatatunnelCallBizParam
type YunosMiniappDatatunnelCallMapResult ¶
type YunosMiniappDatatunnelCallMapResult struct { // 随机字符串 TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"` // 错误码 ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"` // 错误信息 ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"` // 结果核心内容 Result *YunosMiniappDatatunnelCallResult `json:"result,omitempty" xml:"result,omitempty"` // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
YunosMiniappDatatunnelCallMapResult 结构体
func GetYunosMiniappDatatunnelCallMapResult ¶ added in v1.3.4
func GetYunosMiniappDatatunnelCallMapResult() *YunosMiniappDatatunnelCallMapResult
GetYunosMiniappDatatunnelCallMapResult() 从对象池中获取YunosMiniappDatatunnelCallMapResult
type YunosMiniappDatatunnelCallResult ¶
type YunosMiniappDatatunnelCallResult struct { // cp对应的code CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"` // 结果详细内容 Detail string `json:"detail,omitempty" xml:"detail,omitempty"` }
YunosMiniappDatatunnelCallResult 结构体
func GetYunosMiniappDatatunnelCallResult ¶ added in v1.3.4
func GetYunosMiniappDatatunnelCallResult() *YunosMiniappDatatunnelCallResult
GetYunosMiniappDatatunnelCallResult() 从对象池中获取YunosMiniappDatatunnelCallResult
Source Files ¶
- Options.go
- SystemParam.go
- TopActivityResult.go
- YunosMiniappActivityCallAPIRequest.go
- YunosMiniappActivityCallAPIResponse.go
- YunosMiniappActivityCallResult.go
- YunosMiniappDatatunnelCallAPIRequest.go
- YunosMiniappDatatunnelCallAPIResponse.go
- YunosMiniappDatatunnelCallBaseRequest.go
- YunosMiniappDatatunnelCallBizParam.go
- YunosMiniappDatatunnelCallMapResult.go
- YunosMiniappDatatunnelCallResult.go
- doc.go