wlbimports

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package wlbimports 包含菜鸟集货API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeliveryPrice

type DeliveryPrice struct {
	// 首重
	BasicWeight int64 `json:"basic_weight,omitempty" xml:"basic_weight,omitempty"`
	// 首重价格
	BasicWeightPrice int64 `json:"basic_weight_price,omitempty" xml:"basic_weight_price,omitempty"`
	// 续重
	StepWeight int64 `json:"step_weight,omitempty" xml:"step_weight,omitempty"`
	// 续重价格
	StepWeightPrice int64 `json:"step_weight_price,omitempty" xml:"step_weight_price,omitempty"`
}

DeliveryPrice 结构体

type IdentityItemDto

type IdentityItemDto struct {
	// 防伪扣编码
	UniCode string `json:"uni_code,omitempty" xml:"uni_code,omitempty"`
	// 货品Id
	ScItemId string `json:"sc_item_id,omitempty" xml:"sc_item_id,omitempty"`
	// 鉴定结果备注
	IdentityRemark string `json:"identity_remark,omitempty" xml:"identity_remark,omitempty"`
	// 鉴定报告地址
	ReportUrl string `json:"report_url,omitempty" xml:"report_url,omitempty"`
	// 鉴定结果
	IdentityResult string `json:"identity_result,omitempty" xml:"identity_result,omitempty"`
	// 鉴定次数
	IdentityCnt int64 `json:"identity_cnt,omitempty" xml:"identity_cnt,omitempty"`
}

IdentityItemDto 结构体

type LocOrder

type LocOrder struct {
	// 物流运单号
	TrackingNo string `json:"tracking_no,omitempty" xml:"tracking_no,omitempty"`
	// 物流订单号
	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
	// 物流承运商
	Carrier string `json:"carrier,omitempty" xml:"carrier,omitempty"`
	// 物流订单状态编码
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 重量单位
	WeightUnit string `json:"weight_unit,omitempty" xml:"weight_unit,omitempty"`
	// 费用币种
	Currency string `json:"currency,omitempty" xml:"currency,omitempty"`
	// 订单状态中文描述
	StatusCodeDesc string `json:"status_code_desc,omitempty" xml:"status_code_desc,omitempty"`
	// 运费
	ShippingFee int64 `json:"shipping_fee,omitempty" xml:"shipping_fee,omitempty"`
	// 交易订单号
	TradeId int64 `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// 关税
	CustomsFee int64 `json:"customs_fee,omitempty" xml:"customs_fee,omitempty"`
	// 重量
	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`
}

LocOrder 结构体

type ReciverAddressDo

type ReciverAddressDo struct {
	// 详细地址
	DetailAddress string `json:"detail_address,omitempty" xml:"detail_address,omitempty"`
	// 街道
	Street string `json:"street,omitempty" xml:"street,omitempty"`
	// 省级别
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 区、县级别
	District string `json:"district,omitempty" xml:"district,omitempty"`
	// 国级别
	Country string `json:"country,omitempty" xml:"country,omitempty"`
	// 市级别
	City string `json:"city,omitempty" xml:"city,omitempty"`
}

ReciverAddressDo 结构体

type ResourceResult

type ResourceResult struct {
	// 资源代码
	ResCode string `json:"res_code,omitempty" xml:"res_code,omitempty"`
	// 魔方天下美国线
	ResourceName string `json:"resource_name,omitempty" xml:"resource_name,omitempty"`
	// 服务报价。首重(1磅) CNY¥3元 续重(1磅) CNY¥6元
	DeliveryPrice *DeliveryPrice `json:"delivery_price,omitempty" xml:"delivery_price,omitempty"`
	// 时效,单位(小时)
	DeliveryTime int64 `json:"delivery_time,omitempty" xml:"delivery_time,omitempty"`
	// 资源ID
	ResId int64 `json:"res_id,omitempty" xml:"res_id,omitempty"`
}

ResourceResult 结构体

type TaobaoWlbCrossborderWaybillGetAPIRequest added in v1.2.0

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

TaobaoWlbCrossborderWaybillGetAPIRequest 集货商家pdf和云打印面单获取,pdf需要配置白名单 API请求 taobao.wlb.crossborder.waybill.get

【TOF】欧洲供应商PDF格式电子面单渲染下发

需求链接:https://aone.alibaba-inc.com/req/21210808

func NewTaobaoWlbCrossborderWaybillGetRequest

func NewTaobaoWlbCrossborderWaybillGetRequest() *TaobaoWlbCrossborderWaybillGetAPIRequest

NewTaobaoWlbCrossborderWaybillGetRequest 初始化TaobaoWlbCrossborderWaybillGetAPIRequest对象

func (TaobaoWlbCrossborderWaybillGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoWlbCrossborderWaybillGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbCrossborderWaybillGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbCrossborderWaybillGetAPIRequest) GetOrderCode added in v1.2.0

GetOrderCode OrderCode Getter

func (*TaobaoWlbCrossborderWaybillGetAPIRequest) SetOrderCode added in v1.2.0

func (r *TaobaoWlbCrossborderWaybillGetAPIRequest) SetOrderCode(_orderCode string) error

SetOrderCode is OrderCode Setter 菜鸟物流单号

type TaobaoWlbCrossborderWaybillGetAPIResponse

type TaobaoWlbCrossborderWaybillGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbCrossborderWaybillGetAPIResponseModel
}

TaobaoWlbCrossborderWaybillGetAPIResponse 集货商家pdf和云打印面单获取,pdf需要配置白名单 API返回值 taobao.wlb.crossborder.waybill.get

【TOF】欧洲供应商PDF格式电子面单渲染下发

需求链接:https://aone.alibaba-inc.com/req/21210808

type TaobaoWlbCrossborderWaybillGetAPIResponseModel added in v1.2.0

type TaobaoWlbCrossborderWaybillGetAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_crossborder_waybill_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统自动生成
	Result *TaobaoWlbCrossborderWaybillGetTopResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoWlbCrossborderWaybillGetAPIResponseModel is 集货商家pdf和云打印面单获取,pdf需要配置白名单 成功返回结果

type TaobaoWlbCrossborderWaybillGetTopResult added in v1.2.1

type TaobaoWlbCrossborderWaybillGetTopResult struct {
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 子错误信息
	SubErrorCode string `json:"sub_error_code,omitempty" xml:"sub_error_code,omitempty"`
	// 子错误码
	SubErrorMsg string `json:"sub_error_msg,omitempty" xml:"sub_error_msg,omitempty"`
	// 面单信息
	Result *WayBillDto `json:"result,omitempty" xml:"result,omitempty"`
	// 结果数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoWlbCrossborderWaybillGetTopResult 结构体

type TaobaoWlbImportsGeneralConsignAPIRequest added in v1.2.0

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

TaobaoWlbImportsGeneralConsignAPIRequest 一般进口发货 API请求 taobao.wlb.imports.general.consign

将订单信息发送到菜鸟海外转运仓; 业务规则: 1)交易订单为待发货状态。 2)单笔订单多个商品,交易金额不能大于1000人民币。

func NewTaobaoWlbImportsGeneralConsignRequest

func NewTaobaoWlbImportsGeneralConsignRequest() *TaobaoWlbImportsGeneralConsignAPIRequest

NewTaobaoWlbImportsGeneralConsignRequest 初始化TaobaoWlbImportsGeneralConsignAPIRequest对象

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoWlbImportsGeneralConsignAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetCancelId added in v1.2.0

GetCancelId CancelId Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetFirstLogistics added in v1.2.0

func (r TaobaoWlbImportsGeneralConsignAPIRequest) GetFirstLogistics() string

GetFirstLogistics FirstLogistics Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetFirstWaybillno added in v1.2.0

func (r TaobaoWlbImportsGeneralConsignAPIRequest) GetFirstWaybillno() string

GetFirstWaybillno FirstWaybillno Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetResourceId added in v1.2.0

GetResourceId ResourceId Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetSenderId added in v1.2.0

GetSenderId SenderId Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetStoreCode added in v1.2.0

GetStoreCode StoreCode Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetTradeOrderId added in v1.2.0

func (r TaobaoWlbImportsGeneralConsignAPIRequest) GetTradeOrderId() int64

