yunosminiapp

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

小程序API model

https://open.taobao.com/API.htm?docId=54992&docType=2

Index

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

Param Getter

func (*YunosMiniappDatatunnelCallRequest) SetParam

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL