wlbimports

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=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 {
	// 鉴定次数
	IdentityCnt int64 `json:"identity_cnt,omitempty" xml:"identity_cnt,omitempty"`
	// 防伪扣编码
	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"`
}

IdentityItemDto

type LocOrder

type LocOrder struct {
	// 运费
	ShippingFee int64 `json:"shipping_fee,omitempty" xml:"shipping_fee,omitempty"`
	// 物流运单号
	TrackingNo string `json:"tracking_no,omitempty" xml:"tracking_no,omitempty"`
	// 交易订单号
	TradeId int64 `json:"trade_id,omitempty" xml:"trade_id,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"`
	// 关税
	CustomsFee int64 `json:"customs_fee,omitempty" xml:"customs_fee,omitempty"`
	// 重量
	Weight int64 `json:"weight,omitempty" xml:"weight,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"`
}

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 {
	// 服务报价。首重(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"`
	// 资源代码
	ResCode string `json:"res_code,omitempty" xml:"res_code,omitempty"`
	// 资源ID
	ResId int64 `json:"res_id,omitempty" xml:"res_id,omitempty"`
	// 魔方天下美国线
	ResourceName string `json:"resource_name,omitempty" xml:"resource_name,omitempty"`
}

ResourceResult

type TaobaoWlbCrossborderWaybillGetAPIResponse

type TaobaoWlbCrossborderWaybillGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbCrossborderWaybillGetResponse
}

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

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

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

type TaobaoWlbCrossborderWaybillGetRequest

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

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

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

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

func NewTaobaoWlbCrossborderWaybillGetRequest

func NewTaobaoWlbCrossborderWaybillGetRequest() *TaobaoWlbCrossborderWaybillGetRequest

初始化TaobaoWlbCrossborderWaybillGetRequest对象

func (TaobaoWlbCrossborderWaybillGetRequest) GetApiMethodName

func (r TaobaoWlbCrossborderWaybillGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbCrossborderWaybillGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbCrossborderWaybillGetRequest) GetOrderCode

OrderCode Getter

func (*TaobaoWlbCrossborderWaybillGetRequest) SetOrderCode

func (r *TaobaoWlbCrossborderWaybillGetRequest) SetOrderCode(orderCode string) error

OrderCode Setter 菜鸟物流单号

type TaobaoWlbCrossborderWaybillGetResponse

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

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

type TaobaoWlbImportsGeneralConsignAPIResponse

type TaobaoWlbImportsGeneralConsignAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsGeneralConsignResponse
}

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

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

type TaobaoWlbImportsGeneralConsignRequest

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

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

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

func NewTaobaoWlbImportsGeneralConsignRequest

func NewTaobaoWlbImportsGeneralConsignRequest() *TaobaoWlbImportsGeneralConsignRequest

初始化TaobaoWlbImportsGeneralConsignRequest对象

func (TaobaoWlbImportsGeneralConsignRequest) GetApiMethodName

func (r TaobaoWlbImportsGeneralConsignRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsGeneralConsignRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsGeneralConsignRequest) GetCancelId

CancelId Getter

func (TaobaoWlbImportsGeneralConsignRequest) GetFirstLogistics

func (r TaobaoWlbImportsGeneralConsignRequest) GetFirstLogistics() string

FirstLogistics Getter

func (TaobaoWlbImportsGeneralConsignRequest) GetFirstWaybillno

func (r TaobaoWlbImportsGeneralConsignRequest) GetFirstWaybillno() string

FirstWaybillno Getter

func (TaobaoWlbImportsGeneralConsignRequest) GetResourceId

func (r TaobaoWlbImportsGeneralConsignRequest) GetResourceId() int64

ResourceId Getter

func (TaobaoWlbImportsGeneralConsignRequest) GetSenderId

SenderId Getter

func (TaobaoWlbImportsGeneralConsignRequest) GetStoreCode

StoreCode Getter

func (TaobaoWlbImportsGeneralConsignRequest) GetTradeOrderId

func (r TaobaoWlbImportsGeneralConsignRequest) GetTradeOrderId() int64

TradeOrderId Getter

func (TaobaoWlbImportsGeneralConsignRequest) GetVasCode

VasCode Getter

func (*TaobaoWlbImportsGeneralConsignRequest) SetCancelId

func (r *TaobaoWlbImportsGeneralConsignRequest) SetCancelId(cancelId int64) error

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

func (*TaobaoWlbImportsGeneralConsignRequest) SetFirstLogistics

func (r *TaobaoWlbImportsGeneralConsignRequest) SetFirstLogistics(firstLogistics string) error

FirstLogistics Setter 第1段物流承运商

func (*TaobaoWlbImportsGeneralConsignRequest) SetFirstWaybillno

func (r *TaobaoWlbImportsGeneralConsignRequest) SetFirstWaybillno(firstWaybillno string) error

FirstWaybillno Setter 第1段物流运单号

func (*TaobaoWlbImportsGeneralConsignRequest) SetResourceId

func (r *TaobaoWlbImportsGeneralConsignRequest) SetResourceId(resourceId int64) error

ResourceId Setter 物流资源ID

func (*TaobaoWlbImportsGeneralConsignRequest) SetSenderId

func (r *TaobaoWlbImportsGeneralConsignRequest) SetSenderId(senderId int64) error

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

func (*TaobaoWlbImportsGeneralConsignRequest) SetStoreCode

func (r *TaobaoWlbImportsGeneralConsignRequest) SetStoreCode(storeCode string) error

StoreCode Setter 仓库编码

func (*TaobaoWlbImportsGeneralConsignRequest) SetTradeOrderId

func (r *TaobaoWlbImportsGeneralConsignRequest) SetTradeOrderId(tradeOrderId int64) error

TradeOrderId Setter 交易订单id

func (*TaobaoWlbImportsGeneralConsignRequest) SetVasCode

func (r *TaobaoWlbImportsGeneralConsignRequest) SetVasCode(vasCode string) error

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

type TaobaoWlbImportsGeneralConsignResponse

type TaobaoWlbImportsGeneralConsignResponse 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"`
	// 是否发货成功,true:成功,false:失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 业务错误编码
	ResultErrorCode string `json:"result_error_code,omitempty" xml:"result_error_code,omitempty"`
}

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

type TaobaoWlbImportsOrderCancelAPIResponse

type TaobaoWlbImportsOrderCancelAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsOrderCancelResponse
}

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

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

type TaobaoWlbImportsOrderCancelRequest

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

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

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

func NewTaobaoWlbImportsOrderCancelRequest

func NewTaobaoWlbImportsOrderCancelRequest() *TaobaoWlbImportsOrderCancelRequest

初始化TaobaoWlbImportsOrderCancelRequest对象

func (TaobaoWlbImportsOrderCancelRequest) GetApiMethodName

func (r TaobaoWlbImportsOrderCancelRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsOrderCancelRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsOrderCancelRequest) GetLgorderCode

func (r TaobaoWlbImportsOrderCancelRequest) GetLgorderCode() string

LgorderCode Getter

func (*TaobaoWlbImportsOrderCancelRequest) SetLgorderCode

func (r *TaobaoWlbImportsOrderCancelRequest) SetLgorderCode(lgorderCode string) error

LgorderCode Setter 物流订单编号

type TaobaoWlbImportsOrderCancelResponse

type TaobaoWlbImportsOrderCancelResponse 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"`
	// 是否取消订单成功,true:成功,false:失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 业务错误编码
	ResultErrorCode string `json:"result_error_code,omitempty" xml:"result_error_code,omitempty"`
}

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

type TaobaoWlbImportsOrderGetAPIResponse

type TaobaoWlbImportsOrderGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsOrderGetResponse
}

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

一般进口物流订单获取

type TaobaoWlbImportsOrderGetRequest

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

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

一般进口物流订单获取

func NewTaobaoWlbImportsOrderGetRequest

func NewTaobaoWlbImportsOrderGetRequest() *TaobaoWlbImportsOrderGetRequest

初始化TaobaoWlbImportsOrderGetRequest对象

func (TaobaoWlbImportsOrderGetRequest) GetApiMethodName

func (r TaobaoWlbImportsOrderGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsOrderGetRequest) GetApiParams

func (r TaobaoWlbImportsOrderGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsOrderGetRequest) GetGmtCreateEnd

func (r TaobaoWlbImportsOrderGetRequest) GetGmtCreateEnd() string

GmtCreateEnd Getter

func (TaobaoWlbImportsOrderGetRequest) GetGmtCreateStart

func (r TaobaoWlbImportsOrderGetRequest) GetGmtCreateStart() string

GmtCreateStart Getter

func (TaobaoWlbImportsOrderGetRequest) GetPageNo

func (r TaobaoWlbImportsOrderGetRequest) GetPageNo() int64

PageNo Getter

func (TaobaoWlbImportsOrderGetRequest) GetPageSize

func (r TaobaoWlbImportsOrderGetRequest) GetPageSize() int64

PageSize Getter

func (TaobaoWlbImportsOrderGetRequest) GetStatusCode

func (r TaobaoWlbImportsOrderGetRequest) GetStatusCode() string

StatusCode Getter

func (TaobaoWlbImportsOrderGetRequest) GetTradeId

func (r TaobaoWlbImportsOrderGetRequest) GetTradeId() int64

TradeId Getter

func (*TaobaoWlbImportsOrderGetRequest) SetGmtCreateEnd

func (r *TaobaoWlbImportsOrderGetRequest) SetGmtCreateEnd(gmtCreateEnd string) error

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

func (*TaobaoWlbImportsOrderGetRequest) SetGmtCreateStart

func (r *TaobaoWlbImportsOrderGetRequest) SetGmtCreateStart(gmtCreateStart string) error

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

func (*TaobaoWlbImportsOrderGetRequest) SetPageNo

func (r *TaobaoWlbImportsOrderGetRequest) SetPageNo(pageNo int64) error

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

func (*TaobaoWlbImportsOrderGetRequest) SetPageSize

func (r *TaobaoWlbImportsOrderGetRequest) SetPageSize(pageSize int64) error

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

func (*TaobaoWlbImportsOrderGetRequest) SetStatusCode

func (r *TaobaoWlbImportsOrderGetRequest) SetStatusCode(statusCode string) error

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 (*TaobaoWlbImportsOrderGetRequest) SetTradeId

func (r *TaobaoWlbImportsOrderGetRequest) SetTradeId(tradeId int64) error

TradeId Setter 交易订单号

type TaobaoWlbImportsOrderGetResponse

type TaobaoWlbImportsOrderGetResponse 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"`
}

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

type TaobaoWlbImportsResourceGetAPIResponse

type TaobaoWlbImportsResourceGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsResourceGetResponse
}

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

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

type TaobaoWlbImportsResourceGetRequest

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

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

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

func NewTaobaoWlbImportsResourceGetRequest

func NewTaobaoWlbImportsResourceGetRequest() *TaobaoWlbImportsResourceGetRequest

初始化TaobaoWlbImportsResourceGetRequest对象

func (TaobaoWlbImportsResourceGetRequest) GetApiMethodName

func (r TaobaoWlbImportsResourceGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsResourceGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsResourceGetRequest) GetFromId

FromId Getter

func (TaobaoWlbImportsResourceGetRequest) GetToAddress

ToAddress Getter

func (*TaobaoWlbImportsResourceGetRequest) SetFromId

func (r *TaobaoWlbImportsResourceGetRequest) SetFromId(fromId int64) error

FromId Setter 卖家发货地区域ID

func (*TaobaoWlbImportsResourceGetRequest) SetToAddress

func (r *TaobaoWlbImportsResourceGetRequest) SetToAddress(toAddress *ReciverAddressDo) error

ToAddress Setter 买家收货地信息

type TaobaoWlbImportsResourceGetResponse

type TaobaoWlbImportsResourceGetResponse 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"`
}

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

type TaobaoWlbImportsResourceTransferstoreGetAPIResponse

type TaobaoWlbImportsResourceTransferstoreGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsResourceTransferstoreGetResponse
}

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

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

type TaobaoWlbImportsResourceTransferstoreGetRequest

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

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

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

func NewTaobaoWlbImportsResourceTransferstoreGetRequest

func NewTaobaoWlbImportsResourceTransferstoreGetRequest() *TaobaoWlbImportsResourceTransferstoreGetRequest

初始化TaobaoWlbImportsResourceTransferstoreGetRequest对象

func (TaobaoWlbImportsResourceTransferstoreGetRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsResourceTransferstoreGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsResourceTransferstoreGetRequest) GetCids

Cids Getter

func (TaobaoWlbImportsResourceTransferstoreGetRequest) GetFromId

FromId Getter

func (TaobaoWlbImportsResourceTransferstoreGetRequest) GetResourceId

ResourceId Getter

func (TaobaoWlbImportsResourceTransferstoreGetRequest) GetToAddress

ToAddress Getter

func (*TaobaoWlbImportsResourceTransferstoreGetRequest) SetCids

Cids Setter 商品前台叶子类目ID

func (*TaobaoWlbImportsResourceTransferstoreGetRequest) SetFromId

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

func (*TaobaoWlbImportsResourceTransferstoreGetRequest) SetResourceId

func (r *TaobaoWlbImportsResourceTransferstoreGetRequest) SetResourceId(resourceId int64) error

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

func (*TaobaoWlbImportsResourceTransferstoreGetRequest) SetToAddress

ToAddress Setter 买家收货地信息

type TaobaoWlbImportsResourceTransferstoreGetResponse

type TaobaoWlbImportsResourceTransferstoreGetResponse 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"`
}

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

type TaobaoWlbImportsVasIdentityResultAPIResponse

type TaobaoWlbImportsVasIdentityResultAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsVasIdentityResultResponse
}

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

集货鉴定结果查询

type TaobaoWlbImportsVasIdentityResultRequest

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

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

集货鉴定结果查询

func NewTaobaoWlbImportsVasIdentityResultRequest

func NewTaobaoWlbImportsVasIdentityResultRequest() *TaobaoWlbImportsVasIdentityResultRequest

初始化TaobaoWlbImportsVasIdentityResultRequest对象

func (TaobaoWlbImportsVasIdentityResultRequest) GetApiMethodName

func (r TaobaoWlbImportsVasIdentityResultRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsVasIdentityResultRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsVasIdentityResultRequest) GetLgOrderCode

LgOrderCode Getter

func (*TaobaoWlbImportsVasIdentityResultRequest) SetLgOrderCode

func (r *TaobaoWlbImportsVasIdentityResultRequest) SetLgOrderCode(lgOrderCode string) error

LgOrderCode Setter 物流订单编号

type TaobaoWlbImportsVasIdentityResultResponse

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

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

type TaobaoWlbImportsVasIdentityResultResult

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

TaobaoWlbImportsVasIdentityResultResult

type TaobaoWlbImportsWaybillGetAPIResponse

type TaobaoWlbImportsWaybillGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportsWaybillGetResponse
}

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

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

type TaobaoWlbImportsWaybillGetRequest

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

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

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

func NewTaobaoWlbImportsWaybillGetRequest

func NewTaobaoWlbImportsWaybillGetRequest() *TaobaoWlbImportsWaybillGetRequest

初始化TaobaoWlbImportsWaybillGetRequest对象

func (TaobaoWlbImportsWaybillGetRequest) GetApiMethodName

func (r TaobaoWlbImportsWaybillGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportsWaybillGetRequest) GetApiParams

func (r TaobaoWlbImportsWaybillGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportsWaybillGetRequest) GetOrderCode

func (r TaobaoWlbImportsWaybillGetRequest) GetOrderCode() string

OrderCode Getter

func (*TaobaoWlbImportsWaybillGetRequest) SetOrderCode

func (r *TaobaoWlbImportsWaybillGetRequest) SetOrderCode(orderCode string) error

OrderCode Setter 物流订单号

type TaobaoWlbImportsWaybillGetResponse

type TaobaoWlbImportsWaybillGetResponse 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"`
}

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

type TopResult

type TopResult struct {
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 面单信息
	Result *WayBillDTO `json:"result,omitempty" xml:"result,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"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 结果数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
}

TopResult

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

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