GetTradeOrderId TradeOrderId Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetVasCode added in v1.2.0

GetVasCode VasCode Getter

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetCancelId added in v1.2.0

func (r *TaobaoWlbImportsGeneralConsignAPIRequest) SetCancelId(_cancelId int64) error

SetCancelId is CancelId Setter 卖家退货地址库ID;不填写的话取默认退货地址;如果填写的cancelId对应多个地址,取第一个

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetFirstLogistics added in v1.2.0

func (r *TaobaoWlbImportsGeneralConsignAPIRequest) SetFirstLogistics(_firstLogistics string) error

SetFirstLogistics is FirstLogistics Setter 第1段物流承运商

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetFirstWaybillno added in v1.2.0

func (r *TaobaoWlbImportsGeneralConsignAPIRequest) SetFirstWaybillno(_firstWaybillno string) error

SetFirstWaybillno is FirstWaybillno Setter 第1段物流运单号

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetResourceId added in v1.2.0

func (r *TaobaoWlbImportsGeneralConsignAPIRequest) SetResourceId(_resourceId int64) error

SetResourceId is ResourceId Setter 物流资源ID

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetSenderId added in v1.2.0

func (r *TaobaoWlbImportsGeneralConsignAPIRequest) SetSenderId(_senderId int64) error

SetSenderId is SenderId Setter 卖家发货地址库ID;不填的话取默认发货地址;如果填写的senderId对应多个地址,取第一个

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetStoreCode added in v1.2.0

func (r *TaobaoWlbImportsGeneralConsignAPIRequest) SetStoreCode(_storeCode string) error

SetStoreCode is StoreCode Setter 仓库编码

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetTradeOrderId added in v1.2.0

func (r *TaobaoWlbImportsGeneralConsignAPIRequest) SetTradeOrderId(_tradeOrderId int64) error

SetTradeOrderId is TradeOrderId Setter 交易订单id

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetVasCode added in v1.2.0

func (r *TaobaoWlbImportsGeneralConsignAPIRequest) SetVasCode(_vasCode string) error

SetVasCode is VasCode Setter 增值服务编码.多个以逗号分隔

type TaobaoWlbImportsGeneralConsignAPIResponse

type TaobaoWlbImportsGeneralConsignAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsGeneralConsignAPIResponseModel
}

TaobaoWlbImportsGeneralConsignAPIResponse 一般进口发货 API返回值 taobao.wlb.imports.general.consign

将订单信息发送到菜鸟海外转运仓; 业务规则: 1)交易订单为待发货状态。 2)单笔订单多个商品,交易金额不能大于1000人民币。

type TaobaoWlbImportsGeneralConsignAPIResponseModel added in v1.2.0

type TaobaoWlbImportsGeneralConsignAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_imports_general_consign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 发货成功后的物流订单编号
	LgorderCode string `json:"lgorder_code,omitempty" xml:"lgorder_code,omitempty"`
	// 业务错误描述
	ResultErrorMsg string `json:"result_error_msg,omitempty" xml:"result_error_msg,omitempty"`
	// 业务错误编码
	ResultErrorCode string `json:"result_error_code,omitempty" xml:"result_error_code,omitempty"`
	// 是否发货成功,true:成功,false:失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoWlbImportsGeneralConsignAPIResponseModel is 一般进口发货 成功返回结果

type TaobaoWlbImportsOrderCancelAPIRequest added in v1.2.0

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

TaobaoWlbImportsOrderCancelAPIRequest 一般进口取消物流订单 API请求 taobao.wlb.imports.order.cancel

商家在发货后,需要对订单进行取消,如果仓库已经收货则无法取消。

func NewTaobaoWlbImportsOrderCancelRequest

func NewTaobaoWlbImportsOrderCancelRequest() *TaobaoWlbImportsOrderCancelAPIRequest

NewTaobaoWlbImportsOrderCancelRequest 初始化TaobaoWlbImportsOrderCancelAPIRequest对象

func (TaobaoWlbImportsOrderCancelAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoWlbImportsOrderCancelAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsOrderCancelAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsOrderCancelAPIRequest) GetLgorderCode added in v1.2.0

