wlbimports

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 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 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

Get OrderCode Getter

func (*TaobaoWlbCrossborderWaybillGetAPIRequest) SetOrderCode added in v1.2.0

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

Set 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"`
	// 面单信息
	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"`
}

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

Get CancelId Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetFirstLogistics added in v1.2.0

func (r TaobaoWlbImportsGeneralConsignAPIRequest) GetFirstLogistics() string

Get FirstLogistics Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetFirstWaybillno added in v1.2.0

func (r TaobaoWlbImportsGeneralConsignAPIRequest) GetFirstWaybillno() string

Get FirstWaybillno Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetResourceId added in v1.2.0

Get ResourceId Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetSenderId added in v1.2.0

Get SenderId Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetStoreCode added in v1.2.0

Get StoreCode Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetTradeOrderId added in v1.2.0

func (r TaobaoWlbImportsGeneralConsignAPIRequest) GetTradeOrderId() int64

Get TradeOrderId Getter

func (TaobaoWlbImportsGeneralConsignAPIRequest) GetVasCode added in v1.2.0

Get VasCode Getter

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetCancelId added in v1.2.0

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

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

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetFirstLogistics added in v1.2.0

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

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

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetFirstWaybillno added in v1.2.0

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

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

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetResourceId added in v1.2.0

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

Set is ResourceId Setter 物流资源ID

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetSenderId added in v1.2.0

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

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

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetStoreCode added in v1.2.0

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

Set is StoreCode Setter 仓库编码

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetTradeOrderId added in v1.2.0

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

Set is TradeOrderId Setter 交易订单id

func (*TaobaoWlbImportsGeneralConsignAPIRequest) SetVasCode added in v1.2.0

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

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

Get LgorderCode Getter

func (*TaobaoWlbImportsOrderCancelAPIRequest) SetLgorderCode added in v1.2.0

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

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

Get GmtCreateEnd Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetGmtCreateStart added in v1.2.0

func (r TaobaoWlbImportsOrderGetAPIRequest) GetGmtCreateStart() string

Get GmtCreateStart Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetPageNo added in v1.2.0

Get PageNo Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetPageSize added in v1.2.0

func (r TaobaoWlbImportsOrderGetAPIRequest) GetPageSize() int64

Get PageSize Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetStatusCode added in v1.2.0

func (r TaobaoWlbImportsOrderGetAPIRequest) GetStatusCode() string

Get StatusCode Getter

func (TaobaoWlbImportsOrderGetAPIRequest) GetTradeId added in v1.2.0

Get TradeId Getter

func (*TaobaoWlbImportsOrderGetAPIRequest) SetGmtCreateEnd added in v1.2.0

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

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

func (*TaobaoWlbImportsOrderGetAPIRequest) SetGmtCreateStart added in v1.2.0

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

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

func (*TaobaoWlbImportsOrderGetAPIRequest) SetPageNo added in v1.2.0

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

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

func (*TaobaoWlbImportsOrderGetAPIRequest) SetPageSize added in v1.2.0

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

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

func (*TaobaoWlbImportsOrderGetAPIRequest) SetStatusCode added in v1.2.0

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

Set 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

Set 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

Get FromId Getter

func (TaobaoWlbImportsResourceGetAPIRequest) GetToAddress added in v1.2.0

Get ToAddress Getter

func (*TaobaoWlbImportsResourceGetAPIRequest) SetFromId added in v1.2.0

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

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

func (*TaobaoWlbImportsResourceGetAPIRequest) SetToAddress added in v1.2.0

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

Set 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

Get Cids Getter

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetFromId added in v1.2.0

Get FromId Getter

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetResourceId added in v1.2.0

Get ResourceId Getter

func (TaobaoWlbImportsResourceTransferstoreGetAPIRequest) GetToAddress added in v1.2.0

Get ToAddress Getter

func (*TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetCids added in v1.2.0

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

func (*TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetFromId added in v1.2.0

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

func (*TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetResourceId added in v1.2.0

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

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

func (*TaobaoWlbImportsResourceTransferstoreGetAPIRequest) SetToAddress added in v1.2.0

Set 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

Get LgOrderCode Getter

func (*TaobaoWlbImportsVasIdentityResultAPIRequest) SetLgOrderCode added in v1.2.0

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

Set 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 {
	// 物流订单号
	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 TaobaoWlbImportsVasIdentityResultTopResult added in v1.2.1

type TaobaoWlbImportsVasIdentityResultTopResult struct {
	// 鉴定结果
	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"`
	// 返回错误信息
	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"`
}

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

Get OrderCode Getter

func (*TaobaoWlbImportsWaybillGetAPIRequest) SetOrderCode added in v1.2.0

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

Set 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