Documentation ¶
Overview ¶
Package yunosminiapp 包含小程序API相关结构体
Index ¶
- 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) 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) 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 ¶
This section is empty.
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 结构体
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 结构体
type YunosMiniappActivityCallAPIRequest ¶ added in v1.2.0
type YunosMiniappActivityCallAPIRequest struct { model.Params // contains filtered or unexported fields }
YunosMiniappActivityCallAPIRequest 调用活动接口 API请求 yunos.miniapp.activity.call
用于小程序调用活动接口
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) 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
用于小程序调用活动接口
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 调用活动接口 成功返回结果
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 结构体
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 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) 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进行统一封装调用。
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 车载小程序外部服务调用 成功返回结果
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 结构体
type YunosMiniappDatatunnelCallBizParam ¶
type YunosMiniappDatatunnelCallBizParam struct { // 请求参数详细 Data string `json:"data,omitempty" xml:"data,omitempty"` // 业务操作 Scene string `json:"scene,omitempty" xml:"scene,omitempty"` }
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 结构体
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 结构体
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