Documentation
¶
Overview ¶
Package topoaid 包含隐私保护API相关结构体
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrderMerge ¶
type OrderMerge struct { // 订单ID Tid string `json:"tid,omitempty" xml:"tid,omitempty"` // 收件人ID (Open Addressee ID),长度在128个字符之内。 Oaid string `json:"oaid,omitempty" xml:"oaid,omitempty"` }
OrderMerge 结构体
type Receiver ¶
type Receiver struct { // 收件人的姓名 Name string `json:"name,omitempty" xml:"name,omitempty"` // 收件人的手机号 Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"` // 收件人的详细地址 AddressDetail string `json:"address_detail,omitempty" xml:"address_detail,omitempty"` // 收件人的电话号码 Phone string `json:"phone,omitempty" xml:"phone,omitempty"` // 收件人ID (Open Addressee ID),长度在128个字符之内。 Oaid string `json:"oaid,omitempty" xml:"oaid,omitempty"` // 交易编号 Tid string `json:"tid,omitempty" xml:"tid,omitempty"` // 收货人街道地址 Town string `json:"town,omitempty" xml:"town,omitempty"` // 收货人的所在地区 District string `json:"district,omitempty" xml:"district,omitempty"` // 收货人的所在城市 City string `json:"city,omitempty" xml:"city,omitempty"` // 收货人的所在省份 State string `json:"state,omitempty" xml:"state,omitempty"` // 收货人国籍 Country string `json:"country,omitempty" xml:"country,omitempty"` // oaid是否和tid当前的oaid匹配。true:匹配,false:不匹配。当不匹配时,建议通过taobao.trade.fullinfo.get获取最新的oaid。 Matched bool `json:"matched,omitempty" xml:"matched,omitempty"` }
Receiver 结构体
type ReceiverQuery ¶
type ReceiverQuery struct { // 收件人ID (Open Addressee ID),长度在128个字符之内。 Oaid string `json:"oaid,omitempty" xml:"oaid,omitempty"` // 交易订单ID Tid string `json:"tid,omitempty" xml:"tid,omitempty"` }
ReceiverQuery 结构体
type TaobaoTopOaidDecryptAPIRequest ¶ added in v1.2.0
type TaobaoTopOaidDecryptAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoTopOaidDecryptAPIRequest OAID解密 API请求 taobao.top.oaid.decrypt
解码OAID(Open Addressee ID),返回收件人信息。
func NewTaobaoTopOaidDecryptRequest ¶
func NewTaobaoTopOaidDecryptRequest() *TaobaoTopOaidDecryptAPIRequest
NewTaobaoTopOaidDecryptRequest 初始化TaobaoTopOaidDecryptAPIRequest对象
func (TaobaoTopOaidDecryptAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoTopOaidDecryptAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoTopOaidDecryptAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoTopOaidDecryptAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoTopOaidDecryptAPIRequest) GetQueryList ¶ added in v1.2.0
func (r TaobaoTopOaidDecryptAPIRequest) GetQueryList() []ReceiverQuery
GetQueryList QueryList Getter
func (*TaobaoTopOaidDecryptAPIRequest) SetQueryList ¶ added in v1.2.0
func (r *TaobaoTopOaidDecryptAPIRequest) SetQueryList(_queryList []ReceiverQuery) error
SetQueryList is QueryList Setter 解密请求列表,最多支持20个。
type TaobaoTopOaidDecryptAPIResponse ¶
type TaobaoTopOaidDecryptAPIResponse struct { model.CommonResponse TaobaoTopOaidDecryptAPIResponseModel }
TaobaoTopOaidDecryptAPIResponse OAID解密 API返回值 taobao.top.oaid.decrypt
解码OAID(Open Addressee ID),返回收件人信息。
type TaobaoTopOaidDecryptAPIResponseModel ¶ added in v1.2.0
type TaobaoTopOaidDecryptAPIResponseModel struct { XMLName xml.Name `xml:"top_oaid_decrypt_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 收件人列表 ReceiverList []Receiver `json:"receiver_list,omitempty" xml:"receiver_list>receiver,omitempty"` }
TaobaoTopOaidDecryptAPIResponseModel is OAID解密 成功返回结果
type TaobaoTopOaidMergeAPIRequest ¶ added in v1.2.0
TaobaoTopOaidMergeAPIRequest OAID订单合并 API请求 taobao.top.oaid.merge
基于OAID(收件人ID, Open Addressee ID)做订单合并,确保相同收件人信息的订单合并到相同组。
func NewTaobaoTopOaidMergeRequest ¶
func NewTaobaoTopOaidMergeRequest() *TaobaoTopOaidMergeAPIRequest
NewTaobaoTopOaidMergeRequest 初始化TaobaoTopOaidMergeAPIRequest对象
func (TaobaoTopOaidMergeAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoTopOaidMergeAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoTopOaidMergeAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoTopOaidMergeAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoTopOaidMergeAPIRequest) GetMergeList ¶ added in v1.2.0
func (r TaobaoTopOaidMergeAPIRequest) GetMergeList() []OrderMerge
GetMergeList MergeList Getter
func (*TaobaoTopOaidMergeAPIRequest) SetMergeList ¶ added in v1.2.0
func (r *TaobaoTopOaidMergeAPIRequest) SetMergeList(_mergeList []OrderMerge) error
SetMergeList is MergeList Setter 合单请求列表,最多支持100个。
type TaobaoTopOaidMergeAPIResponse ¶
type TaobaoTopOaidMergeAPIResponse struct { model.CommonResponse TaobaoTopOaidMergeAPIResponseModel }
TaobaoTopOaidMergeAPIResponse OAID订单合并 API返回值 taobao.top.oaid.merge
基于OAID(收件人ID, Open Addressee ID)做订单合并,确保相同收件人信息的订单合并到相同组。
type TaobaoTopOaidMergeAPIResponseModel ¶ added in v1.2.0
type TaobaoTopOaidMergeAPIResponseModel struct { XMLName xml.Name `xml:"top_oaid_merge_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 合单结果。可合单的订单ID列表用逗号分隔的字符串表示。比如,"1111,2222"表示订单1111和订单2222可合并发货。 TidList []string `json:"tid_list,omitempty" xml:"tid_list>string,omitempty"` }
TaobaoTopOaidMergeAPIResponseModel is OAID订单合并 成功返回结果