Documentation ¶
Index ¶
- type BaseRequest
- type Options
- type SystemParam
- type TopActivityResult
- type YunosMiniappActivityCallAPIResponse
- type YunosMiniappActivityCallRequest
- func (r YunosMiniappActivityCallRequest) GetActivityId() string
- func (r YunosMiniappActivityCallRequest) GetApiMethodName() string
- func (r YunosMiniappActivityCallRequest) GetApiParams() url.Values
- func (r YunosMiniappActivityCallRequest) GetDeviceId() string
- func (r YunosMiniappActivityCallRequest) GetOptions() *Options
- func (r *YunosMiniappActivityCallRequest) SetActivityId(activityId string) error
- func (r *YunosMiniappActivityCallRequest) SetDeviceId(deviceId string) error
- func (r *YunosMiniappActivityCallRequest) SetOptions(options *Options) error
- type YunosMiniappActivityCallResponse
- type YunosMiniappActivityCallResult
- type YunosMiniappDatatunnelCallAPIResponse
- type YunosMiniappDatatunnelCallBizParam
- type YunosMiniappDatatunnelCallMapResult
- type YunosMiniappDatatunnelCallRequest
- type YunosMiniappDatatunnelCallResponse
- type YunosMiniappDatatunnelCallResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseRequest ¶
type BaseRequest struct { // 请求基础参数 SystemParam *SystemParam `json:"system_param,omitempty" xml:"system_param,omitempty"` // 请求参数 BizParam *YunosMiniappDatatunnelCallBizParam `json:"biz_param,omitempty" xml:"biz_param,omitempty"` }
BaseRequest
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"` }
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 YunosMiniappActivityCallAPIResponse ¶
type YunosMiniappActivityCallAPIResponse struct { model.CommonResponse YunosMiniappActivityCallResponse }
调用活动接口 API返回值 yunos.miniapp.activity.call
用于小程序调用活动接口
type YunosMiniappActivityCallRequest ¶
type YunosMiniappActivityCallRequest struct { model.Params // contains filtered or unexported fields }
调用活动接口 API请求 yunos.miniapp.activity.call
用于小程序调用活动接口
func NewYunosMiniappActivityCallRequest ¶
func NewYunosMiniappActivityCallRequest() *YunosMiniappActivityCallRequest
初始化YunosMiniappActivityCallRequest对象
func (YunosMiniappActivityCallRequest) GetActivityId ¶
func (r YunosMiniappActivityCallRequest) GetActivityId() string
ActivityId Getter
func (YunosMiniappActivityCallRequest) GetApiMethodName ¶
func (r YunosMiniappActivityCallRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (YunosMiniappActivityCallRequest) GetApiParams ¶
func (r YunosMiniappActivityCallRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (YunosMiniappActivityCallRequest) GetDeviceId ¶
func (r YunosMiniappActivityCallRequest) GetDeviceId() string
DeviceId Getter
func (YunosMiniappActivityCallRequest) GetOptions ¶
func (r YunosMiniappActivityCallRequest) GetOptions() *Options
Options Getter
func (*YunosMiniappActivityCallRequest) SetActivityId ¶
func (r *YunosMiniappActivityCallRequest) SetActivityId(activityId string) error
ActivityId Setter 活动id
func (*YunosMiniappActivityCallRequest) SetDeviceId ¶
func (r *YunosMiniappActivityCallRequest) SetDeviceId(deviceId string) error
DeviceId Setter 设备id
func (*YunosMiniappActivityCallRequest) SetOptions ¶
func (r *YunosMiniappActivityCallRequest) SetOptions(options *Options) error
Options Setter 请求选项
type YunosMiniappActivityCallResponse ¶
type YunosMiniappActivityCallResponse 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"` }
调用活动接口 成功返回结果
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"` // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` // 返回内容 Result *TopActivityResult `json:"result,omitempty" xml:"result,omitempty"` }
YunosMiniappActivityCallResult
type YunosMiniappDatatunnelCallAPIResponse ¶
type YunosMiniappDatatunnelCallAPIResponse struct { model.CommonResponse YunosMiniappDatatunnelCallResponse }
车载小程序外部服务调用 API返回值 yunos.miniapp.datatunnel.call
对客户提供的api进行统一封装调用。
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 { // 结果核心内容 Result *YunosMiniappDatatunnelCallResult `json:"result,omitempty" xml:"result,omitempty"` // 随机字符串 TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"` // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` // 错误码 ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"` // 错误信息 ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"` }
YunosMiniappDatatunnelCallMapResult
type YunosMiniappDatatunnelCallRequest ¶
type YunosMiniappDatatunnelCallRequest struct { model.Params // contains filtered or unexported fields }
车载小程序外部服务调用 API请求 yunos.miniapp.datatunnel.call
对客户提供的api进行统一封装调用。
func NewYunosMiniappDatatunnelCallRequest ¶
func NewYunosMiniappDatatunnelCallRequest() *YunosMiniappDatatunnelCallRequest
初始化YunosMiniappDatatunnelCallRequest对象
func (YunosMiniappDatatunnelCallRequest) GetApiMethodName ¶
func (r YunosMiniappDatatunnelCallRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (YunosMiniappDatatunnelCallRequest) GetApiParams ¶
func (r YunosMiniappDatatunnelCallRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (YunosMiniappDatatunnelCallRequest) GetParam ¶
func (r YunosMiniappDatatunnelCallRequest) GetParam() *BaseRequest
Param Getter
func (*YunosMiniappDatatunnelCallRequest) SetParam ¶
func (r *YunosMiniappDatatunnelCallRequest) SetParam(param *BaseRequest) error
Param Setter 参数
type YunosMiniappDatatunnelCallResponse ¶
type YunosMiniappDatatunnelCallResponse 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"` }
车载小程序外部服务调用 成功返回结果
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 ¶
- BaseRequest.go
- Options.go
- SystemParam.go
- TopActivityResult.go
- YunosMiniappActivityCallRequest.go
- YunosMiniappActivityCallResponse.go
- YunosMiniappActivityCallResult.go
- YunosMiniappDatatunnelCallBizParam.go
- YunosMiniappDatatunnelCallMapResult.go
- YunosMiniappDatatunnelCallRequest.go
- YunosMiniappDatatunnelCallResponse.go
- YunosMiniappDatatunnelCallResult.go