func (r TaobaoWlbImportsOrderCancelAPIRequest) GetLgorderCode() string

GetLgorderCode LgorderCode Getter

func (*TaobaoWlbImportsOrderCancelAPIRequest) SetLgorderCode added in v1.2.0

func (r *TaobaoWlbImportsOrderCancelAPIRequest) SetLgorderCode(_lgorderCode string) error

SetLgorderCode is LgorderCode Setter 物流订单编号

type TaobaoWlbImportsOrderCancelAPIResponse

type TaobaoWlbImportsOrderCancelAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsOrderCancelAPIResponseModel
}

TaobaoWlbImportsOrderCancelAPIResponse 一般进口取消物流订单 API返回值 taobao.wlb.imports.order.cancel

商家在发货后,需要对订单进行取消,如果仓库已经收货则无法取消。

type TaobaoWlbImportsOrderCancelAPIResponseModel added in v1.2.0

type TaobaoWlbImportsOrderCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_imports_order_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 业务错误描述
	ResultErrorMsg string `json:"result_error_msg,omitempty" xml:"result_error_msg,omitempty"`
	// 业务错误编码
	ResultErrorCode string `json:"result_error_code,omitempty" xml:"result_error_code,omitempty"`
	// 是否取消订单成功,true:成功,false:失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoWlbImportsOrderCancelAPIResponseModel is 一般进口取消物流订单 成功返回结果

type TaobaoWlbImportsOrderGetAPIRequest added in v1.2.0

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

TaobaoWlbImportsOrderGetAPIRequest 物流订单获取 API请求 taobao.wlb.imports.order.get

一般进口物流订单获取

func NewTaobaoWlbImportsOrderGetRequest

func NewTaobaoWlbImportsOrderGetRequest() *TaobaoWlbImportsOrderGetAPIRequest

NewTaobaoWlbImportsOrderGetRequest 初始化TaobaoWlbImportsOrderGetAPIRequest对象

func (TaobaoWlbImportsOrderGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoWlbImportsOrderGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsOrderGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsOrderGetAPIRequest) GetGmtCreateEnd added in v1.2.0

func (r TaobaoWlbImportsOrderGetAPIRequest) GetGmtCreateEnd() string

GetGmtCreateEnd GmtCreateEnd Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetGmtCreateStart added in v1.2.0

func (r TaobaoWlbImportsOrderGetAPIRequest) GetGmtCreateStart() string

GetGmtCreateStart GmtCreateStart Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetPageNo added in v1.2.0

GetPageNo PageNo Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetPageSize added in v1.2.0

func (r TaobaoWlbImportsOrderGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetStatusCode added in v1.2.0

func (r TaobaoWlbImportsOrderGetAPIRequest) GetStatusCode() string

GetStatusCode StatusCode Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetTradeId added in v1.2.0

GetTradeId TradeId Getter

func (*TaobaoWlbImportsOrderGetAPIRequest) SetGmtCreateEnd added in v1.2.0

func (r *TaobaoWlbImportsOrderGetAPIRequest) SetGmtCreateEnd(_gmtCreateEnd string) error

SetGmtCreateEnd is GmtCreateEnd Setter 交易订单结束创建时间

func (*TaobaoWlbImportsOrderGetAPIRequest) SetGmtCreateStart added in v1.2.0

func (r *TaobaoWlbImportsOrderGetAPIRequest) SetGmtCreateStart(_gmtCreateStart string) error

SetGmtCreateStart is GmtCreateStart Setter 交易订单开始创建时间

func (*TaobaoWlbImportsOrderGetAPIRequest) SetPageNo added in v1.2.0

func (r *TaobaoWlbImportsOrderGetAPIRequest) SetPageNo(_pageNo int64) error

SetPageNo is PageNo Setter 页码。取值范围:大于零的整数; 默认值:1

func (*TaobaoWlbImportsOrderGetAPIRequest) SetPageSize added in v1.2.0

func (r *TaobaoWlbImportsOrderGetAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页条数。取值范围:大于0小于等于100的整数; 默认值:40; 最小值:1;最大值:20

func (*TaobaoWlbImportsOrderGetAPIRequest) SetStatusCode added in v1.2.0

func (r *TaobaoWlbImportsOrderGetAPIRequest) SetStatusCode(_statusCode string) error

SetStatusCode is StatusCode Setter 物流订单状态编码。以下依(物流订单状态编码,描述)的形式列举出来:(TIN_CONSING,发货中),(SENT_WAIT_COMPANY_MAKE_SURE,待仓库收货),(ORDER_CANCELED,订单关闭),(COMPANY_MAKE_SURE,海外仓已揽收),(REJECTED_RECEIVED_BY_COMPANY,海外仓拒收),(ORDER_REFUNDING,退货中),(ORDER_REFUND_BY_COMPANY,订单已退货),(EXCEPTION_IN_COMPANY,海外仓内异常),(FAILED_PAID_SHIPPING_FEE,支付失败),(PAID_SHIPPING_FEE,待仓库发货),(COMPANY_CONSIGN_CONFIRM,海外仓已发货),(WAIT_CUSTOMS_MAKE_SURE,清关已收货),(EXCEPTION_IN_CUSTOMS,清关异常),(CUSTOMSING,清关中),(COMPANY_DELIVERY,国内配送)。

func (*TaobaoWlbImportsOrderGetAPIRequest) SetTradeId added in v1.2.0

func (r *TaobaoWlbImportsOrderGetAPIRequest) SetTradeId(_tradeId int64) error

SetTradeId is TradeId Setter 交易订单号

type TaobaoWlbImportsOrderGetAPIResponse

type TaobaoWlbImportsOrderGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsOrderGetAPIResponseModel
}

TaobaoWlbImportsOrderGetAPIResponse 物流订单获取 API返回值 taobao.wlb.imports.order.get

一般进口物流订单获取

type TaobaoWlbImportsOrderGetAPIResponseModel added in v1.2.0

type TaobaoWlbImportsOrderGetAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_imports_order_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 物流订单信息
	Orders []LocOrder `json:"orders,omitempty" xml:"orders>loc_order,omitempty"`
	// 搜索到的总数量
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
}

TaobaoWlbImportsOrderGetAPIResponseModel is 物流订单获取 成功返回结果

type TaobaoWlbImportsResourceGetAPIRequest added in v1.2.0

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

TaobaoWlbImportsResourceGetAPIRequest 获取所有服务列表 API请求 taobao.wlb.imports.resource.get

一般进口TOP接口,获取所有服务列表。

func NewTaobaoWlbImportsResourceGetRequest

func NewTaobaoWlbImportsResourceGetRequest() *TaobaoWlbImportsResourceGetAPIRequest

NewTaobaoWlbImportsResourceGetRequest 初始化TaobaoWlbImportsResourceGetAPIRequest对象

func (TaobaoWlbImportsResourceGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoWlbImportsResourceGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsResourceGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsResourceGetAPIRequest) GetFromId added in v1.2.0

GetFromId FromId Getter

func (TaobaoWlbImportsResourceGetAPIRequest) GetToAddress added in v1.2.0

GetToAddress ToAddress Getter

func (*TaobaoWlbImportsResourceGetAPIRequest) SetFromId added in v1.2.0

func (r *TaobaoWlbImportsResourceGetAPIRequest) SetFromId(_fromId int64) error

SetFromId is FromId Setter 卖家发货地区域ID

func (*TaobaoWlbImportsResourceGetAPIRequest) SetToAddress added in v1.2.0

func (r *TaobaoWlbImportsResourceGetAPIRequest) SetToAddress(_toAddress *ReciverAddressDo) error

SetToAddress is ToAddress Setter 买家收货地信息

type TaobaoWlbImportsResourceGetAPIResponse

type TaobaoWlbImportsResourceGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsResourceGetAPIResponseModel
}

TaobaoWlbImportsResourceGetAPIResponse 获取所有服务列表 API返回值 taobao.wlb.imports.resource.get

一般进口TOP接口,获取所有服务列表。

type TaobaoWlbImportsResourceGetAPIResponseModel added in v1.2.0

type TaobaoWlbImportsResourceGetAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_imports_resource_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 一般进口所有服务商列表
	Resources []ResourceResult `json:"resources,omitempty" xml:"resources>resource_result,omitempty"`
}

TaobaoWlbImportsResourceGetAPIResponseModel is 获取所有服务列表 成功返回结果

type TaobaoWlbImportsResourceTransferstoreGetAPIRequest added in v1.2.0

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

TaobaoWlbImportsResourceTransferstoreGetAPIRequest 根据指定的资源获取所有中转仓列表 API请求 taobao.wlb.imports.resource.transferstore.get

根据指定的资源获取所有中转仓列表

func NewTaobaoWlbImportsResourceTransferstoreGetRequest

func NewTaobaoWlbImportsResourceTransferstoreGetRequest() *TaobaoWlbImportsResourceTransferstoreGetAPIRequest

NewTaobaoWlbImportsResourceTransferstoreGetRequest 初始化TaobaoWlbImportsResourceTransferstoreGetAPIRequest对象

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetCids added in v1.2.0

GetCids Cids Getter

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetFromId added in v1.2.0

GetFromId FromId Getter

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetResourceId added in v1.2.0

GetResourceId ResourceId Getter

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetToAddress added in v1.2.0

GetToAddress ToAddress Getter

