globalvirtual

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package globalvirtual 包含国际虚拟API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaglobalvirtualsendcodeAPIRequest added in v1.3.1

type AlibabaglobalvirtualsendcodeAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaglobalvirtualsendcodeAPIRequest 国际虚拟商品发码服务 API请求 alibaba.global.virtual.sendcode

global virtual send code service

func NewAlibabaglobalvirtualsendcodeRequest added in v1.3.1

func NewAlibabaglobalvirtualsendcodeRequest() *AlibabaglobalvirtualsendcodeAPIRequest

NewAlibabaglobalvirtualsendcodeRequest 初始化AlibabaglobalvirtualsendcodeAPIRequest对象

func (AlibabaglobalvirtualsendcodeAPIRequest) GetApiMethodName added in v1.3.1

func (r AlibabaglobalvirtualsendcodeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaglobalvirtualsendcodeAPIRequest) GetApiParams added in v1.3.1

func (r AlibabaglobalvirtualsendcodeAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaglobalvirtualsendcodeAPIRequest) GetCodeList added in v1.3.1

GetCodeList CodeList Getter

func (AlibabaglobalvirtualsendcodeAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaglobalvirtualsendcodeAPIRequest) GetTradeOrderLineId added in v1.3.1

func (r AlibabaglobalvirtualsendcodeAPIRequest) GetTradeOrderLineId() int64

GetTradeOrderLineId TradeOrderLineId Getter

func (*AlibabaglobalvirtualsendcodeAPIRequest) SetCodeList added in v1.3.1

SetCodeList is CodeList Setter code list

func (*AlibabaglobalvirtualsendcodeAPIRequest) SetTradeOrderLineId added in v1.3.1

func (r *AlibabaglobalvirtualsendcodeAPIRequest) SetTradeOrderLineId(_tradeOrderLineId int64) error

SetTradeOrderLineId is TradeOrderLineId Setter trade order id

type AlibabaglobalvirtualsendcodeAPIResponse added in v1.3.1

type AlibabaglobalvirtualsendcodeAPIResponse struct {
	model.CommonResponse
	AlibabaglobalvirtualsendcodeAPIResponseModel
}

AlibabaglobalvirtualsendcodeAPIResponse 国际虚拟商品发码服务 API返回值 alibaba.global.virtual.sendcode

global virtual send code service

type AlibabaglobalvirtualsendcodeAPIResponseModel added in v1.3.1

type AlibabaglobalvirtualsendcodeAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_global_virtual_sendcode_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result describe
	Result *AlibabaglobalvirtualsendcodeResponse `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaglobalvirtualsendcodeAPIResponseModel is 国际虚拟商品发码服务 成功返回结果

type AlibabaglobalvirtualsendcodeResponse added in v1.3.1

type AlibabaglobalvirtualsendcodeResponse struct {
	// error code
	ErrorCode *ErrorCode `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// request result
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// send code result
	Module bool `json:"module,omitempty" xml:"module,omitempty"`
	// request is repeated
	Repeated bool `json:"repeated,omitempty" xml:"repeated,omitempty"`
	// request need retry
	Retry bool `json:"retry,omitempty" xml:"retry,omitempty"`
}

AlibabaglobalvirtualsendcodeResponse 结构体

type ErrorCode

type ErrorCode struct {
	// error code key
	Key string `json:"key,omitempty" xml:"key,omitempty"`
	// error code display message
	DisplayMessage string `json:"display_message,omitempty" xml:"display_message,omitempty"`
}

ErrorCode 结构体

type VirtualCertificateDo

type VirtualCertificateDo struct {
	// provide download file
	File string `json:"file,omitempty" xml:"file,omitempty"`
	// code info
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// track order id
	OrderTrackId string `json:"order_track_id,omitempty" xml:"order_track_id,omitempty"`
	// remark info
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// modified time
	GmtModified int64 `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// code start effective time
	StartTime int64 `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// primary key
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// code end effective time
	EndTime int64 `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// create time
	GmtCreate int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// trade order id
	TradeOrderLineId int64 `json:"trade_order_line_id,omitempty" xml:"trade_order_line_id,omitempty"`
}

VirtualCertificateDo 结构体

Jump to

Keyboard shortcuts

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