func (*TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetCids added in v1.2.0

SetCids is Cids Setter 商品前台叶子类目ID

func (*TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetFromId added in v1.2.0

SetFromId is FromId Setter 卖家发货地址的区域ID,如果不填则为默认发货地址ID

func (*TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetResourceId added in v1.2.0

func (r *TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetResourceId(_resourceId int64) error

SetResourceId is ResourceId Setter 通过taobao.wlb.imports.resource.get接口查询出来的资源ID

func (*TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetToAddress added in v1.2.0

SetToAddress is ToAddress Setter 买家收货地信息

type TaobaoWlbImportsResourceTransferstoreGetAPIResponse

type TaobaoWlbImportsResourceTransferstoreGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsResourceTransferstoreGetAPIResponseModel
}

TaobaoWlbImportsResourceTransferstoreGetAPIResponse 根据指定的资源获取所有中转仓列表 API返回值 taobao.wlb.imports.resource.transferstore.get

根据指定的资源获取所有中转仓列表

type TaobaoWlbImportsResourceTransferstoreGetAPIResponseModel added in v1.2.0

type TaobaoWlbImportsResourceTransferstoreGetAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_imports_resource_transferstore_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 符合条件的中转仓列表
	Stores []TranStoreResult `json:"stores,omitempty" xml:"stores>tran_store_result,omitempty"`
}

TaobaoWlbImportsResourceTransferstoreGetAPIResponseModel is 根据指定的资源获取所有中转仓列表 成功返回结果

type TaobaoWlbImportsVasIdentityResultAPIRequest added in v1.2.0

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

TaobaoWlbImportsVasIdentityResultAPIRequest 集货鉴定结果 API请求 taobao.wlb.imports.vas.identity.result

集货鉴定结果查询

func NewTaobaoWlbImportsVasIdentityResultRequest

func NewTaobaoWlbImportsVasIdentityResultRequest() *TaobaoWlbImportsVasIdentityResultAPIRequest

NewTaobaoWlbImportsVasIdentityResultRequest 初始化TaobaoWlbImportsVasIdentityResultAPIRequest对象

func (TaobaoWlbImportsVasIdentityResultAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsVasIdentityResultAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsVasIdentityResultAPIRequest) GetLgOrderCode added in v1.2.0

GetLgOrderCode LgOrderCode Getter

func (*TaobaoWlbImportsVasIdentityResultAPIRequest) SetLgOrderCode added in v1.2.0

func (r *TaobaoWlbImportsVasIdentityResultAPIRequest) SetLgOrderCode(_lgOrderCode string) error

SetLgOrderCode is LgOrderCode Setter 物流订单编号

type TaobaoWlbImportsVasIdentityResultAPIResponse

type TaobaoWlbImportsVasIdentityResultAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsVasIdentityResultAPIResponseModel
}

TaobaoWlbImportsVasIdentityResultAPIResponse 集货鉴定结果 API返回值 taobao.wlb.imports.vas.identity.result

集货鉴定结果查询

type TaobaoWlbImportsVasIdentityResultAPIResponseModel added in v1.2.0

type TaobaoWlbImportsVasIdentityResultAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_imports_vas_identity_result_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回出参数结果
	Result *TaobaoWlbImportsVasIdentityResultTopResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoWlbImportsVasIdentityResultAPIResponseModel is 集货鉴定结果 成功返回结果

type TaobaoWlbImportsVasIdentityResultResult

type TaobaoWlbImportsVasIdentityResultResult struct {
	// 鉴定结果项
	VasResults []IdentityItemDto `json:"vas_results,omitempty" xml:"vas_results>identity_item_dto,omitempty"`
	// 物流订单号
	LgOrderCode string `json:"lg_order_code,omitempty" xml:"lg_order_code,omitempty"`
}

TaobaoWlbImportsVasIdentityResultResult 结构体

type TaobaoWlbImportsVasIdentityResultTopResult added in v1.2.1

type TaobaoWlbImportsVasIdentityResultTopResult struct {
	// 返回错误信息
	SubErrorMsg string `json:"sub_error_msg,omitempty" xml:"sub_error_msg,omitempty"`
	// 错误编码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 子错误编码
	SubErrorCode string `json:"sub_error_code,omitempty" xml:"sub_error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 鉴定结果
	Result *TaobaoWlbImportsVasIdentityResultResult `json:"result,omitempty" xml:"result,omitempty"`
	// 总数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoWlbImportsVasIdentityResultTopResult 结构体

type TaobaoWlbImportsWaybillGetAPIRequest added in v1.2.0

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

TaobaoWlbImportsWaybillGetAPIRequest 获取运单信息 API请求 taobao.wlb.imports.waybill.get

一般进口商家,获取订单的电子面单链接地址

func NewTaobaoWlbImportsWaybillGetRequest

func NewTaobaoWlbImportsWaybillGetRequest() *TaobaoWlbImportsWaybillGetAPIRequest

NewTaobaoWlbImportsWaybillGetRequest 初始化TaobaoWlbImportsWaybillGetAPIRequest对象

func (TaobaoWlbImportsWaybillGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoWlbImportsWaybillGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsWaybillGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsWaybillGetAPIRequest) GetOrderCode added in v1.2.0

GetOrderCode OrderCode Getter

func (*TaobaoWlbImportsWaybillGetAPIRequest) SetOrderCode added in v1.2.0

func (r *TaobaoWlbImportsWaybillGetAPIRequest) SetOrderCode(_orderCode string) error

SetOrderCode is OrderCode Setter 物流订单号

type TaobaoWlbImportsWaybillGetAPIResponse

type TaobaoWlbImportsWaybillGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsWaybillGetAPIResponseModel
}

TaobaoWlbImportsWaybillGetAPIResponse 获取运单信息 API返回值 taobao.wlb.imports.waybill.get

一般进口商家,获取订单的电子面单链接地址

type TaobaoWlbImportsWaybillGetAPIResponseModel added in v1.2.0

type TaobaoWlbImportsWaybillGetAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_imports_waybill_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 电子面单链接地址
	Waybillurl string `json:"waybillurl,omitempty" xml:"waybillurl,omitempty"`
}

TaobaoWlbImportsWaybillGetAPIResponseModel is 获取运单信息 成功返回结果

type TranStoreResult

type TranStoreResult struct {
	// 中转仓名字
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`
	// 中转仓地址
	StoreAddress string `json:"store_address,omitempty" xml:"store_address,omitempty"`
	// 中转仓代码
	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`
}

TranStoreResult 结构体

type WayBillDto added in v1.2.0

type WayBillDto struct {
	// 云打印数据
	CloudPrintData string `json:"cloud_print_data,omitempty" xml:"cloud_print_data,omitempty"`
	// 云打印pdf
	PdfWayBillUrl string `json:"pdf_way_bill_url,omitempty" xml:"pdf_way_bill_url,omitempty"`
}

WayBillDto 结构体

Jump to

Keyboard shortcuts

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