logistic

package
v1.2.0 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=47316&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressDto

type AddressDto struct {
	// 镇/街道
	TownName string `json:"town_name,omitempty" xml:"town_name,omitempty"`
	// 详细地址
	AddressDetail string `json:"address_detail,omitempty" xml:"address_detail,omitempty"`
	// 市
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 区
	AreaName string `json:"area_name,omitempty" xml:"area_name,omitempty"`
	// 省
	ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"`
	// 区级地址
	County string `json:"county,omitempty" xml:"county,omitempty"`
	// 省级地址
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 街道地址
	Town string `json:"town,omitempty" xml:"town,omitempty"`
	// 详细地址
	DetailAddress string `json:"detail_address,omitempty" xml:"detail_address,omitempty"`
	// 市级地址
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 国家地址
	Country string `json:"country,omitempty" xml:"country,omitempty"`
}

AddressDto

type AddressReachable

type AddressReachable struct {
	// 标准区域编码(三级行政区编码或是四级行政区),可以通过taobao.areas.get获取,如北京市朝阳区为110105
	AreaCode string `json:"area_code,omitempty" xml:"area_code,omitempty"`
	// 详细地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 发货地,标准区域编码(四级行政),可以通过taobao.areas.get获取,如浙江省杭州市余杭区闲林街道为 330110011
	SourceAreaCode string `json:"source_area_code,omitempty" xml:"source_area_code,omitempty"`
	// 物流公司编码ID,可以从这个接口获取所有物流公司的标准编码taobao.logistics.companies.get,可以传入多个值,以英文逗号分隔,如“1000000952,1000000953”
	PartnerId string `json:"partner_id,omitempty" xml:"partner_id,omitempty"`
	// 服务对应的数字编码,如揽派范围对应88
	ServiceType int64 `json:"service_type,omitempty" xml:"service_type,omitempty"`
}

AddressReachable

type AddressReachableResult

type AddressReachableResult struct {
	// 物流公司编码ID
	PartnerId int64 `json:"partner_id,omitempty" xml:"partner_id,omitempty"`
	// 服务是否可达,    0 - 不可达    1 - 可达    2 - 不确定   3 - 未配置
	Reachable int64 `json:"reachable,omitempty" xml:"reachable,omitempty"`
	// 服务对应的数字编码,如揽派范围对应88
	ServiceType int64 `json:"service_type,omitempty" xml:"service_type,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 区域编码
	DivisionId int64 `json:"division_id,omitempty" xml:"division_id,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 物流公司代号
	PartnerCode string `json:"partner_code,omitempty" xml:"partner_code,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AddressReachableResult

type AddressReachableTopResult

type AddressReachableTopResult struct {
	// 筛单结果l列表
	ReachableResultList []AddressReachableResult `json:"reachable_result_list,omitempty" xml:"reachable_result_list>address_reachable_result,omitempty"`
}

AddressReachableTopResult

type AddressResult

type AddressResult struct {
	// 修改日期时间
	ModifyDate string `json:"modify_date,omitempty" xml:"modify_date,omitempty"`
	// 地址库ID
	ContactId int64 `json:"contact_id,omitempty" xml:"contact_id,omitempty"`
	// 联系人姓名
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// 省
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 区、县
	Country string `json:"country,omitempty" xml:"country,omitempty"`
	// 详细街道地址,不需要重复填写省/市/区
	Addr string `json:"addr,omitempty" xml:"addr,omitempty"`
	// 地区邮政编码
	ZipCode string `json:"zip_code,omitempty" xml:"zip_code,omitempty"`
	// 电话号码,手机与电话必需有一个
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 手机号码,手机与电话必需有一个 <br/>手机号码不能超过20位
	MobilePhone string `json:"mobile_phone,omitempty" xml:"mobile_phone,omitempty"`
	// 公司名称,
	SellerCompany string `json:"seller_company,omitempty" xml:"seller_company,omitempty"`
	// 备注
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 区域ID
	AreaId int64 `json:"area_id,omitempty" xml:"area_id,omitempty"`
	// 是否默认发货地址
	SendDef bool `json:"send_def,omitempty" xml:"send_def,omitempty"`
	// 是否默认取货地址
	GetDef bool `json:"get_def,omitempty" xml:"get_def,omitempty"`
	// 是否默认退货地址
	CancelDef bool `json:"cancel_def,omitempty" xml:"cancel_def,omitempty"`
}

AddressResult

type AlibabaAlihealthNrDeliveryHistorySaveAPIRequest

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

物流信息回传接口 API请求 alibaba.alihealth.nr.delivery.history.save

商家ERP回传物流信息

func NewAlibabaAlihealthNrDeliveryHistorySaveRequest

func NewAlibabaAlihealthNrDeliveryHistorySaveRequest() *AlibabaAlihealthNrDeliveryHistorySaveAPIRequest

初始化AlibabaAlihealthNrDeliveryHistorySaveAPIRequest对象

func (AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) GetDeliveryEvent

DeliveryEvent Getter

func (*AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) SetDeliveryEvent

func (r *AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) SetDeliveryEvent(_deliveryEvent *DeliveryEventDto) error

DeliveryEvent Setter 入参

type AlibabaAlihealthNrDeliveryHistorySaveAPIResponse

type AlibabaAlihealthNrDeliveryHistorySaveAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthNrDeliveryHistorySaveAPIResponseModel
}

物流信息回传接口 API返回值 alibaba.alihealth.nr.delivery.history.save

商家ERP回传物流信息

type AlibabaAlihealthNrDeliveryHistorySaveAPIResponseModel

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

物流信息回传接口 成功返回结果

type AlibabaAlinkMessageHistoryActionAPIRequest

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

操作历史消息 API请求 alibaba.alink.message.history.action

阿里智能操作历史消息

func NewAlibabaAlinkMessageHistoryActionRequest

func NewAlibabaAlinkMessageHistoryActionRequest() *AlibabaAlinkMessageHistoryActionAPIRequest

初始化AlibabaAlinkMessageHistoryActionAPIRequest对象

func (AlibabaAlinkMessageHistoryActionAPIRequest) GetAction

Action Getter

func (AlibabaAlinkMessageHistoryActionAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAlinkMessageHistoryActionAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlinkMessageHistoryActionAPIRequest) GetIndex

Index Getter

func (*AlibabaAlinkMessageHistoryActionAPIRequest) SetAction

Action Setter 删除:delete,已读:read

func (*AlibabaAlinkMessageHistoryActionAPIRequest) SetIndex

Index Setter 消息id

type AlibabaAlinkMessageHistoryActionAPIResponse

type AlibabaAlinkMessageHistoryActionAPIResponse struct {
	model.CommonResponse
	AlibabaAlinkMessageHistoryActionAPIResponseModel
}

操作历史消息 API返回值 alibaba.alink.message.history.action

阿里智能操作历史消息

type AlibabaAlinkMessageHistoryActionAPIResponseModel

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

操作历史消息 成功返回结果

type AlibabaAscpLogisticsConsignResendAPIRequest

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

修改物流公司和运单号 API请求 alibaba.ascp.logistics.consign.resend

支持卖家发货后修改运单号;支持在线下单和自己联系两种发货方式;使用条件: 1、必须是已发货订单,自己联系发货的必须24小时内才可修改;在线下单的,必须下单后物流公司未揽收成功前才可修改; 2、自己联系只能切换为自己联系的公司,在线下单也只能切换为在线下单的物流公司

func NewAlibabaAscpLogisticsConsignResendRequest

func NewAlibabaAscpLogisticsConsignResendRequest() *AlibabaAscpLogisticsConsignResendAPIRequest

初始化AlibabaAscpLogisticsConsignResendAPIRequest对象

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetConsignPkgs

ConsignPkgs Getter

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetSubTids

SubTids Getter

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetTid

Tid Getter

func (*AlibabaAscpLogisticsConsignResendAPIRequest) SetConsignPkgs

ConsignPkgs Setter 包裹包含的运单号及快递公司编号,多包裹时,需要包含所有包裹的运单号等信息

func (*AlibabaAscpLogisticsConsignResendAPIRequest) SetSubTids

SubTids Setter 拆单子订单列表,对应的数据是:子订单号列表。可以不传,但是如果传了则必须符合传递的规则。子订单必须是操作的物流订单的子订单的真子集

func (*AlibabaAscpLogisticsConsignResendAPIRequest) SetTid

Tid Setter 订单id

type AlibabaAscpLogisticsConsignResendAPIResponse

type AlibabaAscpLogisticsConsignResendAPIResponse struct {
	model.CommonResponse
	AlibabaAscpLogisticsConsignResendAPIResponseModel
}

修改物流公司和运单号 API返回值 alibaba.ascp.logistics.consign.resend

支持卖家发货后修改运单号;支持在线下单和自己联系两种发货方式;使用条件: 1、必须是已发货订单,自己联系发货的必须24小时内才可修改;在线下单的,必须下单后物流公司未揽收成功前才可修改; 2、自己联系只能切换为自己联系的公司,在线下单也只能切换为在线下单的物流公司

type AlibabaAscpLogisticsConsignResendAPIResponseModel

type AlibabaAscpLogisticsConsignResendAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ascp_logistics_consign_resend_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 异步获取历史数据接口返回结果
	Result *AlibabaAscpLogisticsConsignResendResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

修改物流公司和运单号 成功返回结果

type AlibabaAscpLogisticsConsignResendResultDto

type AlibabaAscpLogisticsConsignResendResultDto struct {
	// 执行结果
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaAscpLogisticsConsignResendResultDto

type AlibabaAscpLogisticsOfflineSendAPIRequest

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

自己联系物流发货 API请求 alibaba.ascp.logistics.offline.send

用户调用该接口可实现自己联系发货,使用该接口发货,交易订单状态会直接变成卖家已发货

func NewAlibabaAscpLogisticsOfflineSendRequest

func NewAlibabaAscpLogisticsOfflineSendRequest() *AlibabaAscpLogisticsOfflineSendAPIRequest

初始化AlibabaAscpLogisticsOfflineSendAPIRequest对象

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetCancelId

CancelId Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetConsignPkgs

ConsignPkgs Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetFeature

Feature Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetSenderId

SenderId Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetSubTid

SubTid Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetTid

Tid Getter

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetCancelId

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

CancelId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。 如果为空,取的卖家的默认退货地址

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetConsignPkgs

func (r *AlibabaAscpLogisticsOfflineSendAPIRequest) SetConsignPkgs(_consignPkgs []TopConsignPkgRequest) error

ConsignPkgs Setter 包裹信息

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetFeature

func (r *AlibabaAscpLogisticsOfflineSendAPIRequest) SetFeature(_feature string) error

Feature Setter feature参数格式 范例: identCode=tid1:识别码1,识别码2|tid2:识别码3;machineCode=tid3:3C机器号A,3C机器号B identCode为识别码的KEY,machineCode为3C的KEY,多个key之间用”;”分隔 “tid1:识别码1,识别码2|tid2:识别码3”为identCode对应的value。 "|"不同商品间的分隔符。 例1商品和2商品,之间就用"|"分开。 TID就是商品代表的子订单号,对应taobao.trade.fullinfo.get 接口获得的oid字段。(通过OID可以唯一定位到当前商品上) ":"TID和具体传入参数间的分隔符。冒号前表示TID,之后代表该商品的参数属性。 "," 属性间分隔符。(对应商品数量,当存在一个商品的数量超过1个时,用逗号分开)。 具体:当订单中A商品的数量为2个,其中手机串号分别为"12345","67890"。 参数格式:identCode=TIDA:12345,67890。 TIDA对应了A宝贝,冒号后用逗号分隔的"12345","67890".说明本订单A宝贝的数量为2,值分别为"12345","67890"。 当存在"|"时,就说明订单中存在多个商品,商品间用"|"分隔了开来。|"之后的内容含义同上。retailStoreId=12345,发货门店ID或仓信息。retailStoreType=STORE: 发货门店类别,STORE表示门店,WAREHOUSE表示电商仓。对于全渠道订单回传的商家,retailStoreId和retailStoreType字段为必填字段

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetSenderId

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

SenderId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。如果为空,取的卖家的默认取货地址

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetSubTid

SubTid Setter 需要拆单发货的子订单集合,针对的是一笔交易下有多个子订单需要分开发货的场景;1次可传人多个子订单号,子订单间用逗号隔开;为空表示不做拆单发货。

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetTid

Tid Setter 淘宝交易ID

type AlibabaAscpLogisticsOfflineSendAPIResponse

type AlibabaAscpLogisticsOfflineSendAPIResponse struct {
	model.CommonResponse
	AlibabaAscpLogisticsOfflineSendAPIResponseModel
}

自己联系物流发货 API返回值 alibaba.ascp.logistics.offline.send

用户调用该接口可实现自己联系发货,使用该接口发货,交易订单状态会直接变成卖家已发货

type AlibabaAscpLogisticsOfflineSendAPIResponseModel

type AlibabaAscpLogisticsOfflineSendAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ascp_logistics_offline_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 异步获取历史数据接口返回结果
	Result *AlibabaAscpLogisticsOfflineSendResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

自己联系物流发货 成功返回结果

type AlibabaAscpLogisticsOfflineSendResultDto

type AlibabaAscpLogisticsOfflineSendResultDto struct {
	// 执行结果
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaAscpLogisticsOfflineSendResultDto

type AlibabaEleFengniaoCancelMerchantAPIRequest

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

商户取消 API请求 alibaba.ele.fengniao.cancel.merchant

商户取消配送

func NewAlibabaEleFengniaoCancelMerchantRequest

func NewAlibabaEleFengniaoCancelMerchantRequest() *AlibabaEleFengniaoCancelMerchantAPIRequest

初始化AlibabaEleFengniaoCancelMerchantAPIRequest对象

func (AlibabaEleFengniaoCancelMerchantAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoCancelMerchantAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoCancelMerchantAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoCancelMerchantAPIRequest) SetParam

Param Setter 参数param

type AlibabaEleFengniaoCancelMerchantAPIResponse

type AlibabaEleFengniaoCancelMerchantAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoCancelMerchantAPIResponseModel
}

商户取消 API返回值 alibaba.ele.fengniao.cancel.merchant

商户取消配送

type AlibabaEleFengniaoCancelMerchantAPIResponseModel

type AlibabaEleFengniaoCancelMerchantAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_cancel_merchant_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

商户取消 成功返回结果

type AlibabaEleFengniaoCarrierCapacityQueryAPIRequest

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

按照门店查询骑手运力状态查询 API请求 alibaba.ele.fengniao.carrier.capacity.query

提供给大润发,用于按照站点纬度查询大润发每个配送站的实时上班骑手数、到店骑手数、活跃骑手数量

func NewAlibabaEleFengniaoCarrierCapacityQueryRequest

func NewAlibabaEleFengniaoCarrierCapacityQueryRequest() *AlibabaEleFengniaoCarrierCapacityQueryAPIRequest

初始化AlibabaEleFengniaoCarrierCapacityQueryAPIRequest对象

func (AlibabaEleFengniaoCarrierCapacityQueryAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoCarrierCapacityQueryAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoCarrierCapacityQueryAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoCarrierCapacityQueryAPIRequest) SetParam

Param Setter 系统自动生成

type AlibabaEleFengniaoCarrierCapacityQueryAPIResponse

type AlibabaEleFengniaoCarrierCapacityQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoCarrierCapacityQueryAPIResponseModel
}

按照门店查询骑手运力状态查询 API返回值 alibaba.ele.fengniao.carrier.capacity.query

提供给大润发,用于按照站点纬度查询大润发每个配送站的实时上班骑手数、到店骑手数、活跃骑手数量

type AlibabaEleFengniaoCarrierCapacityQueryAPIResponseModel

type AlibabaEleFengniaoCarrierCapacityQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_carrier_capacity_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统自动生成
	Results []Capacities `json:"results,omitempty" xml:"results>capacities,omitempty"`
}

按照门店查询骑手运力状态查询 成功返回结果

type AlibabaEleFengniaoCarrierdriverLocationAPIRequest

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

查询骑手当前位置 API请求 alibaba.ele.fengniao.carrierdriver.location

查询骑手当前位置

func NewAlibabaEleFengniaoCarrierdriverLocationRequest

func NewAlibabaEleFengniaoCarrierdriverLocationRequest() *AlibabaEleFengniaoCarrierdriverLocationAPIRequest

初始化AlibabaEleFengniaoCarrierdriverLocationAPIRequest对象

func (AlibabaEleFengniaoCarrierdriverLocationAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoCarrierdriverLocationAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoCarrierdriverLocationAPIRequest) GetAppId

AppId Getter

func (AlibabaEleFengniaoCarrierdriverLocationAPIRequest) GetPartnerOrderCode

PartnerOrderCode Getter

func (*AlibabaEleFengniaoCarrierdriverLocationAPIRequest) SetAppId

AppId Setter appid

func (*AlibabaEleFengniaoCarrierdriverLocationAPIRequest) SetPartnerOrderCode

func (r *AlibabaEleFengniaoCarrierdriverLocationAPIRequest) SetPartnerOrderCode(_partnerOrderCode string) error

PartnerOrderCode Setter 外部订单号

type AlibabaEleFengniaoCarrierdriverLocationAPIResponse

type AlibabaEleFengniaoCarrierdriverLocationAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoCarrierdriverLocationAPIResponseModel
}

查询骑手当前位置 API返回值 alibaba.ele.fengniao.carrierdriver.location

查询骑手当前位置

type AlibabaEleFengniaoCarrierdriverLocationAPIResponseModel

type AlibabaEleFengniaoCarrierdriverLocationAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_carrierdriver_location_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// location
	Location *Location `json:"location,omitempty" xml:"location,omitempty"`
	// 运单状态
	State int64 `json:"state,omitempty" xml:"state,omitempty"`
	// 骑手电话
	CarrierDriverPhone string `json:"carrier_driver_phone,omitempty" xml:"carrier_driver_phone,omitempty"`
	// 骑手姓名
	CarrierDriverName string `json:"carrier_driver_name,omitempty" xml:"carrier_driver_name,omitempty"`
	// 运单状态变化时间点
	OccurredAt int64 `json:"occurred_at,omitempty" xml:"occurred_at,omitempty"`
}

查询骑手当前位置 成功返回结果

type AlibabaEleFengniaoChainstoreContractCancelAPIRequest

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

门店解约接口 API请求 alibaba.ele.fengniao.chainstore.contract.cancel

调用成功后,门店和蜂鸟解除物流合同,不能再使用此门店推单

func NewAlibabaEleFengniaoChainstoreContractCancelRequest

func NewAlibabaEleFengniaoChainstoreContractCancelRequest() *AlibabaEleFengniaoChainstoreContractCancelAPIRequest

初始化AlibabaEleFengniaoChainstoreContractCancelAPIRequest对象

func (AlibabaEleFengniaoChainstoreContractCancelAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoChainstoreContractCancelAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoChainstoreContractCancelAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoChainstoreContractCancelAPIRequest) SetParam

Param Setter 系统自动生成

type AlibabaEleFengniaoChainstoreContractCancelAPIResponse

type AlibabaEleFengniaoChainstoreContractCancelAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoChainstoreContractCancelAPIResponseModel
}

门店解约接口 API返回值 alibaba.ele.fengniao.chainstore.contract.cancel

调用成功后,门店和蜂鸟解除物流合同,不能再使用此门店推单

type AlibabaEleFengniaoChainstoreContractCancelAPIResponseModel

type AlibabaEleFengniaoChainstoreContractCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_chainstore_contract_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// msg
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

门店解约接口 成功返回结果

type AlibabaEleFengniaoChainstoreContractCancelData

type AlibabaEleFengniaoChainstoreContractCancelData struct {
	// appid
	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`
	// 商户code
	MerchantCode string `json:"merchant_code,omitempty" xml:"merchant_code,omitempty"`
	// 门店code
	ChainstoreCodes []string `json:"chainstore_codes,omitempty" xml:"chainstore_codes>string,omitempty"`
}

AlibabaEleFengniaoChainstoreContractCancelData

type AlibabaEleFengniaoChainstoreContractChangeAPIRequest

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

门店改签合同接口 API请求 alibaba.ele.fengniao.chainstore.contract.change

通过调用接口,门店改签物流服务包

func NewAlibabaEleFengniaoChainstoreContractChangeRequest

func NewAlibabaEleFengniaoChainstoreContractChangeRequest() *AlibabaEleFengniaoChainstoreContractChangeAPIRequest

初始化AlibabaEleFengniaoChainstoreContractChangeAPIRequest对象

func (AlibabaEleFengniaoChainstoreContractChangeAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoChainstoreContractChangeAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoChainstoreContractChangeAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoChainstoreContractChangeAPIRequest) SetParam

Param Setter 系统自动生成

type AlibabaEleFengniaoChainstoreContractChangeAPIResponse

type AlibabaEleFengniaoChainstoreContractChangeAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoChainstoreContractChangeAPIResponseModel
}

门店改签合同接口 API返回值 alibaba.ele.fengniao.chainstore.contract.change

通过调用接口,门店改签物流服务包

type AlibabaEleFengniaoChainstoreContractChangeAPIResponseModel

type AlibabaEleFengniaoChainstoreContractChangeAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_chainstore_contract_change_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// msg
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

门店改签合同接口 成功返回结果

type AlibabaEleFengniaoChainstoreRangesAPIRequest

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

蜂鸟查询门店配送范围接口 API请求 alibaba.ele.fengniao.chainstore.ranges

蜂鸟查询门店配送范围接口

func NewAlibabaEleFengniaoChainstoreRangesRequest

func NewAlibabaEleFengniaoChainstoreRangesRequest() *AlibabaEleFengniaoChainstoreRangesAPIRequest

初始化AlibabaEleFengniaoChainstoreRangesAPIRequest对象

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetAppId

AppId Getter

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetChainstoreCode

ChainstoreCode Getter

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetMerchantCode

MerchantCode Getter

func (*AlibabaEleFengniaoChainstoreRangesAPIRequest) SetAppId

AppId Setter appId

func (*AlibabaEleFengniaoChainstoreRangesAPIRequest) SetChainstoreCode

func (r *AlibabaEleFengniaoChainstoreRangesAPIRequest) SetChainstoreCode(_chainstoreCode string) error

ChainstoreCode Setter 门店code

func (*AlibabaEleFengniaoChainstoreRangesAPIRequest) SetMerchantCode

func (r *AlibabaEleFengniaoChainstoreRangesAPIRequest) SetMerchantCode(_merchantCode string) error

MerchantCode Setter 商户code

type AlibabaEleFengniaoChainstoreRangesAPIResponse

type AlibabaEleFengniaoChainstoreRangesAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoChainstoreRangesAPIResponseModel
}

蜂鸟查询门店配送范围接口 API返回值 alibaba.ele.fengniao.chainstore.ranges

蜂鸟查询门店配送范围接口

type AlibabaEleFengniaoChainstoreRangesAPIResponseModel

type AlibabaEleFengniaoChainstoreRangesAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_chainstore_ranges_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回值
	RangeList []AlibabaEleFengniaoChainstoreRangesResult `json:"range_list,omitempty" xml:"range_list>alibaba_ele_fengniao_chainstore_ranges_result,omitempty"`
}

蜂鸟查询门店配送范围接口 成功返回结果

type AlibabaEleFengniaoChainstoreRangesResult

type AlibabaEleFengniaoChainstoreRangesResult struct {
	// 到达圈标识
	RangeId int64 `json:"range_id,omitempty" xml:"range_id,omitempty"`
	// ranges
	Ranges []Range `json:"ranges,omitempty" xml:"ranges>range,omitempty"`
	// 配送圈类型 1-日间 2- 晚上  3-全天
	RangeType int64 `json:"range_type,omitempty" xml:"range_type,omitempty"`
}

AlibabaEleFengniaoChainstoreRangesResult

type AlibabaEleFengniaoChainstoreUpdateAPIRequest

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

修改门店信息接口 API请求 alibaba.ele.fengniao.chainstore.update

修改门店的经纬度,文本地址,电话,门店名

func NewAlibabaEleFengniaoChainstoreUpdateRequest

func NewAlibabaEleFengniaoChainstoreUpdateRequest() *AlibabaEleFengniaoChainstoreUpdateAPIRequest

初始化AlibabaEleFengniaoChainstoreUpdateAPIRequest对象

func (AlibabaEleFengniaoChainstoreUpdateAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoChainstoreUpdateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoChainstoreUpdateAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoChainstoreUpdateAPIRequest) SetParam

Param Setter 入参

type AlibabaEleFengniaoChainstoreUpdateAPIResponse

type AlibabaEleFengniaoChainstoreUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoChainstoreUpdateAPIResponseModel
}

修改门店信息接口 API返回值 alibaba.ele.fengniao.chainstore.update

修改门店的经纬度,文本地址,电话,门店名

type AlibabaEleFengniaoChainstoreUpdateAPIResponseModel

type AlibabaEleFengniaoChainstoreUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_chainstore_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

修改门店信息接口 成功返回结果

type AlibabaEleFengniaoMerchantContractCancelAPIRequest

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

蜂鸟商户解约接口 API请求 alibaba.ele.fengniao.merchant.contract.cancel

通过调用此接口,商家及商家下的所有门店解除蜂鸟物流服务

func NewAlibabaEleFengniaoMerchantContractCancelRequest

func NewAlibabaEleFengniaoMerchantContractCancelRequest() *AlibabaEleFengniaoMerchantContractCancelAPIRequest

初始化AlibabaEleFengniaoMerchantContractCancelAPIRequest对象

func (AlibabaEleFengniaoMerchantContractCancelAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoMerchantContractCancelAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoMerchantContractCancelAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoMerchantContractCancelAPIRequest) SetParam

Param Setter 系统自动生成

type AlibabaEleFengniaoMerchantContractCancelAPIResponse

type AlibabaEleFengniaoMerchantContractCancelAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoMerchantContractCancelAPIResponseModel
}

蜂鸟商户解约接口 API返回值 alibaba.ele.fengniao.merchant.contract.cancel

通过调用此接口,商家及商家下的所有门店解除蜂鸟物流服务

type AlibabaEleFengniaoMerchantContractCancelAPIResponseModel

type AlibabaEleFengniaoMerchantContractCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_merchant_contract_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

蜂鸟商户解约接口 成功返回结果

type AlibabaEleFengniaoOrderPushAPIRequest

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

推送订单 API请求 alibaba.ele.fengniao.order.push

推送淘宝订单至蜂鸟开放平台配送

func NewAlibabaEleFengniaoOrderPushRequest

func NewAlibabaEleFengniaoOrderPushRequest() *AlibabaEleFengniaoOrderPushAPIRequest

初始化AlibabaEleFengniaoOrderPushAPIRequest对象

func (AlibabaEleFengniaoOrderPushAPIRequest) GetApiMethodName

func (r AlibabaEleFengniaoOrderPushAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoOrderPushAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoOrderPushAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoOrderPushAPIRequest) SetParam

func (r *AlibabaEleFengniaoOrderPushAPIRequest) SetParam(_param *Param) error

Param Setter 参数param

type AlibabaEleFengniaoOrderPushAPIResponse

type AlibabaEleFengniaoOrderPushAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoOrderPushAPIResponseModel
}

推送订单 API返回值 alibaba.ele.fengniao.order.push

推送淘宝订单至蜂鸟开放平台配送

type AlibabaEleFengniaoOrderPushAPIResponseModel

type AlibabaEleFengniaoOrderPushAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_order_push_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// msg
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

推送订单 成功返回结果

type AlibabaEleFengniaoOrderQueryAPIRequest

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

查询订单基本信息 API请求 alibaba.ele.fengniao.order.query

查询订单基本信息

func NewAlibabaEleFengniaoOrderQueryRequest

func NewAlibabaEleFengniaoOrderQueryRequest() *AlibabaEleFengniaoOrderQueryAPIRequest

初始化AlibabaEleFengniaoOrderQueryAPIRequest对象

func (AlibabaEleFengniaoOrderQueryAPIRequest) GetApiMethodName

func (r AlibabaEleFengniaoOrderQueryAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoOrderQueryAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoOrderQueryAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoOrderQueryAPIRequest) SetParam

func (r *AlibabaEleFengniaoOrderQueryAPIRequest) SetParam(_param *Param) error

Param Setter 参数

type AlibabaEleFengniaoOrderQueryAPIResponse

type AlibabaEleFengniaoOrderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoOrderQueryAPIResponseModel
}

查询订单基本信息 API返回值 alibaba.ele.fengniao.order.query

查询订单基本信息

type AlibabaEleFengniaoOrderQueryAPIResponseModel

type AlibabaEleFengniaoOrderQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// kvs
	Kvs []Kvs `json:"kvs,omitempty" xml:"kvs>kvs,omitempty"`
	// 收件人经度
	ReceiverLongitude string `json:"receiver_longitude,omitempty" xml:"receiver_longitude,omitempty"`
	// 寄件人纬度
	TransportLatitude string `json:"transport_latitude,omitempty" xml:"transport_latitude,omitempty"`
	// 寄件人经度
	TransportLongitude string `json:"transport_longitude,omitempty" xml:"transport_longitude,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 收件人纬度
	ReceiverLatitude string `json:"receiver_latitude,omitempty" xml:"receiver_latitude,omitempty"`
}

查询订单基本信息 成功返回结果

type AlibabaEleFengniaoServicePackageQueryAPIRequest

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

预采购服务包查询接口 API请求 alibaba.ele.fengniao.service.package.query

查询门店所在经纬度可用服务包的接口

func NewAlibabaEleFengniaoServicePackageQueryRequest

func NewAlibabaEleFengniaoServicePackageQueryRequest() *AlibabaEleFengniaoServicePackageQueryAPIRequest

初始化AlibabaEleFengniaoServicePackageQueryAPIRequest对象

func (AlibabaEleFengniaoServicePackageQueryAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoServicePackageQueryAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoServicePackageQueryAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoServicePackageQueryAPIRequest) SetParam

Param Setter 入参

type AlibabaEleFengniaoServicePackageQueryAPIResponse

type AlibabaEleFengniaoServicePackageQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoServicePackageQueryAPIResponseModel
}

预采购服务包查询接口 API返回值 alibaba.ele.fengniao.service.package.query

查询门店所在经纬度可用服务包的接口

type AlibabaEleFengniaoServicePackageQueryAPIResponseModel

type AlibabaEleFengniaoServicePackageQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_service_package_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// servicePackages
	ServicePackages []AlibabaEleFengniaoServicePackageQueryResult `json:"service_packages,omitempty" xml:"service_packages>alibaba_ele_fengniao_service_package_query_result,omitempty"`
}

预采购服务包查询接口 成功返回结果

type AlibabaEleFengniaoServicePackageQueryResult

type AlibabaEleFengniaoServicePackageQueryResult struct {
	// 门店code
	ChainstoreCode string `json:"chainstore_code,omitempty" xml:"chainstore_code,omitempty"`
	// servicePackageCodes
	ServicePackageCodes []ServicePackage `json:"service_package_codes,omitempty" xml:"service_package_codes>service_package,omitempty"`
}

AlibabaEleFengniaoServicePackageQueryResult

type AlibabaEleFengniaoShippingorderEventAPIRequest

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

查询运单事件信息 API请求 alibaba.ele.fengniao.shippingorder.event

查询运单事件信息

func NewAlibabaEleFengniaoShippingorderEventRequest

func NewAlibabaEleFengniaoShippingorderEventRequest() *AlibabaEleFengniaoShippingorderEventAPIRequest

初始化AlibabaEleFengniaoShippingorderEventAPIRequest对象

func (AlibabaEleFengniaoShippingorderEventAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoShippingorderEventAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoShippingorderEventAPIRequest) GetAppId

AppId Getter

func (AlibabaEleFengniaoShippingorderEventAPIRequest) GetPartnerOrderCode

PartnerOrderCode Getter

func (*AlibabaEleFengniaoShippingorderEventAPIRequest) SetAppId

AppId Setter appid

func (*AlibabaEleFengniaoShippingorderEventAPIRequest) SetPartnerOrderCode

func (r *AlibabaEleFengniaoShippingorderEventAPIRequest) SetPartnerOrderCode(_partnerOrderCode string) error

PartnerOrderCode Setter 外部订单号

type AlibabaEleFengniaoShippingorderEventAPIResponse

type AlibabaEleFengniaoShippingorderEventAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoShippingorderEventAPIResponseModel
}

查询运单事件信息 API返回值 alibaba.ele.fengniao.shippingorder.event

查询运单事件信息

type AlibabaEleFengniaoShippingorderEventAPIResponseModel

type AlibabaEleFengniaoShippingorderEventAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_shippingorder_event_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// shippingOrderEvents
	ShippingOrderEvents []ShippingOrderEvent `json:"shipping_order_events,omitempty" xml:"shipping_order_events>shipping_order_event,omitempty"`
	// 终态时间
	FinishAt int64 `json:"finish_at,omitempty" xml:"finish_at,omitempty"`
	// MERCHANT_CANCEL:商家取消,DELIVERY_TIMEOUT:配送超时,系统标记异常
	ShippingRemarkCode string `json:"shipping_remark_code,omitempty" xml:"shipping_remark_code,omitempty"`
	// 骑手预计送达时间
	PredictDeliveryAt int64 `json:"predict_delivery_at,omitempty" xml:"predict_delivery_at,omitempty"`
}

查询运单事件信息 成功返回结果

type AlibabaEleFengniaoTradeUpdateAPIRequest

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

更新蜂鸟扣费状态 API请求 alibaba.ele.fengniao.trade.update

汇金扣费成功后,回调该接口更新扣费状态

func NewAlibabaEleFengniaoTradeUpdateRequest

func NewAlibabaEleFengniaoTradeUpdateRequest() *AlibabaEleFengniaoTradeUpdateAPIRequest

初始化AlibabaEleFengniaoTradeUpdateAPIRequest对象

func (AlibabaEleFengniaoTradeUpdateAPIRequest) GetApiMethodName

func (r AlibabaEleFengniaoTradeUpdateAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoTradeUpdateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoTradeUpdateAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoTradeUpdateAPIRequest) SetParam

Param Setter param 参数

type AlibabaEleFengniaoTradeUpdateAPIResponse

type AlibabaEleFengniaoTradeUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoTradeUpdateAPIResponseModel
}

更新蜂鸟扣费状态 API返回值 alibaba.ele.fengniao.trade.update

汇金扣费成功后,回调该接口更新扣费状态

type AlibabaEleFengniaoTradeUpdateAPIResponseModel

type AlibabaEleFengniaoTradeUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_trade_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 1:成功 0:失败
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 无此交易记录
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

更新蜂鸟扣费状态 成功返回结果

type AlibabaEleFengniaoUserTimeQueryAPIRequest

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

蜂鸟询用户T API请求 alibaba.ele.fengniao.user.time.query

蜂鸟询用户T

func NewAlibabaEleFengniaoUserTimeQueryRequest

func NewAlibabaEleFengniaoUserTimeQueryRequest() *AlibabaEleFengniaoUserTimeQueryAPIRequest

初始化AlibabaEleFengniaoUserTimeQueryAPIRequest对象

func (AlibabaEleFengniaoUserTimeQueryAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoUserTimeQueryAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoUserTimeQueryAPIRequest) GetParam

Param Getter

func (*AlibabaEleFengniaoUserTimeQueryAPIRequest) SetParam

Param Setter 询T入参

type AlibabaEleFengniaoUserTimeQueryAPIResponse

type AlibabaEleFengniaoUserTimeQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoUserTimeQueryAPIResponseModel
}

蜂鸟询用户T API返回值 alibaba.ele.fengniao.user.time.query

蜂鸟询用户T

type AlibabaEleFengniaoUserTimeQueryAPIResponseModel

type AlibabaEleFengniaoUserTimeQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_fengniao_user_time_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 骑手预计时间
	CarrierPredictDeliveryTime int64 `json:"carrier_predict_delivery_time,omitempty" xml:"carrier_predict_delivery_time,omitempty"`
	// 用户预计时间
	CustomerPredictDeliveryTime int64 `json:"customer_predict_delivery_time,omitempty" xml:"customer_predict_delivery_time,omitempty"`
}

蜂鸟询用户T 成功返回结果

type AlibabaTclsFulfillQaOrderCreateAPIRequest

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

创单接口 API请求 alibaba.tcls.fulfill.qa.order.create

根据历史测试履约单号,复制一个同样镜像的履约单号并下发给大润发仓(api实现已经限制了测试数据)

func NewAlibabaTclsFulfillQaOrderCreateRequest

func NewAlibabaTclsFulfillQaOrderCreateRequest() *AlibabaTclsFulfillQaOrderCreateAPIRequest

初始化AlibabaTclsFulfillQaOrderCreateAPIRequest对象

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetCreator

Creator Getter

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetFulfillOrderId

func (r AlibabaTclsFulfillQaOrderCreateAPIRequest) GetFulfillOrderId() string

FulfillOrderId Getter

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetJobNo

JobNo Getter

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetTargetIp

TargetIp Getter

func (*AlibabaTclsFulfillQaOrderCreateAPIRequest) SetCreator

func (r *AlibabaTclsFulfillQaOrderCreateAPIRequest) SetCreator(_creator string) error

Creator Setter 执行人姓名

func (*AlibabaTclsFulfillQaOrderCreateAPIRequest) SetFulfillOrderId

func (r *AlibabaTclsFulfillQaOrderCreateAPIRequest) SetFulfillOrderId(_fulfillOrderId string) error

FulfillOrderId Setter 原始履约单号

func (*AlibabaTclsFulfillQaOrderCreateAPIRequest) SetJobNo

JobNo Setter 执行人工号

func (*AlibabaTclsFulfillQaOrderCreateAPIRequest) SetTargetIp

func (r *AlibabaTclsFulfillQaOrderCreateAPIRequest) SetTargetIp(_targetIp string) error

TargetIp Setter 目标ip

type AlibabaTclsFulfillQaOrderCreateAPIResponse

type AlibabaTclsFulfillQaOrderCreateAPIResponse struct {
	model.CommonResponse
	AlibabaTclsFulfillQaOrderCreateAPIResponseModel
}

创单接口 API返回值 alibaba.tcls.fulfill.qa.order.create

根据历史测试履约单号,复制一个同样镜像的履约单号并下发给大润发仓(api实现已经限制了测试数据)

type AlibabaTclsFulfillQaOrderCreateAPIResponseModel

type AlibabaTclsFulfillQaOrderCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_tcls_fulfill_qa_order_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 鹰眼id
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 返回素材id
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 是否成功
	RtSuccess bool `json:"rt_success,omitempty" xml:"rt_success,omitempty"`
	// 错误码
	RtErrorCode int64 `json:"rt_error_code,omitempty" xml:"rt_error_code,omitempty"`
	// 错误信息
	RtErrorMsg string `json:"rt_error_msg,omitempty" xml:"rt_error_msg,omitempty"`
}

创单接口 成功返回结果

type Area

type Area struct {
	// 区域类型.area区域 1:country/国家;2:province/省/自治区/直辖市;3:city/地区(省下面的地级市);4:district/县/市(县级市)/区;abroad:海外. 比如北京市的area_type = 2,朝阳区是北京市的一个区,所以朝阳区的area_type = 4.
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 地域名称.如北京市,杭州市,西湖区,每一个area_id 都代表了一个具体的地区.
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 父节点区域标识.如北京市的area_id是110100,朝阳区是北京市的一个区,所以朝阳区的parent_id就是北京市的area_id.
	ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,omitempty"`
	// 具体一个地区的邮编
	Zip string `json:"zip,omitempty" xml:"zip,omitempty"`
	// 标准行政区域代码.参考:http://www.stats.gov.cn/tjbz/xzqhdm/t20120105_402777427.htm
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

Area

type BaseResultDto

type BaseResultDto struct {
	// 请求是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 返回信息
	Module *ReachableServiceWaybillForTopResponseDto `json:"module,omitempty" xml:"module,omitempty"`
	// 请求错误信息
	OneErrorInfo *ErrorInfo `json:"one_error_info,omitempty" xml:"one_error_info,omitempty"`
}

BaseResultDto

type CainiaoCbossWorkplatformBiztypeQueryallAPIRequest

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

菜鸟工单平台根据交易订单查询某条业务线上的所有业务类型 API请求 cainiao.cboss.workplatform.biztype.queryall

菜鸟工单平台根据交易订单查询某条业务线上的所有业务类型。 目前调用者ISV

func NewCainiaoCbossWorkplatformBiztypeQueryallRequest

func NewCainiaoCbossWorkplatformBiztypeQueryallRequest() *CainiaoCbossWorkplatformBiztypeQueryallAPIRequest

初始化CainiaoCbossWorkplatformBiztypeQueryallAPIRequest对象

func (CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) GetLevel

Level Getter

func (CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) GetTradeId

TradeId Getter

func (*CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) SetLevel

Level Setter level

func (*CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) SetTradeId

TradeId Setter tradeId

type CainiaoCbossWorkplatformBiztypeQueryallAPIResponse

type CainiaoCbossWorkplatformBiztypeQueryallAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformBiztypeQueryallAPIResponseModel
}

菜鸟工单平台根据交易订单查询某条业务线上的所有业务类型 API返回值 cainiao.cboss.workplatform.biztype.queryall

菜鸟工单平台根据交易订单查询某条业务线上的所有业务类型。 目前调用者ISV

type CainiaoCbossWorkplatformBiztypeQueryallAPIResponseModel

type CainiaoCbossWorkplatformBiztypeQueryallAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_cboss_workplatform_biztype_queryall_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// bizTypeJson
	BizTypeJson string `json:"biz_type_json,omitempty" xml:"biz_type_json,omitempty"`
	// success
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
	// errorCode
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// errorMsg
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
}

菜鸟工单平台根据交易订单查询某条业务线上的所有业务类型 成功返回结果

type CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest

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

菜鸟工单平台根据业务类型id查询业务类型详细信息 API请求 cainiao.cboss.workplatform.biztype.querybyid

菜鸟工单平台根据业务类型id查询业务类型详细信息。 目前调用者ISV

func NewCainiaoCbossWorkplatformBiztypeQuerybyidRequest

func NewCainiaoCbossWorkplatformBiztypeQuerybyidRequest() *CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest

初始化CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest对象

func (CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest) GetBizTypeId

BizTypeId Getter

func (*CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest) SetBizTypeId

BizTypeId Setter 业务类型id

type CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponse

type CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponseModel
}

菜鸟工单平台根据业务类型id查询业务类型详细信息 API返回值 cainiao.cboss.workplatform.biztype.querybyid

菜鸟工单平台根据业务类型id查询业务类型详细信息。 目前调用者ISV

type CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponseModel

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

菜鸟工单平台根据业务类型id查询业务类型详细信息 成功返回结果

type CainiaoCbossWorkplatformBiztypeQuerybyidResult

type CainiaoCbossWorkplatformBiztypeQuerybyidResult struct {
	// bizTypeJson
	BizTypeJson string `json:"biz_type_json,omitempty" xml:"biz_type_json,omitempty"`
	// errorCode
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// errorMsg
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
	// success
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
}

CainiaoCbossWorkplatformBiztypeQuerybyidResult

type CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest

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

根据交易单号判断是否为菜鸟发货订单 API请求 cainiao.cboss.workplatform.logistics.iscainiaoorder

根据交易单号判断是否为菜鸟发货订单

func NewCainiaoCbossWorkplatformLogisticsIscainiaoorderRequest

func NewCainiaoCbossWorkplatformLogisticsIscainiaoorderRequest() *CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest

初始化CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest对象

func (CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest) GetTradeId

TradeId Getter

func (*CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest) SetTradeId

TradeId Setter 交易单号

type CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponse

type CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponseModel
}

根据交易单号判断是否为菜鸟发货订单 API返回值 cainiao.cboss.workplatform.logistics.iscainiaoorder

根据交易单号判断是否为菜鸟发货订单

type CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponseModel

type CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_cboss_workplatform_logistics_iscainiaoorder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// isCainiaoOrder
	IsCainiaoOrder bool `json:"is_cainiao_order,omitempty" xml:"is_cainiao_order,omitempty"`
	// success
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
	// errorCode
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// errorMsg
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
}

根据交易单号判断是否为菜鸟发货订单 成功返回结果

type CainiaoCbossWorkplatformOperationReplyAPIRequest

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

菜鸟工单操作回传 API请求 cainiao.cboss.workplatform.operation.reply

菜鸟工单进度下发接口,目前调用者ISV

func NewCainiaoCbossWorkplatformOperationReplyRequest

func NewCainiaoCbossWorkplatformOperationReplyRequest() *CainiaoCbossWorkplatformOperationReplyAPIRequest

初始化CainiaoCbossWorkplatformOperationReplyAPIRequest对象

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetActionTime

ActionTime Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetActionType

ActionType Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetAttachPath

AttachPath Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetDealerContact

DealerContact Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetDealerUserId

DealerUserId Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetFeatures

Features Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetMemo

Memo Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetTaskId

TaskId Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetWorkOrderId

WorkOrderId Getter

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetActionTime

func (r *CainiaoCbossWorkplatformOperationReplyAPIRequest) SetActionTime(_actionTime string) error

ActionTime Setter 任务操作时间

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetActionType

func (r *CainiaoCbossWorkplatformOperationReplyAPIRequest) SetActionType(_actionType int64) error

ActionType Setter 任务操作类型

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetAttachPath

func (r *CainiaoCbossWorkplatformOperationReplyAPIRequest) SetAttachPath(_attachPath string) error

AttachPath Setter 凭证照片地址拼接

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetDealerContact

func (r *CainiaoCbossWorkplatformOperationReplyAPIRequest) SetDealerContact(_dealerContact string) error

DealerContact Setter 操作者联系方式

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetDealerUserId

func (r *CainiaoCbossWorkplatformOperationReplyAPIRequest) SetDealerUserId(_dealerUserId string) error

DealerUserId Setter 操作者userId

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetFeatures

Features Setter 扩展字段

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetMemo

Memo Setter 商家工单操作回传备注

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetTaskId

TaskId Setter 工单任务id

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetWorkOrderId

func (r *CainiaoCbossWorkplatformOperationReplyAPIRequest) SetWorkOrderId(_workOrderId string) error

WorkOrderId Setter 工单id

type CainiaoCbossWorkplatformOperationReplyAPIResponse

type CainiaoCbossWorkplatformOperationReplyAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformOperationReplyAPIResponseModel
}

菜鸟工单操作回传 API返回值 cainiao.cboss.workplatform.operation.reply

菜鸟工单进度下发接口,目前调用者ISV

type CainiaoCbossWorkplatformOperationReplyAPIResponseModel

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

菜鸟工单操作回传 成功返回结果

type CainiaoCbossWorkplatformOperationReplyResult

type CainiaoCbossWorkplatformOperationReplyResult struct {
	// errorCode
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// errorMsg
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
	// success
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
}

CainiaoCbossWorkplatformOperationReplyResult

type CainiaoCbossWorkplatformWorkorderCreateAPIRequest

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

菜鸟工单创建接口 API请求 cainiao.cboss.workplatform.workorder.create

菜鸟工单创建接口,目前调用者ISV

func NewCainiaoCbossWorkplatformWorkorderCreateRequest

func NewCainiaoCbossWorkplatformWorkorderCreateRequest() *CainiaoCbossWorkplatformWorkorderCreateAPIRequest

初始化CainiaoCbossWorkplatformWorkorderCreateAPIRequest对象

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetAttachPathList

AttachPathList Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetBizEntityValue

BizEntityValue Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetBizType

BizType Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetCreatorId

CreatorId Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetCreatorRole

CreatorRole Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetFeatures

Features Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetMailNo

MailNo Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetMemberId

MemberId Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetMemberRole

MemberRole Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetMemo

Memo Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetShopUserId

ShopUserId Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetSource

Source Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetSourceSign

SourceSign Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetTradeId

TradeId Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetWorkOrderType

WorkOrderType Getter

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetAttachPathList

func (r *CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetAttachPathList(_attachPathList []string) error

AttachPathList Setter 凭证地址列表

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetBizEntityValue

func (r *CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetBizEntityValue(_bizEntityValue string) error

BizEntityValue Setter 外部业务系统主键

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetBizType

BizType Setter 业务类型

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetCreatorId

CreatorId Setter 创建者淘宝id(区分子账号)

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetCreatorRole

func (r *CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetCreatorRole(_creatorRole string) error

CreatorRole Setter 创建者角色

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetFeatures

Features Setter 扩展字段

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMailNo

MailNo Setter 运单号

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMemberId

MemberId Setter 货主商家用户id

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMemberRole

func (r *CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMemberRole(_memberRole string) error

MemberRole Setter 货主用户角色

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMemo

Memo Setter 工单创建备注

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetShopUserId

func (r *CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetShopUserId(_shopUserId string) error

ShopUserId Setter 店铺用户id

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetSource

Source Setter 工单来源

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetSourceSign

func (r *CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetSourceSign(_sourceSign string) error

SourceSign Setter 来源签名,用于唯一区分不同的来源方

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetTradeId

TradeId Setter 交易订单id

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetWorkOrderType

func (r *CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetWorkOrderType(_workOrderType string) error

WorkOrderType Setter 工单类型

type CainiaoCbossWorkplatformWorkorderCreateAPIResponse

type CainiaoCbossWorkplatformWorkorderCreateAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformWorkorderCreateAPIResponseModel
}

菜鸟工单创建接口 API返回值 cainiao.cboss.workplatform.workorder.create

菜鸟工单创建接口,目前调用者ISV

type CainiaoCbossWorkplatformWorkorderCreateAPIResponseModel

type CainiaoCbossWorkplatformWorkorderCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_cboss_workplatform_workorder_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口返回model
	Result *CainiaoCbossWorkplatformWorkorderCreateResult `json:"result,omitempty" xml:"result,omitempty"`
}

菜鸟工单创建接口 成功返回结果

type CainiaoCbossWorkplatformWorkorderCreateResult

type CainiaoCbossWorkplatformWorkorderCreateResult struct {
	// 错误码
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// 错误信息
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
	// 是否成功
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
	// workOrderId
	WorkOrderId string `json:"work_order_id,omitempty" xml:"work_order_id,omitempty"`
}

CainiaoCbossWorkplatformWorkorderCreateResult

type CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest

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

菜鸟工单系统的工单进度下发 API请求 cainiao.cboss.workplatform.workorder.process.notify

菜鸟工单系统的工单进度下发(SPI)

func NewCainiaoCbossWorkplatformWorkorderProcessNotifyRequest

func NewCainiaoCbossWorkplatformWorkorderProcessNotifyRequest() *CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest

初始化CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest对象

func (CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest) GetContent

Content Getter

func (*CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest) SetContent

Content Setter 服务入参

type CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponse

type CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponseModel
}

菜鸟工单系统的工单进度下发 API返回值 cainiao.cboss.workplatform.workorder.process.notify

菜鸟工单系统的工单进度下发(SPI)

type CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponseModel

type CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_cboss_workplatform_workorder_process_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Response *CainiaoCbossWorkplatformWorkorderProcessNotifyStruct `json:"response,omitempty" xml:"response,omitempty"`
}

菜鸟工单系统的工单进度下发 成功返回结果

type CainiaoCbossWorkplatformWorkorderProcessNotifyStruct

type CainiaoCbossWorkplatformWorkorderProcessNotifyStruct struct {
	// 工单id
	WorkOrderId string `json:"work_order_id,omitempty" xml:"work_order_id,omitempty"`
	// 工单业务状态
	BizStatus int64 `json:"biz_status,omitempty" xml:"biz_status,omitempty"`
	// 进度的操作时间
	ActionTime string `json:"action_time,omitempty" xml:"action_time,omitempty"`
	// 下发的进度类型
	OpType int64 `json:"op_type,omitempty" xml:"op_type,omitempty"`
	// 任务id
	TaskId string `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// 任务名称
	TaskName string `json:"task_name,omitempty" xml:"task_name,omitempty"`
	// 操作者淘宝/旺旺 姓名/昵称
	DealerName string `json:"dealer_name,omitempty" xml:"dealer_name,omitempty"`
	// 操作者淘宝/旺旺角色
	DealerRole int64 `json:"dealer_role,omitempty" xml:"dealer_role,omitempty"`
	// 任务的操作备注
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 工单进度的凭证图片地址
	AttachPath string `json:"attach_path,omitempty" xml:"attach_path,omitempty"`
	// 扩展字段,半角分号分隔
	Features string `json:"features,omitempty" xml:"features,omitempty"`
	// 调用结果
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
	// 错误码
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// 错误信息
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
}

CainiaoCbossWorkplatformWorkorderProcessNotifyStruct

type CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest

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

TOP-SPI工单任务下发接口 API请求 cainiao.cboss.workplatform.workorder.task.notify

TOP-SPI工单任务下发接口(菜鸟--->商家ISV)

func NewCainiaoCbossWorkplatformWorkorderTaskNotifyRequest

func NewCainiaoCbossWorkplatformWorkorderTaskNotifyRequest() *CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest

初始化CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest对象

func (CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest) GetContent

Content Getter

func (*CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest) SetContent

Content Setter content

type CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponse

type CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponseModel
}

TOP-SPI工单任务下发接口 API返回值 cainiao.cboss.workplatform.workorder.task.notify

TOP-SPI工单任务下发接口(菜鸟--->商家ISV)

type CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponseModel

type CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_cboss_workplatform_workorder_task_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// response
	Response *CainiaoCbossWorkplatformWorkorderTaskNotifyStruct `json:"response,omitempty" xml:"response,omitempty"`
}

TOP-SPI工单任务下发接口 成功返回结果

type CainiaoCbossWorkplatformWorkorderTaskNotifyStruct

type CainiaoCbossWorkplatformWorkorderTaskNotifyStruct struct {
	// 扩展字段
	Features string `json:"features,omitempty" xml:"features,omitempty"`
	// 任务超时时间
	Timeout string `json:"timeout,omitempty" xml:"timeout,omitempty"`
	// 任务下发次数
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
	// 任务创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 工单任务状态
	TaskStatus int64 `json:"task_status,omitempty" xml:"task_status,omitempty"`
	// 工单任务名称
	TaskName string `json:"task_name,omitempty" xml:"task_name,omitempty"`
	// 工单任务id
	TaskId string `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// 工单id
	WorkOrderId string `json:"work_order_id,omitempty" xml:"work_order_id,omitempty"`
	// 是否成功
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
	// 错误码
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// 错误信息
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
}

CainiaoCbossWorkplatformWorkorderTaskNotifyStruct

type CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest

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

CP配送物流时效预测 API请求 cainiao.data.logistics.cp.delivery.aging.predict

时效和服务预期是商家发货时比较关注的信息,也是选择快递公司的一个重要参考(除去长期合作合同因素)。所以,在商家发货时给商家提供线路时效预估能帮助商家选择更好的快递公司,且对消费者来说也能整体提升体验。

日常时效是数值字符串 大促时效是数值区间字符串 方式1: 输入:发货省、市、区、详细地址,收货省、市、区、街道、详细地址,快递公司ID 输出:预估时效(小时数)

func NewCainiaoDataLogisticsCpDeliveryAgingPredictRequest

func NewCainiaoDataLogisticsCpDeliveryAgingPredictRequest() *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest

初始化CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest对象

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetCpId

CpId Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecAddr

RecAddr Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecCityName

RecCityName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecCountyName

RecCountyName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecProvName

RecProvName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecTownName

RecTownName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetSendAddr

SendAddr Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetSendCityName

SendCityName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetSendCountyName

SendCountyName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetSendProvName

SendProvName Getter

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetCpId

CpId Setter 物流公司id

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecAddr

RecAddr Setter 自己输入的详细收货地址

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecCityName

func (r *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecCityName(_recCityName string) error

RecCityName Setter 收货城市

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecCountyName

func (r *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecCountyName(_recCountyName string) error

RecCountyName Setter 收货区

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecProvName

func (r *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecProvName(_recProvName string) error

RecProvName Setter 收货省

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecTownName

func (r *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecTownName(_recTownName string) error

RecTownName Setter 第四级,一般是收货街道

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendAddr

SendAddr Setter 自己输入的详细发货地址

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendCityName

func (r *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendCityName(_sendCityName string) error

SendCityName Setter 发货城市

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendCountyName

func (r *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendCountyName(_sendCountyName string) error

SendCountyName Setter 发货区

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendProvName

func (r *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendProvName(_sendProvName string) error

SendProvName Setter 发货省

type CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponse

type CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponse struct {
	model.CommonResponse
	CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponseModel
}

CP配送物流时效预测 API返回值 cainiao.data.logistics.cp.delivery.aging.predict

时效和服务预期是商家发货时比较关注的信息,也是选择快递公司的一个重要参考(除去长期合作合同因素)。所以,在商家发货时给商家提供线路时效预估能帮助商家选择更好的快递公司,且对消费者来说也能整体提升体验。

日常时效是数值字符串 大促时效是数值区间字符串 方式1: 输入:发货省、市、区、详细地址,收货省、市、区、街道、详细地址,快递公司ID 输出:预估时效(小时数)

type CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponseModel

type CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_data_logistics_cp_delivery_aging_predict_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回数据值
	Data *DeliveryTimingDto `json:"data,omitempty" xml:"data,omitempty"`
}

CP配送物流时效预测 成功返回结果

type CainiaoDataLogisticsDeliveryAgingPredictAPIRequest

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

配送物流时效预测 API请求 cainiao.data.logistics.delivery.aging.predict

时效和服务预期是商家发货时比较关注的信息,也是选择快递公司的一个重要参考(除去长期合作合同因素)。所以,在商家发货时给商家提供线路时效预估能帮助商家选择更好的快递公司,且对消费者来说也能整体提升体验。

日常,展示具体的预测时效数值

大促期间,展示预测的时效区间

func NewCainiaoDataLogisticsDeliveryAgingPredictRequest

func NewCainiaoDataLogisticsDeliveryAgingPredictRequest() *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest

初始化CainiaoDataLogisticsDeliveryAgingPredictAPIRequest对象

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecAddr

RecAddr Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecCityName

RecCityName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecCountyName

RecCountyName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecProvName

RecProvName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecTownName

RecTownName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetSendAddr

SendAddr Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetSendCityName

SendCityName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetSendCountyName

SendCountyName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetSendProvName

SendProvName Getter

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecAddr

RecAddr Setter 收货详细地址

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecCityName

func (r *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecCityName(_recCityName string) error

RecCityName Setter 收货市

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecCountyName

func (r *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecCountyName(_recCountyName string) error

RecCountyName Setter 收货区

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecProvName

func (r *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecProvName(_recProvName string) error

RecProvName Setter 收货省

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecTownName

func (r *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecTownName(_recTownName string) error

RecTownName Setter 收货街道

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendAddr

SendAddr Setter 发货详细地址

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendCityName

func (r *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendCityName(_sendCityName string) error

SendCityName Setter 发货城市

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendCountyName

func (r *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendCountyName(_sendCountyName string) error

SendCountyName Setter 发货区

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendProvName

func (r *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendProvName(_sendProvName string) error

SendProvName Setter 发货省

type CainiaoDataLogisticsDeliveryAgingPredictAPIResponse

type CainiaoDataLogisticsDeliveryAgingPredictAPIResponse struct {
	model.CommonResponse
	CainiaoDataLogisticsDeliveryAgingPredictAPIResponseModel
}

配送物流时效预测 API返回值 cainiao.data.logistics.delivery.aging.predict

时效和服务预期是商家发货时比较关注的信息,也是选择快递公司的一个重要参考(除去长期合作合同因素)。所以,在商家发货时给商家提供线路时效预估能帮助商家选择更好的快递公司,且对消费者来说也能整体提升体验。

日常,展示具体的预测时效数值

大促期间,展示预测的时效区间

type CainiaoDataLogisticsDeliveryAgingPredictAPIResponseModel

type CainiaoDataLogisticsDeliveryAgingPredictAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_data_logistics_delivery_aging_predict_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 列表类型返回
	Datas []CainiaoDataLogisticsDeliveryAgingPredictData `json:"datas,omitempty" xml:"datas>cainiao_data_logistics_delivery_aging_predict_data,omitempty"`
}

配送物流时效预测 成功返回结果

type CainiaoDataLogisticsDeliveryAgingPredictData

type CainiaoDataLogisticsDeliveryAgingPredictData struct {
	// 快递公司id
	CompanyId string `json:"company_id,omitempty" xml:"company_id,omitempty"`
	// 配送时效。字符串,ISV拿到直接展示,不要做处理
	DeliveryPeriod string `json:"delivery_period,omitempty" xml:"delivery_period,omitempty"`
}

CainiaoDataLogisticsDeliveryAgingPredictData

type CainiaoMemberCourierCpresignAPIRequest

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

cp清理离职用户信息 API请求 cainiao.member.courier.cpresign

CP清理内部离职的用户信息

func NewCainiaoMemberCourierCpresignRequest

func NewCainiaoMemberCourierCpresignRequest() *CainiaoMemberCourierCpresignAPIRequest

初始化CainiaoMemberCourierCpresignAPIRequest对象

func (CainiaoMemberCourierCpresignAPIRequest) GetAccountId

AccountId Getter

func (CainiaoMemberCourierCpresignAPIRequest) GetApiMethodName

func (r CainiaoMemberCourierCpresignAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (CainiaoMemberCourierCpresignAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (*CainiaoMemberCourierCpresignAPIRequest) SetAccountId

func (r *CainiaoMemberCourierCpresignAPIRequest) SetAccountId(_accountId int64) error

AccountId Setter 菜鸟用户id

type CainiaoMemberCourierCpresignAPIResponse

type CainiaoMemberCourierCpresignAPIResponse struct {
	model.CommonResponse
	CainiaoMemberCourierCpresignAPIResponseModel
}

cp清理离职用户信息 API返回值 cainiao.member.courier.cpresign

CP清理内部离职的用户信息

type CainiaoMemberCourierCpresignAPIResponseModel

type CainiaoMemberCourierCpresignAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_member_courier_cpresign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 具体错误信息
	StatusMessage string `json:"status_message,omitempty" xml:"status_message,omitempty"`
	// 错误编码
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 业务处理是否成功
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

cp清理离职用户信息 成功返回结果

type CainiaoReachableBatchjudgeAPIRequest

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

是否派送可达判定批量查询接口 API请求 cainiao.reachable.batchjudge

提供给商家在发货之前做截单处理,输入物流商编码和收发货地址进行可达判定,目前支持国内主流的物流服务商, 支持快运和快递两种类型

func NewCainiaoReachableBatchjudgeRequest

func NewCainiaoReachableBatchjudgeRequest() *CainiaoReachableBatchjudgeAPIRequest

初始化CainiaoReachableBatchjudgeAPIRequest对象

func (CainiaoReachableBatchjudgeAPIRequest) GetAddressType

func (r CainiaoReachableBatchjudgeAPIRequest) GetAddressType() int64

AddressType Getter

func (CainiaoReachableBatchjudgeAPIRequest) GetApiMethodName

func (r CainiaoReachableBatchjudgeAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (CainiaoReachableBatchjudgeAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoReachableBatchjudgeAPIRequest) GetClientInfo

ClientInfo Getter

func (CainiaoReachableBatchjudgeAPIRequest) GetData

Data Getter

func (*CainiaoReachableBatchjudgeAPIRequest) SetAddressType

func (r *CainiaoReachableBatchjudgeAPIRequest) SetAddressType(_addressType int64) error

AddressType Setter 1:快递 2:快运

func (*CainiaoReachableBatchjudgeAPIRequest) SetClientInfo

func (r *CainiaoReachableBatchjudgeAPIRequest) SetClientInfo(_clientInfo *ClientInfoDto) error

ClientInfo Setter 调用方对象

func (*CainiaoReachableBatchjudgeAPIRequest) SetData

Data Setter 收发信息

type CainiaoReachableBatchjudgeAPIResponse

type CainiaoReachableBatchjudgeAPIResponse struct {
	model.CommonResponse
	CainiaoReachableBatchjudgeAPIResponseModel
}

是否派送可达判定批量查询接口 API返回值 cainiao.reachable.batchjudge

提供给商家在发货之前做截单处理,输入物流商编码和收发货地址进行可达判定,目前支持国内主流的物流服务商, 支持快运和快递两种类型

type CainiaoReachableBatchjudgeAPIResponseModel

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

是否派送可达判定批量查询接口 成功返回结果

type Capacities

type Capacities struct {
	// 配送中骑手
	DeliveryKnightAmount int64 `json:"delivery_knight_amount,omitempty" xml:"delivery_knight_amount,omitempty"`
	// 小休骑手
	RestKnightAmount int64 `json:"rest_knight_amount,omitempty" xml:"rest_knight_amount,omitempty"`
	// 活跃骑手
	ActiveKnightAmount int64 `json:"active_knight_amount,omitempty" xml:"active_knight_amount,omitempty"`
	// 下班骑手
	OffWorkKnightAmount int64 `json:"off_work_knight_amount,omitempty" xml:"off_work_knight_amount,omitempty"`
	// 到店骑手
	ArrivalKnightAmount int64 `json:"arrival_knight_amount,omitempty" xml:"arrival_knight_amount,omitempty"`
	// 归途	骑手
	BackKnightAmount int64 `json:"back_knight_amount,omitempty" xml:"back_knight_amount,omitempty"`
	// 上班骑手数
	WorkKnightAmount int64 `json:"work_knight_amount,omitempty" xml:"work_knight_amount,omitempty"`
	// 门店编码,对应大润发deliveryDockCode
	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`
}

Capacities

type CarriageDetail

type CarriageDetail struct {
	// 物流公司揽收时间段
	GotTime string `json:"got_time,omitempty" xml:"got_time,omitempty"`
	// 快件送达所需的时间(单位:天)
	WayDay string `json:"way_day,omitempty" xml:"way_day,omitempty"`
	// 首重(单位:千克)
	InitialWeight int64 `json:"initial_weight,omitempty" xml:"initial_weight,omitempty"`
	// 首费(单位:元)
	InitialFee int64 `json:"initial_fee,omitempty" xml:"initial_fee,omitempty"`
	// 续重(单位:千克)
	AddWeight int64 `json:"add_weight,omitempty" xml:"add_weight,omitempty"`
	// 续费(单位:元)
	AddFee int64 `json:"add_fee,omitempty" xml:"add_fee,omitempty"`
	// 丢单赔付
	LostPayment string `json:"lost_payment,omitempty" xml:"lost_payment,omitempty"`
	// 破损赔付
	DamagePayment string `json:"damage_payment,omitempty" xml:"damage_payment,omitempty"`
}

CarriageDetail

type ChainStore

type ChainStore struct {
	// 门店code
	ChainstoreCode string `json:"chainstore_code,omitempty" xml:"chainstore_code,omitempty"`
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
}

ChainStore

type ClientInfoDto

type ClientInfoDto struct {
	// 调用时自定义描述信息
	Description string `json:"description,omitempty" xml:"description,omitempty"`
}

ClientInfoDto

type ConfirmConsignGoodsDto

type ConfirmConsignGoodsDto struct {
	// 待发货商品的前端宝贝id
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 待发货商品的数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 待发货商品的子交易号
	TcSubTradeId int64 `json:"tc_sub_trade_id,omitempty" xml:"tc_sub_trade_id,omitempty"`
}

ConfirmConsignGoodsDto

type DeliveryEventDto

type DeliveryEventDto struct {
	// 淘宝订单ID
	TaobaoOrderId int64 `json:"taobao_order_id,omitempty" xml:"taobao_order_id,omitempty"`
	// 配送商名称
	DistributorName string `json:"distributor_name,omitempty" xml:"distributor_name,omitempty"`
	// 揽件员姓名
	ShopperName string `json:"shopper_name,omitempty" xml:"shopper_name,omitempty"`
	// 快递单号
	DeliveryNo string `json:"delivery_no,omitempty" xml:"delivery_no,omitempty"`
	// 事件发生时间
	EventTime string `json:"event_time,omitempty" xml:"event_time,omitempty"`
	// 事件类型:呼叫物流=4; 揽件=7; 送达=8; 配送取消=9
	EventType int64 `json:"event_type,omitempty" xml:"event_type,omitempty"`
	// 取消原因(请传以下类型):CHAIN_STORE_NOT_EXIST("门店不存在"),     CHAIN_STORE_NOT_VERIFIED("门店未审核"),     MERCHANT_ARREARAGE("商户欠费"),     MERCHANT_NOT_EXISTS("商户不存在"),     REQUIRE_RECEIVE_TIME_INVALID("预计送达时间不正确"),     MERCHANT_PUSH_TOO_LATE_ERROR("请求配送过晚"),      NO_CONTRACTED_ERROR("商家未签约"),     MERCHANT_CALL_LATE_ERROR("呼叫配送晚"),     REJECT_ORDER("系统拒单"),     OUT_OF_DELIVERY_RANGE("超出配送范围"),     OVER_DELIVERY_AREA_ERROR("超出配送范围"),      CONSUMER_LOCATION_TOO_FAR_ERROR("超出服务范围"),     GOODS_WEIGHT_EXCEPTION_ERROR("货物重量异常"),     PRODUCT_OVERWEIGHT("无责取消-商品过重或体积过大"),     DELIVERY_OUT_OF_SERVICE("超出服务范围"),     MERCHANT_CANCEL("无责取消-商户申请取消"),      MERCHANT_HAS_NOT_OPENED("无责取消-商户未开店"),     MERCHANT_INTERRUPT_DELIVERY_ERROR("无责取消-商户未开店"),     MERCHANT_CANCLE_BY_CUSTOMER_SERVICE("点我达运力独有-商家要求客服取消"),     MERCHANT_DONT_GIVE_FOOD("无责取消-商户不给餐"),     MERCHANT_FOOD_ERROR("无责取消-商户出货问题"),      MERCHANT_OUT_OF_STOCK("无责取消-商户缺货"),     USER_CANCEL("用户发起取消"),     USER_CANCEL_BY_CODE("用户取消码取消"),     USER_CANCEL_COMPENSATORY("用户有偿取消"),     USER_ADDRESS_ERROR("异常报备-顾客定位有误"),      USER_NOT_ANSWER_ERROR("异常报备-联系不上顾客"),     USER_RETURN_ORDER_ERROR("无责取消-顾客拒收订单"),     CARRIER_CANCEL("配送商取消-挂单时长内无人接单取消"),     CARRIER_DONT_GIVE_FOOD_CANCEL("骑手抢单后规定时间内未到店/未取餐取消"),     CARRIER_GRAB_ERROR("运力主动取消-抢错了"),      CARRIER_LONG_TIME_CANCEL("挂单时长内无人接单取消"),     CARRIER_NOT_ENOUGH_TIME("运力主动取消-时间来不及"),     CARRIER_OTHER_ERROR("运力主动取消-运力其他原因"),     CARRIER_REMARK_EXCEPTION_ERROR("骑手标记异常"),     DELIVERY_TIMEOUT("配送超时,系统标记异常(超时关单)"),      FOR_UPDATE_TIP("加小费取消"),     SYSTEM_CANCEL("系统取消"),     SYSTEM_MARKED_ERROR("系统自动标记异常--订单超过3小时未送达"),     CARRIER_NOT_ON_TIME_ERROR("配送商未按时配送");
	CancelReason string `json:"cancel_reason,omitempty" xml:"cancel_reason,omitempty"`
	// 揽件员电话
	ShopperPhone string `json:"shopper_phone,omitempty" xml:"shopper_phone,omitempty"`
}

DeliveryEventDto

type DeliveryTemplate

type DeliveryTemplate struct {
	// 模块ID
	TemplateId int64 `json:"template_id,omitempty" xml:"template_id,omitempty"`
	// 模板创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 模板名称,长度不能超过25个字节
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 可选值:0,1,2,3<br>,说明如下<br>1)买家承担运费的模版<br>0:买家承担服务费<br>1: 卖家承担服务费<br>2)卖家承担运费的模版<br>2:卖家承担运费的模版(集市),卖家承担服务费<br>3:卖家承担运费的模版(天猫),卖家承担服务费<br>
	Assumer int64 `json:"assumer,omitempty" xml:"assumer,omitempty"`
	// 可选值:0<br/>说明:<br/>0:表示按宝贝件数计算运费<br/><br/><br/><br/>1:表示按宝贝重量计算运费<br/><br/><br/><br/>3:表示按宝贝体积计算运费
	Valuation int64 `json:"valuation,omitempty" xml:"valuation,omitempty"`
	// 运费模板中运费详细信息对象,包含默认运费和指定地区运费
	FeeList []TopFee `json:"fee_list,omitempty" xml:"fee_list>top_fee,omitempty"`
	// 物流服务模板支持增值服务列表,多个用分号隔开。cod:货到付款 mops:刷卡付款
	Supports string `json:"supports,omitempty" xml:"supports,omitempty"`
	// 模板修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 运费模板上设置的发货地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 该模板上设置的卖家发货地址区域ID,如:address为浙江省杭州市西湖去文三路XX号那么这个consign_area_id的值就是西湖区的ID
	ConsignAreaId int64 `json:"consign_area_id,omitempty" xml:"consign_area_id,omitempty"`
}

DeliveryTemplate

type DeliveryTimingDto

type DeliveryTimingDto struct {
	// 预估时效,这部分ISV直接展示,不要做改动,ISP会变文案和时效展示
	DeliveryPeriod string `json:"delivery_period,omitempty" xml:"delivery_period,omitempty"`
}

DeliveryTimingDto

type ErrorInfo

type ErrorInfo struct {
	// 错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
}

ErrorInfo

type ExpressModifyAppointTopRequestDto

type ExpressModifyAppointTopRequestDto struct {
	// 应到达日期
	ScDate string `json:"sc_date,omitempty" xml:"sc_date,omitempty"`
	// 子交易单号
	SubTradeIds []string `json:"sub_trade_ids,omitempty" xml:"sub_trade_ids>string,omitempty"`
	// 交易号
	TradeId string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// 卖家Id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 收货人电话
	ReceiverMobile string `json:"receiver_mobile,omitempty" xml:"receiver_mobile,omitempty"`
	// 改约日期
	OsDate string `json:"os_date,omitempty" xml:"os_date,omitempty"`
	// 收货人姓名
	ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	// 扩展字段
	Feature string `json:"feature,omitempty" xml:"feature,omitempty"`
	// 外部订单号
	OutOrderCode string `json:"out_order_code,omitempty" xml:"out_order_code,omitempty"`
	// 收货人地址
	ReceiverAddress string `json:"receiver_address,omitempty" xml:"receiver_address,omitempty"`
}

ExpressModifyAppointTopRequestDto

type ExpressModifyAppointTopResponseDto

type ExpressModifyAppointTopResponseDto struct {
	// 是否执行成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 订单号
	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
}

ExpressModifyAppointTopResponseDto

type Expresses

type Expresses struct {
	// 公司名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 公司编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

Expresses

type GoodsItem

type GoodsItem struct {
	// 子订单编号
	Oid int64 `json:"oid,omitempty" xml:"oid,omitempty"`
	// 货品数量
	Num int64 `json:"num,omitempty" xml:"num,omitempty"`
	// 货品ID
	GoodsId string `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
}

GoodsItem

type Instps

type Instps struct {
	// 公司名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 公司编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 是否商家绑定的默认安装公司
	IsDefault bool `json:"is_default,omitempty" xml:"is_default,omitempty"`
}

Instps

type ItemInfoParam

type ItemInfoParam struct {
	// 餐品实际价格
	ItemActualPrice int64 `json:"item_actual_price,omitempty" xml:"item_actual_price,omitempty"`
	// 餐品id
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 餐品数量
	ItemQuantity int64 `json:"item_quantity,omitempty" xml:"item_quantity,omitempty"`
	// 餐品名
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 餐品重量
	ItemWeight int64 `json:"item_weight,omitempty" xml:"item_weight,omitempty"`
	// 餐品类目
	ItemCategory string `json:"item_category,omitempty" xml:"item_category,omitempty"`
}

ItemInfoParam

type JzReceiverTo

type JzReceiverTo struct {
	// 座机号
	TelePhone string `json:"tele_phone,omitempty" xml:"tele_phone,omitempty"`
	// 手机号
	MobilePhone string `json:"mobile_phone,omitempty" xml:"mobile_phone,omitempty"`
	// 详细地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 收货人名称
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// 街道
	Street string `json:"street,omitempty" xml:"street,omitempty"`
	// 邮编
	ZipCode string `json:"zip_code,omitempty" xml:"zip_code,omitempty"`
	// 省
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 区
	District string `json:"district,omitempty" xml:"district,omitempty"`
	// 市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 国家
	Country string `json:"country,omitempty" xml:"country,omitempty"`
}

JzReceiverTo

type JzTopArgs

type JzTopArgs struct {
	// 运单号
	MailNo string `json:"mail_no,omitempty" xml:"mail_no,omitempty"`
	// 包裹重量
	PackageWeight string `json:"package_weight,omitempty" xml:"package_weight,omitempty"`
	// 自有物流发货时间
	ZyConsignTime string `json:"zy_consign_time,omitempty" xml:"zy_consign_time,omitempty"`
	// 包裹体积
	PackageVolume string `json:"package_volume,omitempty" xml:"package_volume,omitempty"`
	// 自有物流公司名称
	ZyCompany string `json:"zy_company,omitempty" xml:"zy_company,omitempty"`
	// 包裹备注
	PackageRemark string `json:"package_remark,omitempty" xml:"package_remark,omitempty"`
	// 自有物流公司电话
	ZyPhoneNumber string `json:"zy_phone_number,omitempty" xml:"zy_phone_number,omitempty"`
	// 包裹数量
	PackageNumber string `json:"package_number,omitempty" xml:"package_number,omitempty"`
}

JzTopArgs

type JzTopDto

type JzTopDto struct {
	// 快递公司列表
	Expresses []Expresses `json:"expresses,omitempty" xml:"expresses>expresses,omitempty"`
	// 物流公司列表
	LgCps []Lgcps `json:"lg_cps,omitempty" xml:"lg_cps>lgcps,omitempty"`
	// 安装公司列表
	InsTps []Instps `json:"ins_tps,omitempty" xml:"ins_tps>instps,omitempty"`
	// 是否支持快递
	SupportDelivery bool `json:"support_delivery,omitempty" xml:"support_delivery,omitempty"`
	// 商品对应的服务信息
	GoodsRelations string `json:"goods_relations,omitempty" xml:"goods_relations,omitempty"`
	// 是否支持安装
	SupportInstall bool `json:"support_install,omitempty" xml:"support_install,omitempty"`
	// 是否支持修改安装地址
	SuppModifyInsAdd bool `json:"supp_modify_ins_add,omitempty" xml:"supp_modify_ins_add,omitempty"`
}

JzTopDto

type Kvs

type Kvs struct {
	// value
	Value string `json:"value,omitempty" xml:"value,omitempty"`
	// key
	Key string `json:"key,omitempty" xml:"key,omitempty"`
	// index
	IndexId int64 `json:"index_id,omitempty" xml:"index_id,omitempty"`
}

Kvs

type Lgcps

type Lgcps struct {
	// 公司名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 公司编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

Lgcps

type Location

type Location struct {
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 邮政编码
	Zip string `json:"zip,omitempty" xml:"zip,omitempty"`
	// 详细地址,最大256个字节(128个中文)
	Address string `json:"address,omitempty" xml:"address,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"`
	// 区/县(只适用于物流API)
	District string `json:"district,omitempty" xml:"district,omitempty"`
}

Location

type LocationParam

type LocationParam struct {
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
}

LocationParam

type LogisticsCompany

type LogisticsCompany struct {
	// 物流公司标识
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 物流公司代码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 物流公司简称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 运单号验证正则表达式
	RegMailNo string `json:"reg_mail_no,omitempty" xml:"reg_mail_no,omitempty"`
}

LogisticsCompany

type LogisticsPartner

type LogisticsPartner struct {
	// 揽收说明信息
	CoverRemark string `json:"cover_remark,omitempty" xml:"cover_remark,omitempty"`
	// 不可送达的说明信息
	UncoverRemark string `json:"uncover_remark,omitempty" xml:"uncover_remark,omitempty"`
	// 物流公司揽收和资费详细信息
	Carriage *CarriageDetail `json:"carriage,omitempty" xml:"carriage,omitempty"`
	// 物流公司详细信息
	Partner *PartnerDetail `json:"partner,omitempty" xml:"partner,omitempty"`
}

LogisticsPartner

type LogisticsResult

type LogisticsResult struct {
	// 错误编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 数据
	Data *Pagination `json:"data,omitempty" xml:"data,omitempty"`
	// 失败消息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

LogisticsResult

type OrderWarehouseRouteGetItem

type OrderWarehouseRouteGetItem struct {
	// ERP订单明细编码或者子交易单号
	OrderItemId string `json:"order_item_id,omitempty" xml:"order_item_id,omitempty"`
	// 通知仓库此订单明细的商品应发数量
	ItemQty int64 `json:"item_qty,omitempty" xml:"item_qty,omitempty"`
	// 菜鸟订单编码 当订单路由到菜鸟仓发货时,生成此单号。等待路由仓或由商家仓发货的订单,此单号为空。格式LBX+数字
	CnOrderCode string `json:"cn_order_code,omitempty" xml:"cn_order_code,omitempty"`
	// 订单路由状态 状态值: WAIT_ROUTE 待路由仓 ROUTE_TO_CN 路由到菜鸟仓发货 ROUTE_TO_ERP 路由到商家仓发货。 STOP_ROUTE 终止分仓,如订单已取消时,不再发货。 注:待路由仓状态表示未做路由,不确定由哪个仓库发货,可与5分钟后再次查询
	RoutStatus string `json:"rout_status,omitempty" xml:"rout_status,omitempty"`
	// 仓库编码 当订单路由到菜鸟仓发货时输出菜鸟仓编码。等待路由仓或由商家仓发货的订单,此内容为空。
	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`
}

OrderWarehouseRouteGetItem

type OrderWarehouseRouteGetItems

type OrderWarehouseRouteGetItems struct {
	// 商品信息
	Item *OrderWarehouseRouteGetItem `json:"item,omitempty" xml:"item,omitempty"`
}

OrderWarehouseRouteGetItems

type PageQueryWarehouseResourceRelationByFromRequest

type PageQueryWarehouseResourceRelationByFromRequest struct {
	// from资源外部编码,与from_resource_code二选一
	FromOrgResourceCode string `json:"from_org_resource_code,omitempty" xml:"from_org_resource_code,omitempty"`
	// from资源编码,与from_org_resource_code二选一
	FromResourceCode string `json:"from_resource_code,omitempty" xml:"from_resource_code,omitempty"`
	// from资源类型
	FromResourceType string `json:"from_resource_type,omitempty" xml:"from_resource_type,omitempty"`
	// 网络编码
	NetworkCode string `json:"network_code,omitempty" xml:"network_code,omitempty"`
	// 分页,1开始
	PageIndex int64 `json:"page_index,omitempty" xml:"page_index,omitempty"`
	// 分页,上限50
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

PageQueryWarehouseResourceRelationByFromRequest

type Pagination

type Pagination struct {
	// 数据列表
	Results []ResourceGroupDto `json:"results,omitempty" xml:"results>resource_group_dto,omitempty"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// from外部资源编码
	FromOrgResourceCode string `json:"from_org_resource_code,omitempty" xml:"from_org_resource_code,omitempty"`
	// from资源来源
	FromOrgSource string `json:"from_org_source,omitempty" xml:"from_org_source,omitempty"`
	// from资源编码
	FromResourceCode string `json:"from_resource_code,omitempty" xml:"from_resource_code,omitempty"`
	// from资源名称
	FromResourceName string `json:"from_resource_name,omitempty" xml:"from_resource_name,omitempty"`
	// from资源类型
	FromResourceType string `json:"from_resource_type,omitempty" xml:"from_resource_type,omitempty"`
	// 商家
	MerchantCode string `json:"merchant_code,omitempty" xml:"merchant_code,omitempty"`
	// 网络编码
	NetworkCode string `json:"network_code,omitempty" xml:"network_code,omitempty"`
	// 关系类型
	RelationType string `json:"relation_type,omitempty" xml:"relation_type,omitempty"`
	// to资源外部编码
	ToOrgResourceCode string `json:"to_org_resource_code,omitempty" xml:"to_org_resource_code,omitempty"`
	// to资源来源
	ToOrgSource string `json:"to_org_source,omitempty" xml:"to_org_source,omitempty"`
	// to资源编码
	ToResourceCode string `json:"to_resource_code,omitempty" xml:"to_resource_code,omitempty"`
	// to资源名称
	ToResourceName string `json:"to_resource_name,omitempty" xml:"to_resource_name,omitempty"`
	// to资源类型
	ToResourceType string `json:"to_resource_type,omitempty" xml:"to_resource_type,omitempty"`
}

Pagination

type Param

type Param struct {
	// appId
	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`
	// 外部订单号
	PartnerOrderCode string `json:"partner_order_code,omitempty" xml:"partner_order_code,omitempty"`
	// 渠道code
	ChannelId string `json:"channel_id,omitempty" xml:"channel_id,omitempty"`
	// 取消原因描述
	OrderCancelDesc string `json:"order_cancel_desc,omitempty" xml:"order_cancel_desc,omitempty"`
	// 取消code
	OrderCancelCode int64 `json:"order_cancel_code,omitempty" xml:"order_cancel_code,omitempty"`
	// 取消原因code  1:用户取消
	OrderCancelReasonCode int64 `json:"order_cancel_reason_code,omitempty" xml:"order_cancel_reason_code,omitempty"`
	// 门店编码,对应大润发deliveryDockCode
	StoreCodes []string `json:"store_codes,omitempty" xml:"store_codes>string,omitempty"`
	// 服务包code
	ServicePackageCode string `json:"service_package_code,omitempty" xml:"service_package_code,omitempty"`
	// 商户code
	MerchantCode string `json:"merchant_code,omitempty" xml:"merchant_code,omitempty"`
	// 门店code
	ChainstoreCode string `json:"chainstore_code,omitempty" xml:"chainstore_code,omitempty"`
	// 经纬度来源。1-腾讯,2-百度,3-高德
	PositionSource int64 `json:"position_source,omitempty" xml:"position_source,omitempty"`
	// 文本地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 门店名字
	ChainStoreName string `json:"chain_store_name,omitempty" xml:"chain_store_name,omitempty"`
	// 门店code
	ChainStoreCode string `json:"chain_store_code,omitempty" xml:"chain_store_code,omitempty"`
	// 联系手机
	ContactPhone string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 门店列表
	Chainstores []ChainStore `json:"chainstores,omitempty" xml:"chainstores>chain_store,omitempty"`
	// 交易唯一id,汇金outBizId
	TradeId int64 `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// 汇金扣拥状态
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 汇金唯一id
	HjTradeNo int64 `json:"hj_trade_no,omitempty" xml:"hj_trade_no,omitempty"`
	// 错误详情
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

Param

type PartnerDetail

type PartnerDetail struct {
	// 物流公司支付宝账号
	AccountNo string `json:"account_no,omitempty" xml:"account_no,omitempty"`
	// 物流公司代码
	CompanyCode string `json:"company_code,omitempty" xml:"company_code,omitempty"`
	// 物流公司id
	CompanyId int64 `json:"company_id,omitempty" xml:"company_id,omitempty"`
	// 物流公司全名
	FullName string `json:"full_name,omitempty" xml:"full_name,omitempty"`
	// 物流公司简称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 旺旺id
	WangwangId string `json:"wangwang_id,omitempty" xml:"wangwang_id,omitempty"`
	// 运单号验证正则表达式
	RegMailNo string `json:"reg_mail_no,omitempty" xml:"reg_mail_no,omitempty"`
}

PartnerDetail

type PredictDeliveryTimeParam

type PredictDeliveryTimeParam struct {
	// 发件人地址
	TransportLocation *LocationParam `json:"transport_location,omitempty" xml:"transport_location,omitempty"`
	// 定位来源
	PositionSource string `json:"position_source,omitempty" xml:"position_source,omitempty"`
	// 餐品id
	IndexId string `json:"index_id,omitempty" xml:"index_id,omitempty"`
	// 收件人地址
	ReceiverLocation *LocationParam `json:"receiver_location,omitempty" xml:"receiver_location,omitempty"`
	// 配送费
	DeliveryTotalPrice int64 `json:"delivery_total_price,omitempty" xml:"delivery_total_price,omitempty"`
	// 餐品详情
	ItemInfos []ItemInfoParam `json:"item_infos,omitempty" xml:"item_infos>item_info_param,omitempty"`
	// appid
	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`
	// 商户code
	MerchantCode string `json:"merchant_code,omitempty" xml:"merchant_code,omitempty"`
	// 门店code
	ChainStoreCode string `json:"chain_store_code,omitempty" xml:"chain_store_code,omitempty"`
	// 总数量
	OrderAmount int64 `json:"order_amount,omitempty" xml:"order_amount,omitempty"`
	// 用户收件地址
	CustomerAddress string `json:"customer_address,omitempty" xml:"customer_address,omitempty"`
	// 预计送达时间
	RequireReceiveTime int64 `json:"require_receive_time,omitempty" xml:"require_receive_time,omitempty"`
}

PredictDeliveryTimeParam

type Range

type Range struct {
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
}

Range

type ReachableAddressAndServiceDto

type ReachableAddressAndServiceDto struct {
	// 收货地址
	ReceiveAddress *ReceiveAddress `json:"receive_address,omitempty" xml:"receive_address,omitempty"`
	// 服务列表,每一项必须为json的string格式,快运必填,快递为空则默认为'标准快递'
	ServiceCodeList []string `json:"service_code_list,omitempty" xml:"service_code_list>string,omitempty"`
	// 每条收发地址的key,用户自定义,每次请求多个地址不能重复
	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`
	// 发货地址
	SendAddress *AddressDto `json:"send_address,omitempty" xml:"send_address,omitempty"`
	// 淘宝开放地址ID
	Oaid string `json:"oaid,omitempty" xml:"oaid,omitempty"`
	// 订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// C2M&1688开放地址ID
	Caid string `json:"caid,omitempty" xml:"caid,omitempty"`
}

ReachableAddressAndServiceDto

type ReachableDto

type ReachableDto struct {
	// 阻断原因
	InterruptReason string `json:"interrupt_reason,omitempty" xml:"interrupt_reason,omitempty"`
	// 是否阻断 true:阻断  false:可达
	InterruptApplyWaybillCode bool `json:"interrupt_apply_waybill_code,omitempty" xml:"interrupt_apply_waybill_code,omitempty"`
}

ReachableDto

type ReachableServiceWaybillForTopResponseDto

type ReachableServiceWaybillForTopResponseDto struct {
	// 结果列表
	ResultList []ReachableServiceWaybillResponseDto `json:"result_list,omitempty" xml:"result_list>reachable_service_waybill_response_dto,omitempty"`
}

ReachableServiceWaybillForTopResponseDto

type ReachableServiceWaybillResponseDto

type ReachableServiceWaybillResponseDto struct {
	// 单个结果是否异常
	ErrorInfo *ErrorInfo `json:"error_info,omitempty" xml:"error_info,omitempty"`
	// 单个结果是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 可达信息
	Module *ReachableDto `json:"module,omitempty" xml:"module,omitempty"`
	// 与入参地址列表中单项objectId对应
	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`
}

ReachableServiceWaybillResponseDto

type ReceiveAddress

type ReceiveAddress struct {
	// 镇/街道
	TownName string `json:"town_name,omitempty" xml:"town_name,omitempty"`
	// 详细地址
	AddressDetail string `json:"address_detail,omitempty" xml:"address_detail,omitempty"`
	// 市
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 区
	AreaName string `json:"area_name,omitempty" xml:"area_name,omitempty"`
	// 省
	ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"`
}

ReceiveAddress

type ResourceGroupDto

type ResourceGroupDto struct {
	// 区块编码
	AreaCode string `json:"area_code,omitempty" xml:"area_code,omitempty"`
	// 区块名称
	AreaName string `json:"area_name,omitempty" xml:"area_name,omitempty"`
	// 网格仓外部编码
	FromOrgResourceCode string `json:"from_org_resource_code,omitempty" xml:"from_org_resource_code,omitempty"`
	// from资源来源
	FromOrgSource string `json:"from_org_source,omitempty" xml:"from_org_source,omitempty"`
	// 网格仓编码
	FromResourceCode string `json:"from_resource_code,omitempty" xml:"from_resource_code,omitempty"`
	// from资源名称
	FromResourceName string `json:"from_resource_name,omitempty" xml:"from_resource_name,omitempty"`
	// from资源类型
	FromResourceType string `json:"from_resource_type,omitempty" xml:"from_resource_type,omitempty"`
	// 是否测试
	IsTest int64 `json:"is_test,omitempty" xml:"is_test,omitempty"`
	// 商家
	MerchantCode string `json:"merchant_code,omitempty" xml:"merchant_code,omitempty"`
	// 网络编码
	NetworkCode string `json:"network_code,omitempty" xml:"network_code,omitempty"`
	// 自提点地址
	PickupPointAddress string `json:"pickup_point_address,omitempty" xml:"pickup_point_address,omitempty"`
	// 自提点外部编码
	ToOrgResourceCode string `json:"to_org_resource_code,omitempty" xml:"to_org_resource_code,omitempty"`
	// 自提点来源
	ToOrgSource string `json:"to_org_source,omitempty" xml:"to_org_source,omitempty"`
	// 自提点编码
	ToResourceCode string `json:"to_resource_code,omitempty" xml:"to_resource_code,omitempty"`
	// to资源编码(自提点)
	ToResourceName string `json:"to_resource_name,omitempty" xml:"to_resource_name,omitempty"`
	// to资源类型
	ToResourceType string `json:"to_resource_type,omitempty" xml:"to_resource_type,omitempty"`
}

ResourceGroupDto

type ResourceGroupPageQueryRequest

type ResourceGroupPageQueryRequest struct {
	// 区块编码
	AreaCode string `json:"area_code,omitempty" xml:"area_code,omitempty"`
	// 网格仓外部编码
	FromOrgResourceCode string `json:"from_org_resource_code,omitempty" xml:"from_org_resource_code,omitempty"`
	// 网格仓编码
	FromResourceCode string `json:"from_resource_code,omitempty" xml:"from_resource_code,omitempty"`
	// from资源类型
	FromResourceType string `json:"from_resource_type,omitempty" xml:"from_resource_type,omitempty"`
	// 自提点编码
	GroupResourceCodeList []string `json:"group_resource_code_list,omitempty" xml:"group_resource_code_list>string,omitempty"`
	// 网络名称
	NetworkCode string `json:"network_code,omitempty" xml:"network_code,omitempty"`
	// 页码,1开始
	PageIndex int64 `json:"page_index,omitempty" xml:"page_index,omitempty"`
	// 页面大小,上限50
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

ResourceGroupPageQueryRequest

type ResponseResult

type ResponseResult struct {
	// 返回结果
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

ResponseResult

type ReverseEventInfoDto

type ReverseEventInfoDto struct {
	// 销退单ID
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 扩展字段
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 值
	Value string `json:"value,omitempty" xml:"value,omitempty"`
	// 类型(1=销退单状态变更)
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
}

ReverseEventInfoDto

type RoutingReachableBatchRequestDto

type RoutingReachableBatchRequestDto struct {
	// 快递公司code
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`
	// 收发地址和服务列表
	AddressAndServiceList []ReachableAddressAndServiceDto `json:"address_and_service_list,omitempty" xml:"address_and_service_list>reachable_address_and_service_dto,omitempty"`
	// 发件揽收网点
	SendBranchCode string `json:"send_branch_code,omitempty" xml:"send_branch_code,omitempty"`
}

RoutingReachableBatchRequestDto

type SendResendLogisticsMsgDto

type SendResendLogisticsMsgDto struct {
	// 运单号
	MailNo string `json:"mail_no,omitempty" xml:"mail_no,omitempty"`
	// 该运单所包含的货品列表
	GoodsItemList []GoodsItem `json:"goods_item_list,omitempty" xml:"goods_item_list>goods_item,omitempty"`
	// 运单状态(-1=废单,1=已下发)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 主订单
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 描述
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// 发货单唯一标识
	BizId string `json:"biz_id,omitempty" xml:"biz_id,omitempty"`
	// 物流公司名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 平台补发单唯一标识
	SourceId string `json:"source_id,omitempty" xml:"source_id,omitempty"`
	// 成功发货的发货单运单号,菜鸟为LP单号
	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
}

SendResendLogisticsMsgDto

type ServicePackage

type ServicePackage struct {
	// 服务包code
	ServicePackageCode string `json:"service_package_code,omitempty" xml:"service_package_code,omitempty"`
}

ServicePackage

type ShipFresh

type ShipFresh struct {
	// 物流公司名称
	DeliveryName string `json:"delivery_name,omitempty" xml:"delivery_name,omitempty"`
	// 物流公司服务电话
	Tel string `json:"tel,omitempty" xml:"tel,omitempty"`
	// 旺旺ID
	WangwangId string `json:"wangwang_id,omitempty" xml:"wangwang_id,omitempty"`
	// 返回的地址信息
	SendAddr string `json:"send_addr,omitempty" xml:"send_addr,omitempty"`
}

ShipFresh

type Shipping

type Shipping struct {
	// 返回发货是否成功。
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 交易ID
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 物流订单编号
	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
	// 物流订单状态,可选值:CREATED(订单已创建) RECREATED(订单重新创建) CANCELLED(订单已取消) CLOSED(订单关闭) SENDING(等候发送给物流公司) ACCEPTING(已发送给物流公司,等待接单) ACCEPTED(物流公司已接单) REJECTED(物流公司不接单) PICK_UP(物流公司揽收成功) PICK_UP_FAILED(物流公司揽收失败) LOST(物流公司丢单) REJECTED_BY_RECEIVER(对方拒签) ACCEPTED_BY_RECEIVER(发货方式在线下单:对方已签收;自己联系:卖家已发货)
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 标示为是否快捷COD订单
	IsQuickCodOrder bool `json:"is_quick_cod_order,omitempty" xml:"is_quick_cod_order,omitempty"`
	// 卖家昵称
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// 买家昵称
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 预约取货开始时间
	DeliveryStart string `json:"delivery_start,omitempty" xml:"delivery_start,omitempty"`
	// 预约取货结束时间
	DeliveryEnd string `json:"delivery_end,omitempty" xml:"delivery_end,omitempty"`
	// 运单号.具体一个物流公司的运单号码.
	OutSid string `json:"out_sid,omitempty" xml:"out_sid,omitempty"`
	// 货物名称
	ItemTitle string `json:"item_title,omitempty" xml:"item_title,omitempty"`
	// 收件人姓名
	ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	// 收件人电话
	ReceiverPhone string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"`
	// 收件人手机号码
	ReceiverMobile string `json:"receiver_mobile,omitempty" xml:"receiver_mobile,omitempty"`
	// 收件人地址信息(在传输请求参数Fields字段时,必须使用“receiver_location”才能返回此字段)
	Location *Location `json:"location,omitempty" xml:"location,omitempty"`
	// 物流方式.可选值:free(卖家包邮),post(平邮),express(快递),ems(EMS).
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 谁承担运费.可选值:buyer(买家承担),seller(卖家承担运费).
	FreightPayer string `json:"freight_payer,omitempty" xml:"freight_payer,omitempty"`
	// 卖家是否确认发货.可选值:yes(是),no(否).
	SellerConfirm string `json:"seller_confirm,omitempty" xml:"seller_confirm,omitempty"`
	// 物流公司名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 运单创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 运单修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 拆单子订单列表,对应的数据是:该物流订单下的全部子订单
	SubTids []int64 `json:"sub_tids,omitempty" xml:"sub_tids>int64,omitempty"`
	// 表明是否是拆单,默认值0,1表示拆单
	IsSplit int64 `json:"is_split,omitempty" xml:"is_split,omitempty"`
}

Shipping

type ShippingOrderEvent

type ShippingOrderEvent struct {
	// 运单状态,0:运单创建,10:配送商接单,20:骑手接单,80:骑手到店,30:骑手取餐,40:已完成,90:配送失败
	ShippingState int64 `json:"shipping_state,omitempty" xml:"shipping_state,omitempty"`
	// 状态变更时间
	OccurredAt int64 `json:"occurred_at,omitempty" xml:"occurred_at,omitempty"`
}

ShippingOrderEvent

type SingleResultDto

type SingleResultDto struct {
	// 是否需要重试
	IsRetry bool `json:"is_retry,omitempty" xml:"is_retry,omitempty"`
	// 业务返回结果
	Result *ExpressModifyAppointTopResponseDto `json:"result,omitempty" xml:"result,omitempty"`
	// 错误描述
	ErrorDesc string `json:"error_desc,omitempty" xml:"error_desc,omitempty"`
	// 调用码
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 错误编码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 是否幂等
	IsIdempotent bool `json:"is_idempotent,omitempty" xml:"is_idempotent,omitempty"`
	// 是否调用成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

SingleResultDto

type StoreInfo

type StoreInfo struct {
	// 详细地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// XXX果园
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 仓库真实名字
	RealName string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// 仓库服务代码
	ServiceCode string `json:"service_code,omitempty" xml:"service_code,omitempty"`
}

StoreInfo

type TaobaoAreasGetAPIRequest

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

查询地址区域 API请求 taobao.areas.get

查询标准地址区域代码信息。可以直接参考最新的行政区域代码: <a href="http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/" target="_blank"> http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/</a>

func NewTaobaoAreasGetRequest

func NewTaobaoAreasGetRequest() *TaobaoAreasGetAPIRequest

初始化TaobaoAreasGetAPIRequest对象

func (TaobaoAreasGetAPIRequest) GetApiMethodName

func (r TaobaoAreasGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAreasGetAPIRequest) GetApiParams

func (r TaobaoAreasGetAPIRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoAreasGetAPIRequest) GetFields

func (r TaobaoAreasGetAPIRequest) GetFields() string

Fields Getter

func (*TaobaoAreasGetAPIRequest) SetFields

func (r *TaobaoAreasGetAPIRequest) SetFields(_fields string) error

Fields Setter 需返回的字段列表.可选值:Area 结构中的所有字段;多个字段之间用","分隔.如:id,type,name,parent_id,zip.

type TaobaoAreasGetAPIResponse

type TaobaoAreasGetAPIResponse struct {
	model.CommonResponse
	TaobaoAreasGetAPIResponseModel
}

查询地址区域 API返回值 taobao.areas.get

查询标准地址区域代码信息。可以直接参考最新的行政区域代码: <a href="http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/" target="_blank"> http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/</a>

type TaobaoAreasGetAPIResponseModel

type TaobaoAreasGetAPIResponseModel struct {
	XMLName xml.Name `xml:"areas_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 地址区域信息列表.返回的Area包含的具体信息为入参fields请求的字段信息 。
	Areas []Area `json:"areas,omitempty" xml:"areas>area,omitempty"`
}

查询地址区域 成功返回结果

type TaobaoDeliveryTemplateAddAPIRequest

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

新增运费模板 API请求 taobao.delivery.template.add

增加运费模板的外部接口

func NewTaobaoDeliveryTemplateAddRequest

func NewTaobaoDeliveryTemplateAddRequest() *TaobaoDeliveryTemplateAddAPIRequest

初始化TaobaoDeliveryTemplateAddAPIRequest对象

func (TaobaoDeliveryTemplateAddAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplateAddAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplateAddAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplateAddAPIRequest) GetAssumer

Assumer Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetConsignAreaId

func (r TaobaoDeliveryTemplateAddAPIRequest) GetConsignAreaId() int64

ConsignAreaId Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetName

Name Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateAddFees

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateAddFees() string

TemplateAddFees Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateAddStandards

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateAddStandards() string

TemplateAddStandards Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateDests

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateDests() string

TemplateDests Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateStartFees

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateStartFees() string

TemplateStartFees Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateStartStandards

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateStartStandards() string

TemplateStartStandards Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateTypes

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateTypes() string

TemplateTypes Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetValuation

func (r TaobaoDeliveryTemplateAddAPIRequest) GetValuation() int64

Valuation Getter

func (*TaobaoDeliveryTemplateAddAPIRequest) SetAssumer

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetAssumer(_assumer int64) error

Assumer Setter 可选值:0、1 ,说明如下<br>0:表示买家承担服务费;<br>1:表示卖家承担服务费

func (*TaobaoDeliveryTemplateAddAPIRequest) SetConsignAreaId

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetConsignAreaId(_consignAreaId int64) error

ConsignAreaId Setter 卖家发货地址区域ID<br/><br/><br/><font color=blue>可以不填,如果没有填写取卖家默认发货地址的区域ID,如果需要输入必须用taobao.areas.get接口获取.或者参考:http://www.stats.gov.cn/tjbz/xzqhdm/t20080215_402462675.htm <br/></font><br/><br/><br/><br/><font color=red>注意:填入该值时必须取您的发货地址最小区域级别ID,比如您的发货地址是:某省XX市xx区(县)时需要填入区(县)的ID,当然有些地方没有区或县可以直接填市级别的ID</font>

func (*TaobaoDeliveryTemplateAddAPIRequest) SetName

Name Setter 运费模板的名称,长度不能超过50个字节

func (*TaobaoDeliveryTemplateAddAPIRequest) SetTemplateAddFees

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetTemplateAddFees(_templateAddFees string) error

TemplateAddFees Setter 增费:输入0.00-999.99(最多包含两位小数)<br/><br/><br/><br/><font color=blue>增费必须小于等于首费,但是当首费为0时增费可以大于首费</font><br/><br/><br/><br/><br/><font color=red>输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致</font>

func (*TaobaoDeliveryTemplateAddAPIRequest) SetTemplateAddStandards

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetTemplateAddStandards(_templateAddStandards string) error

TemplateAddStandards Setter 增费标准:当valuation(记价方式)为0时输入1-9999范围内的整数<br/><font color=red>当valuation(记价方式)为1时输入0.1-9999.9范围内的小数只能包含以为小数(单位为千克)<br/><font color=blue>当valuation(记价方式)为3时输入0.1-999.9范围内的数值,数值只能包含一位小数(单位为 立方米)<br/><br><font color=red>输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致</font>

func (*TaobaoDeliveryTemplateAddAPIRequest) SetTemplateDests

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetTemplateDests(_templateDests string) error

TemplateDests Setter 邮费子项涉及的地区.结构: value1;value2;value3,value4<br>如:1,110000;1,110000;1,310000;1,320000,330000。 aredId解释(1=全国,110000=北京,310000=上海,320000=江苏,330000=浙江)如果template_types设置为post;ems;exmpress;cod则表示为平邮(post)指定默认地区(全国)和北京地区的运费;其他的类似以分号区分一一对应<br/>可以用taobao.areas.get接口获取.或者参考:http://www.stats.gov.cn/tjbz/xzqhdm/t20080215_402462675.htm<br/><br/><font color=red>每个运费方式设置涉及的地区中必须包含全国地区(areaId=1)表示默认运费,可以只设置默认运费</font><br><font color=blue>注意:为多个地区指定指定不同(首费标准、首费、增费标准、增费一项不一样就算不同)的运费以逗号","区分,template_start_standards(首费标准)、template_start_fees(首费)、template_add_standards(增费标准)、template_add_fees(增费)必须与template_types分号数量相同。如果为需要为多个地区指定相同运费则地区之间用“|”隔开即可。</font><font color=red>如果卖家没有传入发货地址则默认地址库的发货地址</font>

func (*TaobaoDeliveryTemplateAddAPIRequest) SetTemplateStartFees

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetTemplateStartFees(_templateStartFees string) error

TemplateStartFees Setter 首费:输入0.00-999.99(最多包含两位小数)<br/><font color=red>输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致</font>

func (*TaobaoDeliveryTemplateAddAPIRequest) SetTemplateStartStandards

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetTemplateStartStandards(_templateStartStandards string) error

TemplateStartStandards Setter 首费标准:当valuation(记价方式)为0时输入1-9999范围内的整数<br/><font color=red>当valuation(记价方式)为1时输入0.1-9999.9范围内的小数只能包含以为小数(单位为千克)<br/><font color=blue>当valuation(记价方式)为3时输入0.1-999.9范围内的数值,数值只能包含一位小数(单位为 立方米)<br/><font color=red>输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致</font>

func (*TaobaoDeliveryTemplateAddAPIRequest) SetTemplateTypes

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetTemplateTypes(_templateTypes string) error

TemplateTypes Setter 运费方式:平邮 (post),快递公司(express),EMS (ems),货到付款(cod),物流宝保障速递(wlb),家装物流(furniture)结构:value1;value2;value3;value4 如: post;express;ems;cod <br/><font color=red>注意:在添加多个运费方式时,字符串中使用 ";" 分号区分。template_dests(指定地区)template_start_standards(首费标准)、template_start_fees(首费)、template_add_standards(增费标准)、template_add_fees(增费)必须与template_types的分号数量相同. </font><br><font color=blue>注意:<br/>1、post,ems,express三种运费方式必须填写一个<br/>2、只有订购了货到付款用户可以填cod;只有家装物流用户可以填写furniture只有订购了保障速递的用户可以填写bzsd,只有物流宝用户可以填写wlb<br/>3、如果是货到付款用户当没有填写cod运送方式时,运费模板会默认继承express的费用为cod的费用<br/>4、如果是保障速递户当没有填写bzsd运送方式时,运费模板会默认继承express的费用为bzsd的费用<br/>5、由于3和4的原因所以当是货到付款用户或保障速递用户时如果没填写对应的运送方式express是必须填写的</font>

func (*TaobaoDeliveryTemplateAddAPIRequest) SetValuation

func (r *TaobaoDeliveryTemplateAddAPIRequest) SetValuation(_valuation int64) error

Valuation Setter 可选值:0、1、3,说明如下。<br>0:表示按宝贝件数计算运费 <br>1:表示按宝贝重量计算运费 <br>3:表示按宝贝体积计算运费

type TaobaoDeliveryTemplateAddAPIResponse

type TaobaoDeliveryTemplateAddAPIResponse struct {
	model.CommonResponse
	TaobaoDeliveryTemplateAddAPIResponseModel
}

新增运费模板 API返回值 taobao.delivery.template.add

增加运费模板的外部接口

type TaobaoDeliveryTemplateAddAPIResponseModel

type TaobaoDeliveryTemplateAddAPIResponseModel struct {
	XMLName xml.Name `xml:"delivery_template_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 模板对象
	DeliveryTemplate *DeliveryTemplate `json:"delivery_template,omitempty" xml:"delivery_template,omitempty"`
}

新增运费模板 成功返回结果

type TaobaoDeliveryTemplateDeleteAPIRequest

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

删除运费模板 API请求 taobao.delivery.template.delete

根据用户指定的模板ID删除指定的模板

func NewTaobaoDeliveryTemplateDeleteRequest

func NewTaobaoDeliveryTemplateDeleteRequest() *TaobaoDeliveryTemplateDeleteAPIRequest

初始化TaobaoDeliveryTemplateDeleteAPIRequest对象

func (TaobaoDeliveryTemplateDeleteAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplateDeleteAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplateDeleteAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplateDeleteAPIRequest) GetTemplateId

TemplateId Getter

func (*TaobaoDeliveryTemplateDeleteAPIRequest) SetTemplateId

func (r *TaobaoDeliveryTemplateDeleteAPIRequest) SetTemplateId(_templateId int64) error

TemplateId Setter 运费模板ID

type TaobaoDeliveryTemplateDeleteAPIResponse

type TaobaoDeliveryTemplateDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoDeliveryTemplateDeleteAPIResponseModel
}

删除运费模板 API返回值 taobao.delivery.template.delete

根据用户指定的模板ID删除指定的模板

type TaobaoDeliveryTemplateDeleteAPIResponseModel

type TaobaoDeliveryTemplateDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"delivery_template_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 表示删除成功还是失败
	Complete bool `json:"complete,omitempty" xml:"complete,omitempty"`
}

删除运费模板 成功返回结果

type TaobaoDeliveryTemplateGetAPIRequest

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

获取用户指定运费模板信息 API请求 taobao.delivery.template.get

获取用户指定运费模板信息

func NewTaobaoDeliveryTemplateGetRequest

func NewTaobaoDeliveryTemplateGetRequest() *TaobaoDeliveryTemplateGetAPIRequest

初始化TaobaoDeliveryTemplateGetAPIRequest对象

func (TaobaoDeliveryTemplateGetAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplateGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplateGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplateGetAPIRequest) GetFields

Fields Getter

func (TaobaoDeliveryTemplateGetAPIRequest) GetTemplateIds

func (r TaobaoDeliveryTemplateGetAPIRequest) GetTemplateIds() []string

TemplateIds Getter

func (TaobaoDeliveryTemplateGetAPIRequest) GetUserNick

UserNick Getter

func (*TaobaoDeliveryTemplateGetAPIRequest) SetFields

func (r *TaobaoDeliveryTemplateGetAPIRequest) SetFields(_fields []string) error

Fields Setter 需返回的字段列表。 <br/> <br/><B><br/>可选值:示例中的值;各字段之间用","隔开<br/></B><br/><br/><br/> <br/><font color=blue><br/>template_id:查询模板ID <br/> <br/>template_name:查询模板名称 <br/> <br/>assumer:查询服务承担放 <br/> <br/>valuation:查询计价规则 <br/> <br/>supports:查询增值服务列表 <br/> <br/>created:查询模板创建时间 <br/> <br/>modified:查询修改时间<br/> <br/>consign_area_id:运费模板上设置的卖家发货地址最小级别ID<br/> <br/>address:卖家地址信息<br/></font><br/><br/><br/> <br/><font color=bule><br/>query_cod:查询货到付款运费信息<br/> <br/>query_post:查询平邮运费信息 <br/> <br/>query_express:查询快递公司运费信息 <br/> <br/>query_ems:查询EMS运费信息<br/> <br/>query_bzsd:查询普通保障速递运费信息<br/> <br/>query_wlb:查询物流宝保障速递运费信息<br/> <br/>query_furniture:查询家装物流运费信息<br/><font color=blue><br/><br/><br/><br/><font color=red>不能有空格</font>

func (*TaobaoDeliveryTemplateGetAPIRequest) SetTemplateIds

func (r *TaobaoDeliveryTemplateGetAPIRequest) SetTemplateIds(_templateIds []string) error

TemplateIds Setter 需要查询的运费模板ID列表

func (*TaobaoDeliveryTemplateGetAPIRequest) SetUserNick

func (r *TaobaoDeliveryTemplateGetAPIRequest) SetUserNick(_userNick string) error

UserNick Setter 在没有登录的情况下根据淘宝用户昵称查询指定的模板

type TaobaoDeliveryTemplateGetAPIResponse

type TaobaoDeliveryTemplateGetAPIResponse struct {
	model.CommonResponse
	TaobaoDeliveryTemplateGetAPIResponseModel
}

获取用户指定运费模板信息 API返回值 taobao.delivery.template.get

获取用户指定运费模板信息

type TaobaoDeliveryTemplateGetAPIResponseModel

type TaobaoDeliveryTemplateGetAPIResponseModel struct {
	XMLName xml.Name `xml:"delivery_template_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 运费模板列表
	DeliveryTemplates []DeliveryTemplate `json:"delivery_templates,omitempty" xml:"delivery_templates>delivery_template,omitempty"`
	// 获得到符合条件的结果总数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
}

获取用户指定运费模板信息 成功返回结果

type TaobaoDeliveryTemplateUpdateAPIRequest

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

修改运费模板 API请求 taobao.delivery.template.update

修改运费模板

func NewTaobaoDeliveryTemplateUpdateRequest

func NewTaobaoDeliveryTemplateUpdateRequest() *TaobaoDeliveryTemplateUpdateAPIRequest

初始化TaobaoDeliveryTemplateUpdateAPIRequest对象

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetAssumer

Assumer Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetName

Name Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateAddFees

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateAddFees() string

TemplateAddFees Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateAddStandards

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateAddStandards() string

TemplateAddStandards Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateDests

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateDests() string

TemplateDests Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateId

TemplateId Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateStartFees

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateStartFees() string

TemplateStartFees Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateStartStandards

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateStartStandards() string

TemplateStartStandards Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateTypes

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateTypes() string

TemplateTypes Getter

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetAssumer

func (r *TaobaoDeliveryTemplateUpdateAPIRequest) SetAssumer(_assumer int64) error

Assumer Setter 可选值:0,1 <br> 说明<br>0:表示买家承担服务费;<br>1:表示卖家承担服务费

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetName

Name Setter 模板名称,长度不能大于50个字节

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateAddFees

func (r *TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateAddFees(_templateAddFees string) error

TemplateAddFees Setter 增费:输入0.00-999.99(最多包含两位小数)<br/><font color=blue>增费可以为0</font><br/><font color=red>输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致</font>

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateAddStandards

func (r *TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateAddStandards(_templateAddStandards string) error

TemplateAddStandards Setter 增费标准:当valuation(记价方式)为0时输入1-9999范围内的整数<br><font color=blue>增费标准目前只能为1</font><br><font color=red>输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致</font>

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateDests

func (r *TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateDests(_templateDests string) error

TemplateDests Setter 邮费子项涉及的地区.结构: value1;value2;value3,value4<br>如:1,110000;1,110000;1,310000;1,320000,330000。 aredId解释(1=全国,110000=北京,310000=上海,320000=江苏,330000=浙江)如果template_types设置为post;ems;exmpress;cod则表示为平邮(post)指定默认地区(全国)和北京地区的运费;其他的类似以分号区分一一对应<br/>可以用taobao.areas.get接口获取.或者参考:http://www.stats.gov.cn/tjbz/xzqhdm/t20080215_402462675.htm<br/><font color=red>每个运费方式设置的设涉及地区中必须包含全国地区(areaId=1)表示默认运费,可以只设置默认运费</font><br><font color=blue>注意:为多个地区指定指定不同(首费标准、首费、增费标准、增费一项不一样就算不同)的运费以逗号","区分,template_start_standards(首费标准)、template_start_fees(首费)、template_add_standards(增费标准)、template_add_fees(增费)必须与template_types分号数量相同。如果为需要为多个地区指定相同运费则地区之间用“|”隔开即可。</font>

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateId

func (r *TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateId(_templateId int64) error

TemplateId Setter 需要修改的模板对应的模板ID

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateStartFees

func (r *TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateStartFees(_templateStartFees string) error

TemplateStartFees Setter 首费:输入0.01-999.99(最多包含两位小数)<br/><br/><font color=blue> 首费不能为0</font><br><font color=red>输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致</font>

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateStartStandards

func (r *TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateStartStandards(_templateStartStandards string) error

TemplateStartStandards Setter 首费标准:当valuation(记价方式)为0时输入1-9999范围内的整数<br><font color=blue>首费标准目前只能为1</br><br><font color=red>输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致</font>

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateTypes

func (r *TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateTypes(_templateTypes string) error

TemplateTypes Setter 运费方式:平邮 (post),快递公司(express),EMS (ems),货到付款(cod)结构:value1;value2;value3;value4 <br/>如: post;express;ems;cod <br/><br/><font color=red><br/>注意:在添加多个运费方式时,字符串中使用 ";" 分号区分。template_dests(指定地区) template_start_standards(首费标准)、template_start_fees(首费)、template_add_standards(增费标准)、template_add_fees(增费)必须与template_types的分号数量相同. <br/> </font><br/><br/><br/><font color=blue><br/>普通用户:post,ems,express三种运费方式必须填写一个,不能填写cod。<br/>货到付款用户:如果填写了cod运费方式,则post,ems,express三种运费方式也必须填写一个,如果没有填写cod则填写的运费方式中必须存在express</font>

type TaobaoDeliveryTemplateUpdateAPIResponse

type TaobaoDeliveryTemplateUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoDeliveryTemplateUpdateAPIResponseModel
}

修改运费模板 API返回值 taobao.delivery.template.update

修改运费模板

type TaobaoDeliveryTemplateUpdateAPIResponseModel

type TaobaoDeliveryTemplateUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"delivery_template_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 表示修改是否成功
	Complete bool `json:"complete,omitempty" xml:"complete,omitempty"`
}

修改运费模板 成功返回结果

type TaobaoDeliveryTemplatesGetAPIRequest

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

获取用户下所有模板 API请求 taobao.delivery.templates.get

根据用户ID获取用户下所有模板

func NewTaobaoDeliveryTemplatesGetRequest

func NewTaobaoDeliveryTemplatesGetRequest() *TaobaoDeliveryTemplatesGetAPIRequest

初始化TaobaoDeliveryTemplatesGetAPIRequest对象

func (TaobaoDeliveryTemplatesGetAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplatesGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplatesGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplatesGetAPIRequest) GetFields

Fields Getter

func (*TaobaoDeliveryTemplatesGetAPIRequest) SetFields

func (r *TaobaoDeliveryTemplatesGetAPIRequest) SetFields(_fields string) error

Fields Setter 需返回的字段列表。 <br/> <br/><B><br/>可选值:示例中的值;各字段之间用","隔开<br/></B><br/><br/><br/> <br/><font color=blue><br/>template_id:查询模板ID <br/> <br/>template_name:查询模板名称 <br/> <br/>assumer:查询服务承担放 <br/> <br/>valuation:查询计价规则 <br/> <br/>supports:查询增值服务列表 <br/> <br/>created:查询模板创建时间 <br/> <br/>modified:查询修改时间<br/> <br/>consign_area_id:运费模板上设置的卖家发货地址最小级别ID<br/> <br/>address:卖家地址信息<br/></font><br/><br/><br/> <br/><font color=bule><br/>query_cod:查询货到付款运费信息<br/> <br/>query_post:查询平邮运费信息 <br/> <br/>query_express:查询快递公司运费信息 <br/> <br/>query_ems:查询EMS运费信息<br/> <br/>query_bzsd:查询普通保障速递运费信息<br/> <br/>query_wlb:查询物流宝保障速递运费信息<br/> <br/>query_furniture:查询家装物流运费信息<br/><font color=blue><br/><br/><br/><br/><font color=red>不能有空格</font>

type TaobaoDeliveryTemplatesGetAPIResponse

type TaobaoDeliveryTemplatesGetAPIResponse struct {
	model.CommonResponse
	TaobaoDeliveryTemplatesGetAPIResponseModel
}

获取用户下所有模板 API返回值 taobao.delivery.templates.get

根据用户ID获取用户下所有模板

type TaobaoDeliveryTemplatesGetAPIResponseModel

type TaobaoDeliveryTemplatesGetAPIResponseModel struct {
	XMLName xml.Name `xml:"delivery_templates_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 运费模板列表
	DeliveryTemplates []DeliveryTemplate `json:"delivery_templates,omitempty" xml:"delivery_templates>delivery_template,omitempty"`
	// 获得到符合条件的结果总数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
}

获取用户下所有模板 成功返回结果

type TaobaoLogisticsAddressAddAPIRequest

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

卖家地址库新增接口 API请求 taobao.logistics.address.add

通过此接口新增卖家地址库,卖家最多可添加5条地址库,新增第一条卖家地址,将会自动设为默认地址库

func NewTaobaoLogisticsAddressAddRequest

func NewTaobaoLogisticsAddressAddRequest() *TaobaoLogisticsAddressAddAPIRequest

初始化TaobaoLogisticsAddressAddAPIRequest对象

func (TaobaoLogisticsAddressAddAPIRequest) GetAddr

Addr Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetApiMethodName

func (r TaobaoLogisticsAddressAddAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressAddAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressAddAPIRequest) GetCancelDef

func (r TaobaoLogisticsAddressAddAPIRequest) GetCancelDef() bool

CancelDef Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetCity

City Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetContactName

func (r TaobaoLogisticsAddressAddAPIRequest) GetContactName() string

ContactName Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetCountry

Country Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetGetDef

GetDef Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetMemo

Memo Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetMobilePhone

func (r TaobaoLogisticsAddressAddAPIRequest) GetMobilePhone() string

MobilePhone Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetPhone

Phone Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetProvince

Province Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetSellerCompany

func (r TaobaoLogisticsAddressAddAPIRequest) GetSellerCompany() string

SellerCompany Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetZipCode

ZipCode Getter

func (*TaobaoLogisticsAddressAddAPIRequest) SetAddr

Addr Setter 详细街道地址,不需要重复填写省/市/区

func (*TaobaoLogisticsAddressAddAPIRequest) SetCancelDef

func (r *TaobaoLogisticsAddressAddAPIRequest) SetCancelDef(_cancelDef bool) error

CancelDef Setter 默认退货地址。<br><br/><font color='red'>选择此项(true),将当前地址设为默认退货地址,撤消原默认退货地址</font>

func (*TaobaoLogisticsAddressAddAPIRequest) SetCity

City Setter 所在市

func (*TaobaoLogisticsAddressAddAPIRequest) SetContactName

func (r *TaobaoLogisticsAddressAddAPIRequest) SetContactName(_contactName string) error

ContactName Setter 联系人姓名 <font color='red'>长度不可超过20个字节</font>

func (*TaobaoLogisticsAddressAddAPIRequest) SetCountry

func (r *TaobaoLogisticsAddressAddAPIRequest) SetCountry(_country string) error

Country Setter 区、县<br/><br><font color='red'>如果所在地区是海外的可以为空,否则为必参</font>

func (*TaobaoLogisticsAddressAddAPIRequest) SetGetDef

func (r *TaobaoLogisticsAddressAddAPIRequest) SetGetDef(_getDef bool) error

GetDef Setter 默认取货地址。<br><br/><font color='red'>选择此项(true),将当前地址设为默认取货地址,撤消原默认取货地址</font>

func (*TaobaoLogisticsAddressAddAPIRequest) SetMemo

Memo Setter 备注,<br><font color='red'>备注不能超过256字节</font>

func (*TaobaoLogisticsAddressAddAPIRequest) SetMobilePhone

func (r *TaobaoLogisticsAddressAddAPIRequest) SetMobilePhone(_mobilePhone string) error

MobilePhone Setter 手机号码,手机与电话必需有一个<br/><br><font color='red'>手机号码不能超过20位</font>

func (*TaobaoLogisticsAddressAddAPIRequest) SetPhone

func (r *TaobaoLogisticsAddressAddAPIRequest) SetPhone(_phone string) error

Phone Setter 电话号码,手机与电话必需有一个

func (*TaobaoLogisticsAddressAddAPIRequest) SetProvince

func (r *TaobaoLogisticsAddressAddAPIRequest) SetProvince(_province string) error

Province Setter 所在省

func (*TaobaoLogisticsAddressAddAPIRequest) SetSellerCompany

func (r *TaobaoLogisticsAddressAddAPIRequest) SetSellerCompany(_sellerCompany string) error

SellerCompany Setter 公司名称,<br><font color="red">公司名称长能不能超过20字节</font>

func (*TaobaoLogisticsAddressAddAPIRequest) SetZipCode

func (r *TaobaoLogisticsAddressAddAPIRequest) SetZipCode(_zipCode string) error

ZipCode Setter 地区邮政编码<br/><br><font color='red'>如果所在地区是海外的可以为空,否则为必参</font>

type TaobaoLogisticsAddressAddAPIResponse

type TaobaoLogisticsAddressAddAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressAddAPIResponseModel
}

卖家地址库新增接口 API返回值 taobao.logistics.address.add

通过此接口新增卖家地址库,卖家最多可添加5条地址库,新增第一条卖家地址,将会自动设为默认地址库

type TaobaoLogisticsAddressAddAPIResponseModel

type TaobaoLogisticsAddressAddAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_address_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 只返回修改日期modify_date
	AddressResult *AddressResult `json:"address_result,omitempty" xml:"address_result,omitempty"`
}

卖家地址库新增接口 成功返回结果

type TaobaoLogisticsAddressModifyAPIRequest

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

卖家地址库修改 API请求 taobao.logistics.address.modify

卖家地址库修改

func NewTaobaoLogisticsAddressModifyRequest

func NewTaobaoLogisticsAddressModifyRequest() *TaobaoLogisticsAddressModifyAPIRequest

初始化TaobaoLogisticsAddressModifyAPIRequest对象

func (TaobaoLogisticsAddressModifyAPIRequest) GetAddr

Addr Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetApiMethodName

func (r TaobaoLogisticsAddressModifyAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressModifyAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressModifyAPIRequest) GetCancelDef

CancelDef Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetCity

City Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetContactId

ContactId Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetContactName

ContactName Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetCountry

Country Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetGetDef

GetDef Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetMemo

Memo Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetMobilePhone

MobilePhone Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetPhone

Phone Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetProvince

Province Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetSellerCompany

func (r TaobaoLogisticsAddressModifyAPIRequest) GetSellerCompany() string

SellerCompany Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetZipCode

ZipCode Getter

func (*TaobaoLogisticsAddressModifyAPIRequest) SetAddr

Addr Setter 详细街道地址,不需要重复填写省/市/区

func (*TaobaoLogisticsAddressModifyAPIRequest) SetCancelDef

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetCancelDef(_cancelDef bool) error

CancelDef Setter 默认退货地址。<br><br/><font color='red'>选择此项(true),将当前地址设为默认退货地址,撤消原默认退货地址</font>

func (*TaobaoLogisticsAddressModifyAPIRequest) SetCity

City Setter 所在市

func (*TaobaoLogisticsAddressModifyAPIRequest) SetContactId

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetContactId(_contactId int64) error

ContactId Setter 地址库ID

func (*TaobaoLogisticsAddressModifyAPIRequest) SetContactName

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetContactName(_contactName string) error

ContactName Setter 联系人姓名<br/><font color='red'>长度不可超过20个字节</font>

func (*TaobaoLogisticsAddressModifyAPIRequest) SetCountry

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetCountry(_country string) error

Country Setter 区、县<br/><br><font color='red'>如果所在地区是海外的可以为空,否则为必参</font>

func (*TaobaoLogisticsAddressModifyAPIRequest) SetGetDef

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetGetDef(_getDef bool) error

GetDef Setter 默认取货地址。<br><br/><font color='red'>选择此项(true),将当前地址设为默认取货地址,撤消原默认取货地址</font>

func (*TaobaoLogisticsAddressModifyAPIRequest) SetMemo

Memo Setter 备注,<br><font color='red'>备注不能超过256字节</font>

func (*TaobaoLogisticsAddressModifyAPIRequest) SetMobilePhone

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetMobilePhone(_mobilePhone string) error

MobilePhone Setter 手机号码,手机与电话必需有一个 <br><font color='red'>手机号码不能超过20位</font>

func (*TaobaoLogisticsAddressModifyAPIRequest) SetPhone

Phone Setter 电话号码,手机与电话必需有一个

func (*TaobaoLogisticsAddressModifyAPIRequest) SetProvince

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetProvince(_province string) error

Province Setter 所在省

func (*TaobaoLogisticsAddressModifyAPIRequest) SetSellerCompany

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetSellerCompany(_sellerCompany string) error

SellerCompany Setter 公司名称,<br/><br><font color='red'>公司名称长能不能超过20字节</font>

func (*TaobaoLogisticsAddressModifyAPIRequest) SetZipCode

func (r *TaobaoLogisticsAddressModifyAPIRequest) SetZipCode(_zipCode string) error

ZipCode Setter 地区邮政编码<br/><br><font color='red'>如果所在地区是海外的可以为空,否则为必参</font>

type TaobaoLogisticsAddressModifyAPIResponse

type TaobaoLogisticsAddressModifyAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressModifyAPIResponseModel
}

卖家地址库修改 API返回值 taobao.logistics.address.modify

卖家地址库修改

type TaobaoLogisticsAddressModifyAPIResponseModel

type TaobaoLogisticsAddressModifyAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_address_modify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 只返回修改时间modify_date
	AddressResult *AddressResult `json:"address_result,omitempty" xml:"address_result,omitempty"`
}

卖家地址库修改 成功返回结果

type TaobaoLogisticsAddressReachableAPIRequest

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

判定服务是否可达 API请求 taobao.logistics.address.reachable

根据输入的目标地址,判断服务是否可达。 现已支持筛单的快递公司共15家:中国邮政、EMS、国通、汇通、快捷、全峰、优速、圆通、宅急送、中通、顺丰、天天、韵达、德邦快递、申通

func NewTaobaoLogisticsAddressReachableRequest

func NewTaobaoLogisticsAddressReachableRequest() *TaobaoLogisticsAddressReachableAPIRequest

初始化TaobaoLogisticsAddressReachableAPIRequest对象

func (TaobaoLogisticsAddressReachableAPIRequest) GetAddress

Address Getter

func (TaobaoLogisticsAddressReachableAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressReachableAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressReachableAPIRequest) GetAreaCode

AreaCode Getter

func (TaobaoLogisticsAddressReachableAPIRequest) GetPartnerIds

PartnerIds Getter

func (TaobaoLogisticsAddressReachableAPIRequest) GetServiceType

ServiceType Getter

func (TaobaoLogisticsAddressReachableAPIRequest) GetSourceAreaCode

func (r TaobaoLogisticsAddressReachableAPIRequest) GetSourceAreaCode() string

SourceAreaCode Getter

func (*TaobaoLogisticsAddressReachableAPIRequest) SetAddress

func (r *TaobaoLogisticsAddressReachableAPIRequest) SetAddress(_address string) error

Address Setter 详细地址

func (*TaobaoLogisticsAddressReachableAPIRequest) SetAreaCode

func (r *TaobaoLogisticsAddressReachableAPIRequest) SetAreaCode(_areaCode string) error

AreaCode Setter 标准区域编码(三级行政区编码或是四级行政区),可以通过taobao.areas.get获取,如北京市朝阳区为110105

func (*TaobaoLogisticsAddressReachableAPIRequest) SetPartnerIds

func (r *TaobaoLogisticsAddressReachableAPIRequest) SetPartnerIds(_partnerIds string) error

PartnerIds Setter 物流公司编码ID,可以从这个接口获取所有物流公司的标准编码taobao.logistics.companies.get,可以传入多个值,以英文逗号分隔,如“1000000952,1000000953”

func (*TaobaoLogisticsAddressReachableAPIRequest) SetServiceType

func (r *TaobaoLogisticsAddressReachableAPIRequest) SetServiceType(_serviceType int64) error

ServiceType Setter 服务对应的数字编码,如揽派范围对应88

func (*TaobaoLogisticsAddressReachableAPIRequest) SetSourceAreaCode

func (r *TaobaoLogisticsAddressReachableAPIRequest) SetSourceAreaCode(_sourceAreaCode string) error

SourceAreaCode Setter 发货地,标准区域编码(四级行政),可以通过taobao.areas.get获取,如浙江省杭州市余杭区闲林街道为 330110011

type TaobaoLogisticsAddressReachableAPIResponse

type TaobaoLogisticsAddressReachableAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressReachableAPIResponseModel
}

判定服务是否可达 API返回值 taobao.logistics.address.reachable

根据输入的目标地址,判断服务是否可达。 现已支持筛单的快递公司共15家:中国邮政、EMS、国通、汇通、快捷、全峰、优速、圆通、宅急送、中通、顺丰、天天、韵达、德邦快递、申通

type TaobaoLogisticsAddressReachableAPIResponseModel

type TaobaoLogisticsAddressReachableAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_address_reachable_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 地址可达返回结果,每个TP对应一个
	ReachableResultList []AddressReachableResult `json:"reachable_result_list,omitempty" xml:"reachable_result_list>address_reachable_result,omitempty"`
}

判定服务是否可达 成功返回结果

type TaobaoLogisticsAddressReachablebatchGetAPIRequest

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

批量判定服务是否可达 API请求 taobao.logistics.address.reachablebatch.get

批量判定服务是否可达

func NewTaobaoLogisticsAddressReachablebatchGetRequest

func NewTaobaoLogisticsAddressReachablebatchGetRequest() *TaobaoLogisticsAddressReachablebatchGetAPIRequest

初始化TaobaoLogisticsAddressReachablebatchGetAPIRequest对象

func (TaobaoLogisticsAddressReachablebatchGetAPIRequest) GetAddressList

AddressList Getter

func (TaobaoLogisticsAddressReachablebatchGetAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressReachablebatchGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (*TaobaoLogisticsAddressReachablebatchGetAPIRequest) SetAddressList

AddressList Setter 筛单用户输入地址结构

type TaobaoLogisticsAddressReachablebatchGetAPIResponse

type TaobaoLogisticsAddressReachablebatchGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressReachablebatchGetAPIResponseModel
}

批量判定服务是否可达 API返回值 taobao.logistics.address.reachablebatch.get

批量判定服务是否可达

type TaobaoLogisticsAddressReachablebatchGetAPIResponseModel

type TaobaoLogisticsAddressReachablebatchGetAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_address_reachablebatch_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 物流是否可达结果列表
	ReachableResults []AddressReachableTopResult `json:"reachable_results,omitempty" xml:"reachable_results>address_reachable_top_result,omitempty"`
}

批量判定服务是否可达 成功返回结果

type TaobaoLogisticsAddressRemoveAPIRequest

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

删除卖家地址库 API请求 taobao.logistics.address.remove

用此接口删除卖家地址库

func NewTaobaoLogisticsAddressRemoveRequest

func NewTaobaoLogisticsAddressRemoveRequest() *TaobaoLogisticsAddressRemoveAPIRequest

初始化TaobaoLogisticsAddressRemoveAPIRequest对象

func (TaobaoLogisticsAddressRemoveAPIRequest) GetApiMethodName

func (r TaobaoLogisticsAddressRemoveAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressRemoveAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressRemoveAPIRequest) GetContactId

ContactId Getter

func (*TaobaoLogisticsAddressRemoveAPIRequest) SetContactId

func (r *TaobaoLogisticsAddressRemoveAPIRequest) SetContactId(_contactId int64) error

ContactId Setter 地址库ID

type TaobaoLogisticsAddressRemoveAPIResponse

type TaobaoLogisticsAddressRemoveAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressRemoveAPIResponseModel
}

删除卖家地址库 API返回值 taobao.logistics.address.remove

用此接口删除卖家地址库

type TaobaoLogisticsAddressRemoveAPIResponseModel

type TaobaoLogisticsAddressRemoveAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_address_remove_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 只返回修改日期modify_date
	AddressResult *AddressResult `json:"address_result,omitempty" xml:"address_result,omitempty"`
}

删除卖家地址库 成功返回结果

type TaobaoLogisticsAddressSearchAPIRequest

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

查询卖家地址库 API请求 taobao.logistics.address.search

通过此接口查询卖家地址库,

func NewTaobaoLogisticsAddressSearchRequest

func NewTaobaoLogisticsAddressSearchRequest() *TaobaoLogisticsAddressSearchAPIRequest

初始化TaobaoLogisticsAddressSearchAPIRequest对象

func (TaobaoLogisticsAddressSearchAPIRequest) GetApiMethodName

func (r TaobaoLogisticsAddressSearchAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressSearchAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressSearchAPIRequest) GetRdef

Rdef Getter

func (*TaobaoLogisticsAddressSearchAPIRequest) SetRdef

Rdef Setter 可选,参数列表如下:<br><font color='red'>no_def:查询非默认地址<br>get_def:查询默认取货地址,也即对应卖家后台地址库中发货地址(send_def暂不起作用)<br>cancel_def:查询默认退货地址<br>缺省此参数时,查询所有当前用户的地址库</font>

type TaobaoLogisticsAddressSearchAPIResponse

type TaobaoLogisticsAddressSearchAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressSearchAPIResponseModel
}

查询卖家地址库 API返回值 taobao.logistics.address.search

通过此接口查询卖家地址库,

type TaobaoLogisticsAddressSearchAPIResponseModel

type TaobaoLogisticsAddressSearchAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_address_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 一组地址库数据,
	Addresses []AddressResult `json:"addresses,omitempty" xml:"addresses>address_result,omitempty"`
}

查询卖家地址库 成功返回结果

type TaobaoLogisticsCompaniesGetAPIRequest

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

查询物流公司信息 API请求 taobao.logistics.companies.get

查询淘宝网合作的物流公司信息,用于发货接口。

func NewTaobaoLogisticsCompaniesGetRequest

func NewTaobaoLogisticsCompaniesGetRequest() *TaobaoLogisticsCompaniesGetAPIRequest

初始化TaobaoLogisticsCompaniesGetAPIRequest对象

func (TaobaoLogisticsCompaniesGetAPIRequest) GetApiMethodName

func (r TaobaoLogisticsCompaniesGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsCompaniesGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsCompaniesGetAPIRequest) GetFields

Fields Getter

func (TaobaoLogisticsCompaniesGetAPIRequest) GetIsRecommended

func (r TaobaoLogisticsCompaniesGetAPIRequest) GetIsRecommended() bool

IsRecommended Getter

func (TaobaoLogisticsCompaniesGetAPIRequest) GetOrderMode

OrderMode Getter

func (*TaobaoLogisticsCompaniesGetAPIRequest) SetFields

func (r *TaobaoLogisticsCompaniesGetAPIRequest) SetFields(_fields []string) error

Fields Setter 需返回的字段列表。可选值:LogisticCompany 结构中的所有字段;多个字段间用","逗号隔开.<br/>如:id,code,name,reg_mail_no<br/><br><font color='red'>说明:</font><br/><br>id:物流公司ID<br/><br>code:物流公司code<br/><br>name:物流公司名称<br/><br>reg_mail_no:物流公司对应的运单规则

func (*TaobaoLogisticsCompaniesGetAPIRequest) SetIsRecommended

func (r *TaobaoLogisticsCompaniesGetAPIRequest) SetIsRecommended(_isRecommended bool) error

IsRecommended Setter 是否查询推荐物流公司.可选值:true,false.如果不提供此参数,将会返回所有支持电话联系的物流公司.

func (*TaobaoLogisticsCompaniesGetAPIRequest) SetOrderMode

func (r *TaobaoLogisticsCompaniesGetAPIRequest) SetOrderMode(_orderMode string) error

OrderMode Setter 推荐物流公司的下单方式.可选值:offline(电话联系/自己联系),online(在线下单),all(即电话联系又在线下单). 此参数仅仅用于is_recommended 为ture时。就是说对于推荐物流公司才可用.如果不选择此参数将会返回推荐物流中支持电话联系的物流公司.

type TaobaoLogisticsCompaniesGetAPIResponse

type TaobaoLogisticsCompaniesGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsCompaniesGetAPIResponseModel
}

查询物流公司信息 API返回值 taobao.logistics.companies.get

查询淘宝网合作的物流公司信息,用于发货接口。

type TaobaoLogisticsCompaniesGetAPIResponseModel

type TaobaoLogisticsCompaniesGetAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_companies_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 物流公司信息。返回的LogisticCompany包含的具体信息为入参fields请求的字段信息。
	LogisticsCompanies []LogisticsCompany `json:"logistics_companies,omitempty" xml:"logistics_companies>logistics_company,omitempty"`
}

查询物流公司信息 成功返回结果

type TaobaoLogisticsConsignOrderCreateandsendAPIRequest

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

创建订单并发货 API请求 taobao.logistics.consign.order.createandsend

创建物流订单,并发货。

func NewTaobaoLogisticsConsignOrderCreateandsendRequest

func NewTaobaoLogisticsConsignOrderCreateandsendRequest() *TaobaoLogisticsConsignOrderCreateandsendAPIRequest

初始化TaobaoLogisticsConsignOrderCreateandsendAPIRequest对象

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetCompanyId

CompanyId Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetItemJsonString

ItemJsonString Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetLogisType

LogisType Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetMailNo

MailNo Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetOrderSource

OrderSource Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetOrderType

OrderType Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRAddress

RAddress Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRAreaId

RAreaId Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRCityName

RCityName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRDistName

RDistName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRMobilePhone

RMobilePhone Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRName

RName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRProvName

RProvName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRTelephone

RTelephone Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRZipCode

RZipCode Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSAddress

SAddress Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSAreaId

SAreaId Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSCityName

SCityName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSDistName

SDistName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSMobilePhone

SMobilePhone Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSName

SName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSProvName

SProvName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSTelephone

STelephone Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSZipCode

SZipCode Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetShipping

Shipping Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetTradeId

TradeId Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetUserId

UserId Getter

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetCompanyId

CompanyId Setter 物流公司ID

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetItemJsonString

func (r *TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetItemJsonString(_itemJsonString string) error

ItemJsonString Setter 物品的json数据。

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetLogisType

LogisType Setter 物流订单物流类型,值固定选择:2

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetMailNo

MailNo Setter 运单号

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetOrderSource

func (r *TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetOrderSource(_orderSource int64) error

OrderSource Setter 订单来源,值选择:30

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetOrderType

OrderType Setter 订单类型,值固定选择:30

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRAddress

RAddress Setter 收件人街道地址

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRAreaId

RAreaId Setter 收件人区域ID

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRCityName

RCityName Setter 市

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRDistName

RDistName Setter 区

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRMobilePhone

func (r *TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRMobilePhone(_rMobilePhone string) error

RMobilePhone Setter 手机号码

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRName

RName Setter 收件人名称

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRProvName

RProvName Setter 省

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRTelephone

func (r *TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRTelephone(_rTelephone string) error

RTelephone Setter 电话号码

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRZipCode

RZipCode Setter 收件人邮编

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSAddress

SAddress Setter 发件人街道地址

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSAreaId

SAreaId Setter 发件人区域ID

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSCityName

SCityName Setter 市

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSDistName

SDistName Setter 区

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSMobilePhone

func (r *TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSMobilePhone(_sMobilePhone string) error

SMobilePhone Setter 手机号码

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSName

SName Setter 发件人名称

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSProvName

SProvName Setter 省

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSTelephone

func (r *TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSTelephone(_sTelephone string) error

STelephone Setter 电话号码

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSZipCode

SZipCode Setter 发件人出编

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetShipping

Shipping Setter 费用承担方式 1买家承担运费 2卖家承担运费

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetTradeId

TradeId Setter 交易流水号,淘外订单号或者商家内部交易流水号

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetUserId

UserId Setter 用户ID

type TaobaoLogisticsConsignOrderCreateandsendAPIResponse

type TaobaoLogisticsConsignOrderCreateandsendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsConsignOrderCreateandsendAPIResponseModel
}

创建订单并发货 API返回值 taobao.logistics.consign.order.createandsend

创建物流订单,并发货。

type TaobaoLogisticsConsignOrderCreateandsendAPIResponseModel

type TaobaoLogisticsConsignOrderCreateandsendAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_consign_order_createandsend_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果描述
	ResultDesc string `json:"result_desc,omitempty" xml:"result_desc,omitempty"`
	// 订单ID
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

创建订单并发货 成功返回结果

type TaobaoLogisticsConsignResendAPIRequest

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

修改物流公司和运单号 API请求 taobao.logistics.consign.resend

支持卖家发货后修改运单号;支持在线下单和自己联系两种发货方式;使用条件:<br><br/>1、必须是已发货订单,自己联系发货的必须24小时内才可修改;在线下单的,必须下单后物流公司未揽收成功前才可修改;<br/>2、自己联系只能切换为自己联系的公司,在线下单也只能切换为在线下单的物流公司。

func NewTaobaoLogisticsConsignResendRequest

func NewTaobaoLogisticsConsignResendRequest() *TaobaoLogisticsConsignResendAPIRequest

初始化TaobaoLogisticsConsignResendAPIRequest对象

func (TaobaoLogisticsConsignResendAPIRequest) GetApiMethodName

func (r TaobaoLogisticsConsignResendAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsConsignResendAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsConsignResendAPIRequest) GetCompanyCode

CompanyCode Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetFeature

Feature Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetIsSplit

IsSplit Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetOutSid

OutSid Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetSellerIp

SellerIp Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetSubTid

SubTid Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetTid

Tid Getter

func (*TaobaoLogisticsConsignResendAPIRequest) SetCompanyCode

func (r *TaobaoLogisticsConsignResendAPIRequest) SetCompanyCode(_companyCode string) error

CompanyCode Setter 物流公司代码.如"POST"代表中国邮政,"ZJS"代表宅急送。调用 taobao.logistics.companies.get 获取。<br><font color='red'>如果是货到付款订单,选择的物流公司必须支持货到付款发货方式</font>

func (*TaobaoLogisticsConsignResendAPIRequest) SetFeature

func (r *TaobaoLogisticsConsignResendAPIRequest) SetFeature(_feature string) error

Feature Setter feature参数格式<br>范例: identCode=tid1:识别码1,识别码2|tid2:识别码3;machineCode=tid3:3C机器号A,3C机器号B<br>identCode为识别码的KEY,machineCode为3C的KEY,多个key之间用”;”分隔<br>“tid1:识别码1,识别码2|tid2:识别码3”为identCode对应的value。"|"不同商品间的分隔符。<br>例1商品和2商品,之间就用"|"分开。<br>TID就是商品代表的子订单号,对应taobao.trade.fullinfo.get 接口获得的oid字段。(通过OID可以唯一定位到当前商品上)<br>":"TID和具体传入参数间的分隔符。冒号前表示TID,之后代表该商品的参数属性。<br>"," 属性间分隔符。(对应商品数量,当存在一个商品的数量超过1个时,用逗号分开)。<br>具体:当订单中A商品的数量为2个,其中手机串号分别为"12345","67890"。<br>参数格式:identCode=TIDA:12345,67890。TIDA对应了A宝贝,冒号后用逗号分隔的"12345","67890".说明本订单A宝贝的数量为2,值分别为"12345","67890"。<br>当存在"|"时,就说明订单中存在多个商品,商品间用"|"分隔了开来。|"之后的内容含义同上。

func (*TaobaoLogisticsConsignResendAPIRequest) SetIsSplit

func (r *TaobaoLogisticsConsignResendAPIRequest) SetIsSplit(_isSplit int64) error

IsSplit Setter 表明是否是拆单,默认值0,1表示拆单

func (*TaobaoLogisticsConsignResendAPIRequest) SetOutSid

func (r *TaobaoLogisticsConsignResendAPIRequest) SetOutSid(_outSid string) error

OutSid Setter 运单号.具体一个物流公司的真实运单号码。淘宝官方物流会校验,请谨慎传入;

func (*TaobaoLogisticsConsignResendAPIRequest) SetSellerIp

func (r *TaobaoLogisticsConsignResendAPIRequest) SetSellerIp(_sellerIp string) error

SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsConsignResendAPIRequest) SetSubTid

func (r *TaobaoLogisticsConsignResendAPIRequest) SetSubTid(_subTid []int64) error

SubTid Setter 拆单子订单列表,对应的数据是:子订单号列表。可以不传,但是如果传了则必须符合传递的规则。子订单必须是操作的物流订单的子订单的真子集!

func (*TaobaoLogisticsConsignResendAPIRequest) SetTid

Tid Setter 淘宝交易ID

type TaobaoLogisticsConsignResendAPIResponse

type TaobaoLogisticsConsignResendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsConsignResendAPIResponseModel
}

修改物流公司和运单号 API返回值 taobao.logistics.consign.resend

支持卖家发货后修改运单号;支持在线下单和自己联系两种发货方式;使用条件:<br><br/>1、必须是已发货订单,自己联系发货的必须24小时内才可修改;在线下单的,必须下单后物流公司未揽收成功前才可修改;<br/>2、自己联系只能切换为自己联系的公司,在线下单也只能切换为在线下单的物流公司。

type TaobaoLogisticsConsignResendAPIResponseModel

type TaobaoLogisticsConsignResendAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_consign_resend_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回发货是否成功is_success
	Shipping *Shipping `json:"shipping,omitempty" xml:"shipping,omitempty"`
}

修改物流公司和运单号 成功返回结果

type TaobaoLogisticsConsignTcConfirmAPIRequest

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

通知交易确认发货接口 API请求 taobao.logistics.consign.tc.confirm

下述业务场景可以使用此接口通知相关的交易订单发货: 1、发货过程分为多段操作,在确定发货之前,不需要通知交易,当货确认已发出之后,才通知交易发货。 2、发货过程涉及到多个订单,其中一个订单是跟实操的发货操作同步的,剩下的订单,需要在实操的订单发货之后,一并通知交易发货。

func NewTaobaoLogisticsConsignTcConfirmRequest

func NewTaobaoLogisticsConsignTcConfirmRequest() *TaobaoLogisticsConsignTcConfirmAPIRequest

初始化TaobaoLogisticsConsignTcConfirmAPIRequest对象

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetAppName

AppName Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetExtendFields

ExtendFields Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetGoodsList

GoodsList Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetOutTradeNo

OutTradeNo Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetProviderId

ProviderId Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetSellerId

SellerId Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetTradeId

TradeId Getter

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetAppName

func (r *TaobaoLogisticsConsignTcConfirmAPIRequest) SetAppName(_appName string) error

AppName Setter ERP的名称

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetExtendFields

func (r *TaobaoLogisticsConsignTcConfirmAPIRequest) SetExtendFields(_extendFields string) error

ExtendFields Setter 扩展字段 K:V;

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetGoodsList

GoodsList Setter 发货的包裹

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetOutTradeNo

func (r *TaobaoLogisticsConsignTcConfirmAPIRequest) SetOutTradeNo(_outTradeNo string) error

OutTradeNo Setter 已发货的外部订单号

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetProviderId

func (r *TaobaoLogisticsConsignTcConfirmAPIRequest) SetProviderId(_providerId int64) error

ProviderId Setter 货主id

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetSellerId

func (r *TaobaoLogisticsConsignTcConfirmAPIRequest) SetSellerId(_sellerId int64) error

SellerId Setter 卖家id

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetTradeId

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

TradeId Setter 待发货的淘宝主交易号

type TaobaoLogisticsConsignTcConfirmAPIResponse

type TaobaoLogisticsConsignTcConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsConsignTcConfirmAPIResponseModel
}

通知交易确认发货接口 API返回值 taobao.logistics.consign.tc.confirm

下述业务场景可以使用此接口通知相关的交易订单发货: 1、发货过程分为多段操作,在确定发货之前,不需要通知交易,当货确认已发出之后,才通知交易发货。 2、发货过程涉及到多个订单,其中一个订单是跟实操的发货操作同步的,剩下的订单,需要在实操的订单发货之后,一并通知交易发货。

type TaobaoLogisticsConsignTcConfirmAPIResponseModel

type TaobaoLogisticsConsignTcConfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_consign_tc_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 菜鸟发货单据
	OrderConsignCode string `json:"order_consign_code,omitempty" xml:"order_consign_code,omitempty"`
	// 是否重试
	Retry bool `json:"retry,omitempty" xml:"retry,omitempty"`
	// 单次调用流程唯一id
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

通知交易确认发货接口 成功返回结果

type TaobaoLogisticsDummySendAPIRequest

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

无需物流(虚拟)发货处理 API请求 taobao.logistics.dummy.send

用户调用该接口可实现无需物流(虚拟)发货,使用该接口发货,交易订单状态会直接变成卖家已发货

func NewTaobaoLogisticsDummySendRequest

func NewTaobaoLogisticsDummySendRequest() *TaobaoLogisticsDummySendAPIRequest

初始化TaobaoLogisticsDummySendAPIRequest对象

func (TaobaoLogisticsDummySendAPIRequest) GetApiMethodName

func (r TaobaoLogisticsDummySendAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsDummySendAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsDummySendAPIRequest) GetFeature

Feature Getter

func (TaobaoLogisticsDummySendAPIRequest) GetSellerIp

SellerIp Getter

func (TaobaoLogisticsDummySendAPIRequest) GetTid

Tid Getter

func (*TaobaoLogisticsDummySendAPIRequest) SetFeature

func (r *TaobaoLogisticsDummySendAPIRequest) SetFeature(_feature string) error

Feature Setter feature参数格式<br>范例: identCode=tid1:识别码1,识别码2|tid2:识别码3;machineCode=tid3:3C机器号A,3C机器号B<br>identCode为识别码的KEY,machineCode为3C的KEY,多个key之间用”;”分隔<br>“tid1:识别码1,识别码2|tid2:识别码3”为identCode对应的value。"|"不同商品间的分隔符。<br>例1商品和2商品,之间就用"|"分开。<br>TID就是商品代表的子订单号,对应taobao.trade.fullinfo.get 接口获得的oid字段。(通过OID可以唯一定位到当前商品上)<br>":"TID和具体传入参数间的分隔符。冒号前表示TID,之后代表该商品的参数属性。<br>"," 属性间分隔符。(对应商品数量,当存在一个商品的数量超过1个时,用逗号分开)。<br>具体:当订单中A商品的数量为2个,其中手机串号分别为"12345","67890"。<br>参数格式:identCode=TIDA:12345,67890。TIDA对应了A宝贝,冒号后用逗号分隔的"12345","67890".说明本订单A宝贝的数量为2,值分别为"12345","67890"。<br>当存在"|"时,就说明订单中存在多个商品,商品间用"|"分隔了开来。|"之后的内容含义同上。

func (*TaobaoLogisticsDummySendAPIRequest) SetSellerIp

func (r *TaobaoLogisticsDummySendAPIRequest) SetSellerIp(_sellerIp string) error

SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsDummySendAPIRequest) SetTid

Tid Setter 淘宝交易ID

type TaobaoLogisticsDummySendAPIResponse

type TaobaoLogisticsDummySendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsDummySendAPIResponseModel
}

无需物流(虚拟)发货处理 API返回值 taobao.logistics.dummy.send

用户调用该接口可实现无需物流(虚拟)发货,使用该接口发货,交易订单状态会直接变成卖家已发货

type TaobaoLogisticsDummySendAPIResponseModel

type TaobaoLogisticsDummySendAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_dummy_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回发货是否成功is_success
	Shipping *Shipping `json:"shipping,omitempty" xml:"shipping,omitempty"`
}

无需物流(虚拟)发货处理 成功返回结果

type TaobaoLogisticsExpressModifyAppointAPIRequest

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

快递改约api API请求 taobao.logistics.express.modify.appoint

商家通过此api操作修改物流单,交易单的收货人地址、收货人联系方式、预约配送日期

func NewTaobaoLogisticsExpressModifyAppointRequest

func NewTaobaoLogisticsExpressModifyAppointRequest() *TaobaoLogisticsExpressModifyAppointAPIRequest

初始化TaobaoLogisticsExpressModifyAppointAPIRequest对象

func (TaobaoLogisticsExpressModifyAppointAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsExpressModifyAppointAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsExpressModifyAppointAPIRequest) GetExpressModifyAppointTopRequest

ExpressModifyAppointTopRequest Getter

func (*TaobaoLogisticsExpressModifyAppointAPIRequest) SetExpressModifyAppointTopRequest

func (r *TaobaoLogisticsExpressModifyAppointAPIRequest) SetExpressModifyAppointTopRequest(_expressModifyAppointTopRequest *ExpressModifyAppointTopRequestDto) error

ExpressModifyAppointTopRequest Setter 改约请求对象

type TaobaoLogisticsExpressModifyAppointAPIResponse

type TaobaoLogisticsExpressModifyAppointAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsExpressModifyAppointAPIResponseModel
}

快递改约api API返回值 taobao.logistics.express.modify.appoint

商家通过此api操作修改物流单,交易单的收货人地址、收货人联系方式、预约配送日期

type TaobaoLogisticsExpressModifyAppointAPIResponseModel

type TaobaoLogisticsExpressModifyAppointAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_express_modify_appoint_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 调用结果
	Result *SingleResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

快递改约api 成功返回结果

type TaobaoLogisticsOfflineSendAPIRequest

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

自己联系物流(线下物流)发货 API请求 taobao.logistics.offline.send

用户调用该接口可实现自己联系发货(线下物流),使用该接口发货,交易订单状态会直接变成卖家已发货。不支持货到付款、在线下单类型的订单。

func NewTaobaoLogisticsOfflineSendRequest

func NewTaobaoLogisticsOfflineSendRequest() *TaobaoLogisticsOfflineSendAPIRequest

初始化TaobaoLogisticsOfflineSendAPIRequest对象

func (TaobaoLogisticsOfflineSendAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOfflineSendAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOfflineSendAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOfflineSendAPIRequest) GetCancelId

CancelId Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetCompanyCode

func (r TaobaoLogisticsOfflineSendAPIRequest) GetCompanyCode() string

CompanyCode Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetFeature

Feature Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetIsSplit

IsSplit Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetOutSid

OutSid Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetSellerIp

SellerIp Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetSenderId

SenderId Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetSubTid

SubTid Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetTid

Tid Getter

func (*TaobaoLogisticsOfflineSendAPIRequest) SetCancelId

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

CancelId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。 如果为空,取的卖家的默认退货地址

func (*TaobaoLogisticsOfflineSendAPIRequest) SetCompanyCode

func (r *TaobaoLogisticsOfflineSendAPIRequest) SetCompanyCode(_companyCode string) error

CompanyCode Setter 物流公司代码.如"POST"就代表中国邮政,"ZJS"就代表宅急送.调用 taobao.logistics.companies.get 获取。

func (*TaobaoLogisticsOfflineSendAPIRequest) SetFeature

func (r *TaobaoLogisticsOfflineSendAPIRequest) SetFeature(_feature string) error

Feature Setter feature参数格式 范例: identCode=tid1:识别码1,识别码2|tid2:识别码3;machineCode=tid3:3C机器号A,3C机器号B identCode为识别码的KEY,machineCode为3C的KEY,多个key之间用”;”分隔 “tid1:识别码1,识别码2|tid2:识别码3”为identCode对应的value。 "|"不同商品间的分隔符。 例1商品和2商品,之间就用"|"分开。 TID就是商品代表的子订单号,对应taobao.trade.fullinfo.get 接口获得的oid字段。(通过OID可以唯一定位到当前商品上) ":"TID和具体传入参数间的分隔符。冒号前表示TID,之后代表该商品的参数属性。 "," 属性间分隔符。(对应商品数量,当存在一个商品的数量超过1个时,用逗号分开)。 具体:当订单中A商品的数量为2个,其中手机串号分别为"12345","67890"。 参数格式:identCode=TIDA:12345,67890。 TIDA对应了A宝贝,冒号后用逗号分隔的"12345","67890".说明本订单A宝贝的数量为2,值分别为"12345","67890"。 当存在"|"时,就说明订单中存在多个商品,商品间用"|"分隔了开来。|"之后的内容含义同上。retailStoreId=12345,发货门店ID或仓信息。retailStoreType=STORE: 发货门店类别,STORE表示门店,WAREHOUSE表示电商仓。对于全渠道订单回传的商家,retailStoreId和retailStoreType字段为必填字段。

func (*TaobaoLogisticsOfflineSendAPIRequest) SetIsSplit

func (r *TaobaoLogisticsOfflineSendAPIRequest) SetIsSplit(_isSplit int64) error

IsSplit Setter 表明是否是拆单,默认值0,1表示拆单

func (*TaobaoLogisticsOfflineSendAPIRequest) SetOutSid

func (r *TaobaoLogisticsOfflineSendAPIRequest) SetOutSid(_outSid string) error

OutSid Setter 运单号.具体一个物流公司的真实运单号码。淘宝官方物流会校验,请谨慎传入;

func (*TaobaoLogisticsOfflineSendAPIRequest) SetSellerIp

func (r *TaobaoLogisticsOfflineSendAPIRequest) SetSellerIp(_sellerIp string) error

SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsOfflineSendAPIRequest) SetSenderId

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

SenderId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。如果为空,取的卖家的默认取货地址

func (*TaobaoLogisticsOfflineSendAPIRequest) SetSubTid

func (r *TaobaoLogisticsOfflineSendAPIRequest) SetSubTid(_subTid []int64) error

SubTid Setter 需要拆单发货的子订单集合,针对的是一笔交易下有多个子订单需要分开发货的场景;1次可传人多个子订单号,子订单间用逗号隔开;为空表示不做拆单发货。

func (*TaobaoLogisticsOfflineSendAPIRequest) SetTid

Tid Setter 淘宝交易ID

type TaobaoLogisticsOfflineSendAPIResponse

type TaobaoLogisticsOfflineSendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOfflineSendAPIResponseModel
}

自己联系物流(线下物流)发货 API返回值 taobao.logistics.offline.send

用户调用该接口可实现自己联系发货(线下物流),使用该接口发货,交易订单状态会直接变成卖家已发货。不支持货到付款、在线下单类型的订单。

type TaobaoLogisticsOfflineSendAPIResponseModel

type TaobaoLogisticsOfflineSendAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_offline_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 自己联系的调用结果
	Shipping *Shipping `json:"shipping,omitempty" xml:"shipping,omitempty"`
}

自己联系物流(线下物流)发货 成功返回结果

type TaobaoLogisticsOnlineCancelAPIRequest

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

取消物流订单接口 API请求 taobao.logistics.online.cancel

调此接口取消发货的订单,重新选择物流公司发货。前提是物流公司未揽收货物。对未发货和已经被物流公司揽收的物流订单,是不能取消的。

func NewTaobaoLogisticsOnlineCancelRequest

func NewTaobaoLogisticsOnlineCancelRequest() *TaobaoLogisticsOnlineCancelAPIRequest

初始化TaobaoLogisticsOnlineCancelAPIRequest对象

func (TaobaoLogisticsOnlineCancelAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOnlineCancelAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOnlineCancelAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOnlineCancelAPIRequest) GetTid

Tid Getter

func (*TaobaoLogisticsOnlineCancelAPIRequest) SetTid

Tid Setter 淘宝交易ID

type TaobaoLogisticsOnlineCancelAPIResponse

type TaobaoLogisticsOnlineCancelAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOnlineCancelAPIResponseModel
}

取消物流订单接口 API返回值 taobao.logistics.online.cancel

调此接口取消发货的订单,重新选择物流公司发货。前提是物流公司未揽收货物。对未发货和已经被物流公司揽收的物流订单,是不能取消的。

type TaobaoLogisticsOnlineCancelAPIResponseModel

type TaobaoLogisticsOnlineCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_online_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 成功与失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 修改时间
	ModifyTime string `json:"modify_time,omitempty" xml:"modify_time,omitempty"`
	// 重新创建物流订单id
	RecreatedOrderId string `json:"recreated_order_id,omitempty" xml:"recreated_order_id,omitempty"`
}

取消物流订单接口 成功返回结果

type TaobaoLogisticsOnlineConfirmAPIRequest

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

确认发货通知接口 API请求 taobao.logistics.online.confirm

<br><font color='red'>仅在使用taobao.logistics.online.send 发货时未输入运单号的情况下,需要使用该接口补充填写运单号,来确认发货。<br> 确认发货的目的是让交易流程继续走下去,确认发货后交易状态会由【买家已付款】变为【卖家已发货】。</font>

func NewTaobaoLogisticsOnlineConfirmRequest

func NewTaobaoLogisticsOnlineConfirmRequest() *TaobaoLogisticsOnlineConfirmAPIRequest

初始化TaobaoLogisticsOnlineConfirmAPIRequest对象

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOnlineConfirmAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetIsSplit

IsSplit Getter

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetOutSid

OutSid Getter

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetSellerIp

SellerIp Getter

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetSubTid

SubTid Getter

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetTid

Tid Getter

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetIsSplit

func (r *TaobaoLogisticsOnlineConfirmAPIRequest) SetIsSplit(_isSplit int64) error

IsSplit Setter 表明是否是拆单,默认值0,1表示拆单

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetOutSid

func (r *TaobaoLogisticsOnlineConfirmAPIRequest) SetOutSid(_outSid string) error

OutSid Setter 运单号.具体一个物流公司的真实运单号码。淘宝官方物流会校验,请谨慎传入;

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetSellerIp

func (r *TaobaoLogisticsOnlineConfirmAPIRequest) SetSellerIp(_sellerIp string) error

SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetSubTid

func (r *TaobaoLogisticsOnlineConfirmAPIRequest) SetSubTid(_subTid []int64) error

SubTid Setter 拆单子订单列表,对应的数据是:子订单号的列表。可以不传,但是如果传了则必须符合传递的规则。子订单必须是操作的物流订单的子订单的真子集

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetTid

Tid Setter 淘宝交易ID

type TaobaoLogisticsOnlineConfirmAPIResponse

type TaobaoLogisticsOnlineConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOnlineConfirmAPIResponseModel
}

确认发货通知接口 API返回值 taobao.logistics.online.confirm

<br><font color='red'>仅在使用taobao.logistics.online.send 发货时未输入运单号的情况下,需要使用该接口补充填写运单号,来确认发货。<br> 确认发货的目的是让交易流程继续走下去,确认发货后交易状态会由【买家已付款】变为【卖家已发货】。</font>

type TaobaoLogisticsOnlineConfirmAPIResponseModel

type TaobaoLogisticsOnlineConfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_online_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 只返回is_success:是否成功。
	Shipping *Shipping `json:"shipping,omitempty" xml:"shipping,omitempty"`
}

确认发货通知接口 成功返回结果

type TaobaoLogisticsOnlineSendAPIRequest

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

在线订单发货处理(支持货到付款) API请求 taobao.logistics.online.send

用户调用该接口可实现在线订单发货(支持货到付款)<br/>调用该接口实现在线下单发货,有两种情况:<br><br/><font color='red'>如果不输入运单号的情况:交易状态不会改变,需要调用taobao.logistics.online.confirm确认发货后交易状态才会变成卖家已发货。<br><br/>如果输入运单号的情况发货:交易订单状态会直接变成卖家已发货 。</font>

func NewTaobaoLogisticsOnlineSendRequest

func NewTaobaoLogisticsOnlineSendRequest() *TaobaoLogisticsOnlineSendAPIRequest

初始化TaobaoLogisticsOnlineSendAPIRequest对象

func (TaobaoLogisticsOnlineSendAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOnlineSendAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOnlineSendAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOnlineSendAPIRequest) GetCancelId

CancelId Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetCompanyCode

func (r TaobaoLogisticsOnlineSendAPIRequest) GetCompanyCode() string

CompanyCode Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetFeature

Feature Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetIsSplit

IsSplit Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetOutSid

OutSid Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetSellerIp

SellerIp Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetSenderId

SenderId Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetSubTid

SubTid Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetTid

Tid Getter

func (*TaobaoLogisticsOnlineSendAPIRequest) SetCancelId

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

CancelId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。 如果为空,取的卖家的默认退货地址

func (*TaobaoLogisticsOnlineSendAPIRequest) SetCompanyCode

func (r *TaobaoLogisticsOnlineSendAPIRequest) SetCompanyCode(_companyCode string) error

CompanyCode Setter 物流公司代码.如"POST"就代表中国邮政,"ZJS"就代表宅急送.调用 taobao.logistics.companies.get 获取。

func (*TaobaoLogisticsOnlineSendAPIRequest) SetFeature

func (r *TaobaoLogisticsOnlineSendAPIRequest) SetFeature(_feature string) error

Feature Setter feature参数格式 范例: identCode=tid1:识别码1,识别码2|tid2:识别码3;machineCode=tid3:3C机器号A,3C机器号B identCode为识别码的KEY,machineCode为3C的KEY,多个key之间用”;”分隔 “tid1:识别码1,识别码2|tid2:识别码3”为identCode对应的value。 "|"不同商品间的分隔符。 例1商品和2商品,之间就用"|"分开。 TID就是商品代表的子订单号,对应taobao.trade.fullinfo.get 接口获得的oid字段。(通过OID可以唯一定位到当前商品上) ":"TID和具体传入参数间的分隔符。冒号前表示TID,之后代表该商品的参数属性。 "," 属性间分隔符。(对应商品数量,当存在一个商品的数量超过1个时,用逗号分开)。 具体:当订单中A商品的数量为2个,其中手机串号分别为"12345","67890"。 参数格式:identCode=TIDA:12345,67890。 TIDA对应了A宝贝,冒号后用逗号分隔的"12345","67890".说明本订单A宝贝的数量为2,值分别为"12345","67890"。 当存在"|"时,就说明订单中存在多个商品,商品间用"|"分隔了开来。|"之后的内容含义同上。retailStoreId=12345,发货门店ID或仓信息。retailStoreType=STORE: 发货门店类别,STORE表示门店,WAREHOUSE表示电商仓。对于全渠道订单回传的商家,retailStoreId和retailStoreType字段为必填字段。

func (*TaobaoLogisticsOnlineSendAPIRequest) SetIsSplit

func (r *TaobaoLogisticsOnlineSendAPIRequest) SetIsSplit(_isSplit int64) error

IsSplit Setter 表明是否是拆单,默认值0,1表示拆单

func (*TaobaoLogisticsOnlineSendAPIRequest) SetOutSid

func (r *TaobaoLogisticsOnlineSendAPIRequest) SetOutSid(_outSid string) error

OutSid Setter 运单号.具体一个物流公司的真实运单号码。淘宝官方物流会校验,请谨慎传入;

func (*TaobaoLogisticsOnlineSendAPIRequest) SetSellerIp

func (r *TaobaoLogisticsOnlineSendAPIRequest) SetSellerIp(_sellerIp string) error

SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsOnlineSendAPIRequest) SetSenderId

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

SenderId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。如果为空,取的卖家的默认取货地址

func (*TaobaoLogisticsOnlineSendAPIRequest) SetSubTid

func (r *TaobaoLogisticsOnlineSendAPIRequest) SetSubTid(_subTid []int64) error

SubTid Setter 需要拆单发货的子订单集合,针对的是一笔交易下有多个子订单需要分开发货的场景;1次可传人多个子订单号,子订单间用逗号隔开;为空表示不做拆单发货。

func (*TaobaoLogisticsOnlineSendAPIRequest) SetTid

Tid Setter 淘宝交易ID

type TaobaoLogisticsOnlineSendAPIResponse

type TaobaoLogisticsOnlineSendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOnlineSendAPIResponseModel
}

在线订单发货处理(支持货到付款) API返回值 taobao.logistics.online.send

用户调用该接口可实现在线订单发货(支持货到付款)<br/>调用该接口实现在线下单发货,有两种情况:<br><br/><font color='red'>如果不输入运单号的情况:交易状态不会改变,需要调用taobao.logistics.online.confirm确认发货后交易状态才会变成卖家已发货。<br><br/>如果输入运单号的情况发货:交易订单状态会直接变成卖家已发货 。</font>

type TaobaoLogisticsOnlineSendAPIResponseModel

type TaobaoLogisticsOnlineSendAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_online_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// de
	Shipping *Shipping `json:"shipping,omitempty" xml:"shipping,omitempty"`
}

在线订单发货处理(支持货到付款) 成功返回结果

type TaobaoLogisticsOrderCreateAPIRequest

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

创建物流订单 API请求 taobao.logistics.order.create

用户调用该接口可以创建物流订单。目前仅支持手工订单的创建,创建完毕后默认自动使用“自己联系”的方式发货并且初始状态为”已发货“。也可以通过可选参数选择是否发货以及何种方式进行发货。

func NewTaobaoLogisticsOrderCreateRequest

func NewTaobaoLogisticsOrderCreateRequest() *TaobaoLogisticsOrderCreateAPIRequest

初始化TaobaoLogisticsOrderCreateAPIRequest对象

func (TaobaoLogisticsOrderCreateAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOrderCreateAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOrderCreateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOrderCreateAPIRequest) GetGoodsNames

func (r TaobaoLogisticsOrderCreateAPIRequest) GetGoodsNames() string

GoodsNames Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetGoodsQuantities

func (r TaobaoLogisticsOrderCreateAPIRequest) GetGoodsQuantities() string

GoodsQuantities Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetIsConsign

func (r TaobaoLogisticsOrderCreateAPIRequest) GetIsConsign() bool

IsConsign Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetItemValues

func (r TaobaoLogisticsOrderCreateAPIRequest) GetItemValues() string

ItemValues Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetLogisCompanyCode

func (r TaobaoLogisticsOrderCreateAPIRequest) GetLogisCompanyCode() string

LogisCompanyCode Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetLogisType

LogisType Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetMailNo

MailNo Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetSellerWangwangId

func (r TaobaoLogisticsOrderCreateAPIRequest) GetSellerWangwangId() string

SellerWangwangId Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetShipping

Shipping Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetTradeId

TradeId Getter

func (*TaobaoLogisticsOrderCreateAPIRequest) SetGoodsNames

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetGoodsNames(_goodsNames string) error

GoodsNames Setter 运送的货物名称列表,用|号隔开

func (*TaobaoLogisticsOrderCreateAPIRequest) SetGoodsQuantities

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetGoodsQuantities(_goodsQuantities string) error

GoodsQuantities Setter 运送货物的数量列表,用|号隔开

func (*TaobaoLogisticsOrderCreateAPIRequest) SetIsConsign

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetIsConsign(_isConsign bool) error

IsConsign Setter 创建订单同时是否进行发货,默认发货。

func (*TaobaoLogisticsOrderCreateAPIRequest) SetItemValues

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetItemValues(_itemValues string) error

ItemValues Setter 运送货物的单价列表(注意:单位为分),用|号隔开

func (*TaobaoLogisticsOrderCreateAPIRequest) SetLogisCompanyCode

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetLogisCompanyCode(_logisCompanyCode string) error

LogisCompanyCode Setter 发货的物流公司代码,如申通=STO,圆通=YTO。is_consign=true时,此项必填。

func (*TaobaoLogisticsOrderCreateAPIRequest) SetLogisType

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetLogisType(_logisType string) error

LogisType Setter 发货方式,默认为自己联系发货。可选值:ONLINE(在线下单)、OFFLINE(自己联系)。

func (*TaobaoLogisticsOrderCreateAPIRequest) SetMailNo

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetMailNo(_mailNo string) error

MailNo Setter 发货的物流公司运单号。在logis_type=OFFLINE且is_consign=true时,此项必填。

func (*TaobaoLogisticsOrderCreateAPIRequest) SetSellerWangwangId

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetSellerWangwangId(_sellerWangwangId string) error

SellerWangwangId Setter 卖家旺旺号

func (*TaobaoLogisticsOrderCreateAPIRequest) SetShipping

func (r *TaobaoLogisticsOrderCreateAPIRequest) SetShipping(_shipping int64) error

Shipping Setter 运费承担方式。1为买家承担运费,2为卖家承担运费,其他值为错误参数。

func (*TaobaoLogisticsOrderCreateAPIRequest) SetTradeId

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

TradeId Setter 订单的交易号码

type TaobaoLogisticsOrderCreateAPIResponse

type TaobaoLogisticsOrderCreateAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOrderCreateAPIResponseModel
}

创建物流订单 API返回值 taobao.logistics.order.create

用户调用该接口可以创建物流订单。目前仅支持手工订单的创建,创建完毕后默认自动使用“自己联系”的方式发货并且初始状态为”已发货“。也可以通过可选参数选择是否发货以及何种方式进行发货。

type TaobaoLogisticsOrderCreateAPIResponseModel

type TaobaoLogisticsOrderCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_order_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 淘宝物流订单交易号,如返回-1则表示错误。如果在新建订单时传入trade_id,此处会返回此id,如果未传入trade_id,此处会返回淘宝物流分配的交易号码。
	TradeId int64 `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
}

创建物流订单 成功返回结果

type TaobaoLogisticsOrderShengxianConfirmAPIRequest

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

物流宝生鲜冷链的发货 API请求 taobao.logistics.order.shengxian.confirm

优鲜送,生鲜业务使用该接口发货,交易订单状态会直接变成卖家已发货。不支持货到付款、在线下单类型的订单。

func NewTaobaoLogisticsOrderShengxianConfirmRequest

func NewTaobaoLogisticsOrderShengxianConfirmRequest() *TaobaoLogisticsOrderShengxianConfirmAPIRequest

初始化TaobaoLogisticsOrderShengxianConfirmAPIRequest对象

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetCancelId

CancelId Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetDeliveryType

DeliveryType Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetLogisId

LogisId Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetOutSid

OutSid Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetSellerIp

SellerIp Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetSenderId

SenderId Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetServiceCode

ServiceCode Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetTid

Tid Getter

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetCancelId

CancelId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。<br><font color='red'>如果为空,取的卖家的默认退货地址</font><br>

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetDeliveryType

func (r *TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetDeliveryType(_deliveryType int64) error

DeliveryType Setter 1:冷链。0:常温

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetLogisId

LogisId Setter 物流订单ID 。同淘宝交易订单互斥,淘宝交易号存在,,以淘宝交易号为准

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetOutSid

OutSid Setter 运单号.具体一个物流公司的真实运单号码。支持多个运单号,多个运单号之间用英文分号(;)隔开,不能重复。淘宝官方物流会校验,请谨慎传入;

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetSellerIp

SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetSenderId

SenderId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。<font color='red'>如果为空,取的卖家的默认取货地址</font>如果service_code不为空,默认使用service_code如果service_code为空,sender_id不为空,使用sender_id对应的地址发货如果service_code与sender_id都为空,使用默认地址发货

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetServiceCode

func (r *TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetServiceCode(_serviceCode string) error

ServiceCode Setter 仓库的服务代码标示,代码一个仓库的实体。(可以通过taobao.wlb.stores.baseinfo.get接口查询)如果service_code为空,默认通过sender_id来发货

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetTid

Tid Setter 淘宝交易ID

type TaobaoLogisticsOrderShengxianConfirmAPIResponse

type TaobaoLogisticsOrderShengxianConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOrderShengxianConfirmAPIResponseModel
}

物流宝生鲜冷链的发货 API返回值 taobao.logistics.order.shengxian.confirm

优鲜送,生鲜业务使用该接口发货,交易订单状态会直接变成卖家已发货。不支持货到付款、在线下单类型的订单。

type TaobaoLogisticsOrderShengxianConfirmAPIResponseModel

type TaobaoLogisticsOrderShengxianConfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_order_shengxian_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 发货成功后,返回承运商的信息
	ShipFresh *ShipFresh `json:"ship_fresh,omitempty" xml:"ship_fresh,omitempty"`
}

物流宝生鲜冷链的发货 成功返回结果

type TaobaoLogisticsOrdersDetailGetAPIRequest

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

批量查询物流订单,返回详细信息 API请求 taobao.logistics.orders.detail.get

查询物流订单的详细信息,涉及用户隐私字段。

func NewTaobaoLogisticsOrdersDetailGetRequest

func NewTaobaoLogisticsOrdersDetailGetRequest() *TaobaoLogisticsOrdersDetailGetAPIRequest

初始化TaobaoLogisticsOrdersDetailGetAPIRequest对象

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOrdersDetailGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetBuyerNick

BuyerNick Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetEndCreated

EndCreated Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetFields

Fields Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetFreightPayer

FreightPayer Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetPageNo

PageNo Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetPageSize

PageSize Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetReceiverName

ReceiverName Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetSellerConfirm

func (r TaobaoLogisticsOrdersDetailGetAPIRequest) GetSellerConfirm() string

SellerConfirm Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetStartCreated

StartCreated Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetStatus

Status Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetTid

Tid Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetType

Type Getter

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetBuyerNick

func (r *TaobaoLogisticsOrdersDetailGetAPIRequest) SetBuyerNick(_buyerNick string) error

BuyerNick Setter 买家昵称

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetEndCreated

func (r *TaobaoLogisticsOrdersDetailGetAPIRequest) SetEndCreated(_endCreated string) error

EndCreated Setter 创建时间结束.格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetFields

Fields Setter 需返回的字段列表.可选值:Shipping 物流数据结构中所有字段.fileds中可以指定返回以上任意一个或者多个字段,以","分隔.

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetFreightPayer

func (r *TaobaoLogisticsOrdersDetailGetAPIRequest) SetFreightPayer(_freightPayer string) error

FreightPayer Setter 谁承担运费.可选值:buyer(买家),seller(卖家).如:buyer

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetPageNo

PageNo Setter 页码.该字段没传 或 值<1 ,则默认page_no为1

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetPageSize

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

PageSize Setter 每页条数.该字段没传 或 值<1 ,则默认page_size为40

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetReceiverName

func (r *TaobaoLogisticsOrdersDetailGetAPIRequest) SetReceiverName(_receiverName string) error

ReceiverName Setter 收货人姓名

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetSellerConfirm

func (r *TaobaoLogisticsOrdersDetailGetAPIRequest) SetSellerConfirm(_sellerConfirm string) error

SellerConfirm Setter 卖家是否发货.可选值:yes(是),no(否).如:yes.

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetStartCreated

func (r *TaobaoLogisticsOrdersDetailGetAPIRequest) SetStartCreated(_startCreated string) error

StartCreated Setter 创建时间开始.格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetStatus

Status Setter 物流状态.可查看数据结构 Shipping 中的status字段.

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetTid

Tid Setter 交易ID.如果加入tid参数的话,不用传其他的参数,但是仅会返回一条物流订单信息.

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetType

Type Setter 物流方式.可选值:post(平邮),express(快递),ems(EMS).如:post

type TaobaoLogisticsOrdersDetailGetAPIResponse

type TaobaoLogisticsOrdersDetailGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOrdersDetailGetAPIResponseModel
}

批量查询物流订单,返回详细信息 API返回值 taobao.logistics.orders.detail.get

查询物流订单的详细信息,涉及用户隐私字段。

type TaobaoLogisticsOrdersDetailGetAPIResponseModel

type TaobaoLogisticsOrdersDetailGetAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_orders_detail_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 获取的物流订单详情列表.返回的Shipping包含的具体信息为入参fields请求的字段信息.
	Shippings []Shipping `json:"shippings,omitempty" xml:"shippings>shipping,omitempty"`
	// 搜索到的物流订单列表总数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
}

批量查询物流订单,返回详细信息 成功返回结果

type TaobaoLogisticsOrdersGetAPIRequest

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

批量查询物流订单 API请求 taobao.logistics.orders.get

批量查询物流订单。

func NewTaobaoLogisticsOrdersGetRequest

func NewTaobaoLogisticsOrdersGetRequest() *TaobaoLogisticsOrdersGetAPIRequest

初始化TaobaoLogisticsOrdersGetAPIRequest对象

func (TaobaoLogisticsOrdersGetAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOrdersGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOrdersGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOrdersGetAPIRequest) GetBuyerNick

func (r TaobaoLogisticsOrdersGetAPIRequest) GetBuyerNick() string

BuyerNick Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetEndCreated

func (r TaobaoLogisticsOrdersGetAPIRequest) GetEndCreated() string

EndCreated Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetFields

Fields Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetFreightPayer

func (r TaobaoLogisticsOrdersGetAPIRequest) GetFreightPayer() string

FreightPayer Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetPageNo

PageNo Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetPageSize

func (r TaobaoLogisticsOrdersGetAPIRequest) GetPageSize() int64

PageSize Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetReceiverName

func (r TaobaoLogisticsOrdersGetAPIRequest) GetReceiverName() string

ReceiverName Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetSellerConfirm

func (r TaobaoLogisticsOrdersGetAPIRequest) GetSellerConfirm() string

SellerConfirm Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetStartCreated

func (r TaobaoLogisticsOrdersGetAPIRequest) GetStartCreated() string

StartCreated Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetStatus

Status Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetTid

Tid Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetType

Type Getter

func (*TaobaoLogisticsOrdersGetAPIRequest) SetBuyerNick

func (r *TaobaoLogisticsOrdersGetAPIRequest) SetBuyerNick(_buyerNick string) error

BuyerNick Setter 买家昵称

func (*TaobaoLogisticsOrdersGetAPIRequest) SetEndCreated

func (r *TaobaoLogisticsOrdersGetAPIRequest) SetEndCreated(_endCreated string) error

EndCreated Setter 创建时间结束

func (*TaobaoLogisticsOrdersGetAPIRequest) SetFields

func (r *TaobaoLogisticsOrdersGetAPIRequest) SetFields(_fields string) error

Fields Setter 需返回的字段列表.可选值:Shipping 物流数据结构中的以下字段: <br><br/>tid,order_code,seller_nick,buyer_nick,delivery_start, delivery_end,out_sid,item_title,receiver_name, created,modified,status,type,freight_payer,seller_confirm,company_name,sub_tids,is_spilt;<br>多个字段之间用","分隔。如tid,seller_nick,buyer_nick,delivery_start。

func (*TaobaoLogisticsOrdersGetAPIRequest) SetFreightPayer

func (r *TaobaoLogisticsOrdersGetAPIRequest) SetFreightPayer(_freightPayer string) error

FreightPayer Setter 谁承担运费.可选值:buyer(买家),seller(卖家).如:buyer

func (*TaobaoLogisticsOrdersGetAPIRequest) SetPageNo

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

PageNo Setter 页码.该字段没传 或 值<1 ,则默认page_no为1

func (*TaobaoLogisticsOrdersGetAPIRequest) SetPageSize

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

PageSize Setter 每页条数.该字段没传 或 值<1 ,则默认page_size为40

func (*TaobaoLogisticsOrdersGetAPIRequest) SetReceiverName

func (r *TaobaoLogisticsOrdersGetAPIRequest) SetReceiverName(_receiverName string) error

ReceiverName Setter 收货人姓名

func (*TaobaoLogisticsOrdersGetAPIRequest) SetSellerConfirm

func (r *TaobaoLogisticsOrdersGetAPIRequest) SetSellerConfirm(_sellerConfirm string) error

SellerConfirm Setter 卖家是否发货.可选值:yes(是),no(否).如:yes

func (*TaobaoLogisticsOrdersGetAPIRequest) SetStartCreated

func (r *TaobaoLogisticsOrdersGetAPIRequest) SetStartCreated(_startCreated string) error

StartCreated Setter 创建时间开始

func (*TaobaoLogisticsOrdersGetAPIRequest) SetStatus

func (r *TaobaoLogisticsOrdersGetAPIRequest) SetStatus(_status string) error

Status Setter 物流状态.查看数据结构 Shipping 中的status字段.

func (*TaobaoLogisticsOrdersGetAPIRequest) SetTid

Tid Setter 交易ID.如果加入tid参数的话,不用传其他的参数,若传入tid:非拆单场景,仅会返回一条物流订单信息;拆单场景,会返回多条物流订单信息

func (*TaobaoLogisticsOrdersGetAPIRequest) SetType

Type Setter 物流方式.可选值:post(平邮),express(快递),ems(EMS).如:post

type TaobaoLogisticsOrdersGetAPIResponse

type TaobaoLogisticsOrdersGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOrdersGetAPIResponseModel
}

批量查询物流订单 API返回值 taobao.logistics.orders.get

批量查询物流订单。

type TaobaoLogisticsOrdersGetAPIResponseModel

type TaobaoLogisticsOrdersGetAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_orders_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 获取的物流订单详情列表 <br/>返回的Shipping包含的具体信息为入参fields请求的字段信息
	Shippings []Shipping `json:"shippings,omitempty" xml:"shippings>shipping,omitempty"`
	// 搜索到的物流订单列表总数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
}

批量查询物流订单 成功返回结果

type TaobaoLogisticsPartnersGetAPIRequest

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

查询支持起始地到目的地范围的物流公司 API请求 taobao.logistics.partners.get

查询物流公司信息(可以查询目的地可不可达情况)

func NewTaobaoLogisticsPartnersGetRequest

func NewTaobaoLogisticsPartnersGetRequest() *TaobaoLogisticsPartnersGetAPIRequest

初始化TaobaoLogisticsPartnersGetAPIRequest对象

func (TaobaoLogisticsPartnersGetAPIRequest) GetApiMethodName

func (r TaobaoLogisticsPartnersGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsPartnersGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsPartnersGetAPIRequest) GetGoodsValue

func (r TaobaoLogisticsPartnersGetAPIRequest) GetGoodsValue() string

GoodsValue Getter

func (TaobaoLogisticsPartnersGetAPIRequest) GetIsNeedCarriage

func (r TaobaoLogisticsPartnersGetAPIRequest) GetIsNeedCarriage() bool

IsNeedCarriage Getter

func (TaobaoLogisticsPartnersGetAPIRequest) GetServiceType

func (r TaobaoLogisticsPartnersGetAPIRequest) GetServiceType() string

ServiceType Getter

func (TaobaoLogisticsPartnersGetAPIRequest) GetSourceId

SourceId Getter

func (TaobaoLogisticsPartnersGetAPIRequest) GetTargetId

TargetId Getter

func (*TaobaoLogisticsPartnersGetAPIRequest) SetGoodsValue

func (r *TaobaoLogisticsPartnersGetAPIRequest) SetGoodsValue(_goodsValue string) error

GoodsValue Setter 货物价格.只有当选择货到付款此参数才会有效

func (*TaobaoLogisticsPartnersGetAPIRequest) SetIsNeedCarriage

func (r *TaobaoLogisticsPartnersGetAPIRequest) SetIsNeedCarriage(_isNeedCarriage bool) error

IsNeedCarriage Setter 是否需要揽收资费信息,默认false。在此值为false时,返回内容中将无carriage。在未设置source_id或target_id的情况下,无法查询揽收资费信息。自己联系无揽收资费记录。

func (*TaobaoLogisticsPartnersGetAPIRequest) SetServiceType

func (r *TaobaoLogisticsPartnersGetAPIRequest) SetServiceType(_serviceType string) error

ServiceType Setter 服务类型,根据此参数可查出提供相应服务类型的物流公司信息(物流公司状态正常),可选值:cod(货到付款)、online(在线下单)、 offline(自己联系)、limit(限时物流)。然后再根据source_id,target_id,goods_value这三个条件来过滤物流公司. 目前输入自己联系服务类型将会返回空,因为自己联系并没有具体的服务信息,所以不会有记录。

func (*TaobaoLogisticsPartnersGetAPIRequest) SetSourceId

func (r *TaobaoLogisticsPartnersGetAPIRequest) SetSourceId(_sourceId string) error

SourceId Setter 物流公司揽货地地区码(必须是区、县一级的).参考:http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201401/t20140116_501070.html或者调用 taobao.areas.get 获取

func (*TaobaoLogisticsPartnersGetAPIRequest) SetTargetId

func (r *TaobaoLogisticsPartnersGetAPIRequest) SetTargetId(_targetId string) error

TargetId Setter 物流公司派送地地区码(必须是区、县一级的).参考:http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201401/t20140116_501070.html或者调用 taobao.areas.get 获取

type TaobaoLogisticsPartnersGetAPIResponse

type TaobaoLogisticsPartnersGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsPartnersGetAPIResponseModel
}

查询支持起始地到目的地范围的物流公司 API返回值 taobao.logistics.partners.get

查询物流公司信息(可以查询目的地可不可达情况)

type TaobaoLogisticsPartnersGetAPIResponseModel

type TaobaoLogisticsPartnersGetAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_partners_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询揽送范围之内的物流公司信息
	LogisticsPartners []LogisticsPartner `json:"logistics_partners,omitempty" xml:"logistics_partners>logistics_partner,omitempty"`
}

查询支持起始地到目的地范围的物流公司 成功返回结果

type TaobaoLogisticsTraceSearchAPIRequest

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

物流流转信息查询 API请求 taobao.logistics.trace.search

用户根据淘宝交易号查询物流流转信息,如2010-8-10 15:23:00到达杭州集散地。<br/>此接口的返回信息都由物流公司提供。(备注:使用线下发货(offline.send)的运单,不支持运单状态的实时跟踪,只要一发货,状态就会变为<status>对方已签收</status>,该字段仅对线上发货(online.send)的运单有效。)

func NewTaobaoLogisticsTraceSearchRequest

func NewTaobaoLogisticsTraceSearchRequest() *TaobaoLogisticsTraceSearchAPIRequest

初始化TaobaoLogisticsTraceSearchAPIRequest对象

func (TaobaoLogisticsTraceSearchAPIRequest) GetApiMethodName

func (r TaobaoLogisticsTraceSearchAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoLogisticsTraceSearchAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoLogisticsTraceSearchAPIRequest) GetIsSplit

IsSplit Getter

func (TaobaoLogisticsTraceSearchAPIRequest) GetSubTid

SubTid Getter

func (TaobaoLogisticsTraceSearchAPIRequest) GetTid

Tid Getter

func (*TaobaoLogisticsTraceSearchAPIRequest) SetIsSplit

func (r *TaobaoLogisticsTraceSearchAPIRequest) SetIsSplit(_isSplit int64) error

IsSplit Setter 表明是否是拆单,默认值0,1表示拆单

func (*TaobaoLogisticsTraceSearchAPIRequest) SetSubTid

func (r *TaobaoLogisticsTraceSearchAPIRequest) SetSubTid(_subTid []int64) error

SubTid Setter 拆单子订单列表,当is_split=1时,需要传人;对应的数据是:子订单号的列表。

func (*TaobaoLogisticsTraceSearchAPIRequest) SetTid

Tid Setter 淘宝交易号,请勿传非淘宝交易号

type TaobaoLogisticsTraceSearchAPIResponse

type TaobaoLogisticsTraceSearchAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsTraceSearchAPIResponseModel
}

物流流转信息查询 API返回值 taobao.logistics.trace.search

用户根据淘宝交易号查询物流流转信息,如2010-8-10 15:23:00到达杭州集散地。<br/>此接口的返回信息都由物流公司提供。(备注:使用线下发货(offline.send)的运单,不支持运单状态的实时跟踪,只要一发货,状态就会变为<status>对方已签收</status>,该字段仅对线上发货(online.send)的运单有效。)

type TaobaoLogisticsTraceSearchAPIResponseModel

type TaobaoLogisticsTraceSearchAPIResponseModel struct {
	XMLName xml.Name `xml:"logistics_trace_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 运单号
	OutSid string `json:"out_sid,omitempty" xml:"out_sid,omitempty"`
	// 物流公司名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 交易号
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 订单的物流状态(仅支持线上发货online订单,线下发货offline发出后直接变为已签收)* 等候发送给物流公司*已提交给物流公司,等待物流公司接单*已经确认消息接收,等待物流公司接单*物流公司已接单*物流公司不接单*物流公司揽收失败*物流公司揽收成功*签收失败*对方已签收*对方拒绝签收
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 流转信息列表
	TraceList []TransitStepInfo `json:"trace_list,omitempty" xml:"trace_list>transit_step_info,omitempty"`
}

物流流转信息查询 成功返回结果

type TaobaoNextoneLogisticsSignUpdateAPIRequest

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

AG物流签收状态写接口 API请求 taobao.nextone.logistics.sign.update

商家上传退货的签收状态给AG

func NewTaobaoNextoneLogisticsSignUpdateRequest

func NewTaobaoNextoneLogisticsSignUpdateRequest() *TaobaoNextoneLogisticsSignUpdateAPIRequest

初始化TaobaoNextoneLogisticsSignUpdateAPIRequest对象

func (TaobaoNextoneLogisticsSignUpdateAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoNextoneLogisticsSignUpdateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoNextoneLogisticsSignUpdateAPIRequest) GetRefundId

RefundId Getter

func (TaobaoNextoneLogisticsSignUpdateAPIRequest) GetSignStatus

SignStatus Getter

func (*TaobaoNextoneLogisticsSignUpdateAPIRequest) SetRefundId

func (r *TaobaoNextoneLogisticsSignUpdateAPIRequest) SetRefundId(_refundId int64) error

RefundId Setter 退款编号

func (*TaobaoNextoneLogisticsSignUpdateAPIRequest) SetSignStatus

func (r *TaobaoNextoneLogisticsSignUpdateAPIRequest) SetSignStatus(_signStatus int64) error

SignStatus Setter 货物签收状态

type TaobaoNextoneLogisticsSignUpdateAPIResponse

type TaobaoNextoneLogisticsSignUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoNextoneLogisticsSignUpdateAPIResponseModel
}

AG物流签收状态写接口 API返回值 taobao.nextone.logistics.sign.update

商家上传退货的签收状态给AG

type TaobaoNextoneLogisticsSignUpdateAPIResponseModel

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

AG物流签收状态写接口 成功返回结果

type TaobaoNextoneLogisticsSignUpdateResult

type TaobaoNextoneLogisticsSignUpdateResult struct {
	// 返回数据
	ResultData string `json:"result_data,omitempty" xml:"result_data,omitempty"`
	// 错误信息
	ErrorInfo string `json:"error_info,omitempty" xml:"error_info,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 成功失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoNextoneLogisticsSignUpdateResult

type TaobaoNextoneLogisticsWarehouseUpdateAPIRequest

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

AG退货入仓状态写接口 API请求 taobao.nextone.logistics.warehouse.update

商家上传退货入仓状态给ag

func NewTaobaoNextoneLogisticsWarehouseUpdateRequest

func NewTaobaoNextoneLogisticsWarehouseUpdateRequest() *TaobaoNextoneLogisticsWarehouseUpdateAPIRequest

初始化TaobaoNextoneLogisticsWarehouseUpdateAPIRequest对象

func (TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) GetRefundId

RefundId Getter

func (TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) GetWarehouseStatus

WarehouseStatus Getter

func (*TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) SetRefundId

RefundId Setter 退款编号

func (*TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) SetWarehouseStatus

func (r *TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) SetWarehouseStatus(_warehouseStatus int64) error

WarehouseStatus Setter 退货入仓状态 1.已入仓

type TaobaoNextoneLogisticsWarehouseUpdateAPIResponse

type TaobaoNextoneLogisticsWarehouseUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoNextoneLogisticsWarehouseUpdateAPIResponseModel
}

AG退货入仓状态写接口 API返回值 taobao.nextone.logistics.warehouse.update

商家上传退货入仓状态给ag

type TaobaoNextoneLogisticsWarehouseUpdateAPIResponseModel

type TaobaoNextoneLogisticsWarehouseUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"nextone_logistics_warehouse_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// resultData
	ResultData string `json:"result_data,omitempty" xml:"result_data,omitempty"`
	// errorInfo
	ErrInfo string `json:"err_info,omitempty" xml:"err_info,omitempty"`
	// errorCode
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// success
	Succeed bool `json:"succeed,omitempty" xml:"succeed,omitempty"`
}

AG退货入仓状态写接口 成功返回结果

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest

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

补发单物流信息回传 API请求 taobao.rdc.aligenius.warehouse.resend.logistics.msg.post

补发单erp物流信息回传平台

func NewTaobaoRdcAligeniusWarehouseResendLogisticsMsgPostRequest

func NewTaobaoRdcAligeniusWarehouseResendLogisticsMsgPostRequest() *TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest

初始化TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest对象

func (TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest) GetParam0

Param0 Getter

func (*TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest) SetParam0

Param0 Setter 参数

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIResponse

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIResponse struct {
	model.CommonResponse
	TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIResponseModel
}

补发单物流信息回传 API返回值 taobao.rdc.aligenius.warehouse.resend.logistics.msg.post

补发单erp物流信息回传平台

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIResponseModel

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

补发单物流信息回传 成功返回结果

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostResult

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostResult struct {
	// 错误信息
	FailInfo string `json:"fail_info,omitempty" xml:"fail_info,omitempty"`
	// 错误code
	FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	// success
	SuccessFlag bool `json:"success_flag,omitempty" xml:"success_flag,omitempty"`
}

TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostResult

type TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest

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

补发单状态回传 API请求 taobao.rdc.aligenius.warehouse.resend.update

补发单状态回传接口

func NewTaobaoRdcAligeniusWarehouseResendUpdateRequest

func NewTaobaoRdcAligeniusWarehouseResendUpdateRequest() *TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest

初始化TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest对象

func (TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest) GetParam0

Param0 Getter

func (*TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest) SetParam0

Param0 Setter 参数

type TaobaoRdcAligeniusWarehouseResendUpdateAPIResponse

type TaobaoRdcAligeniusWarehouseResendUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoRdcAligeniusWarehouseResendUpdateAPIResponseModel
}

补发单状态回传 API返回值 taobao.rdc.aligenius.warehouse.resend.update

补发单状态回传接口

type TaobaoRdcAligeniusWarehouseResendUpdateAPIResponseModel

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

补发单状态回传 成功返回结果

type TaobaoRdcAligeniusWarehouseResendUpdateResult

type TaobaoRdcAligeniusWarehouseResendUpdateResult struct {
	// errorInfo
	FailInfo string `json:"fail_info,omitempty" xml:"fail_info,omitempty"`
	// errorCode
	FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	// success
	SuccessFlag bool `json:"success_flag,omitempty" xml:"success_flag,omitempty"`
}

TaobaoRdcAligeniusWarehouseResendUpdateResult

type TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest

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

销退单事件回传接口 API请求 taobao.rdc.aligenius.warehouse.reverse.event.update

用于erp回传销退单相关信息到平台

func NewTaobaoRdcAligeniusWarehouseReverseEventUpdateRequest

func NewTaobaoRdcAligeniusWarehouseReverseEventUpdateRequest() *TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest

初始化TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest对象

func (TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest) GetParam0

Param0 Getter

func (*TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest) SetParam0

Param0 Setter 参数

type TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponse

type TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponseModel
}

销退单事件回传接口 API返回值 taobao.rdc.aligenius.warehouse.reverse.event.update

用于erp回传销退单相关信息到平台

type TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponseModel

type TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"rdc_aligenius_warehouse_reverse_event_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口返回model
	Result *TaobaoRdcAligeniusWarehouseReverseEventUpdateResult `json:"result,omitempty" xml:"result,omitempty"`
}

销退单事件回传接口 成功返回结果

type TaobaoRdcAligeniusWarehouseReverseEventUpdateResult

type TaobaoRdcAligeniusWarehouseReverseEventUpdateResult struct {
	// 错误描述
	FailInfo string `json:"fail_info,omitempty" xml:"fail_info,omitempty"`
	// 错误码
	FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	// 是否成功
	SuccessFlag bool `json:"success_flag,omitempty" xml:"success_flag,omitempty"`
}

TaobaoRdcAligeniusWarehouseReverseEventUpdateResult

type TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest

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

销退单上传 API请求 taobao.rdc.aligenius.warehouse.reverse.uploading

主要用于商家上传仓库销退单信息

func NewTaobaoRdcAligeniusWarehouseReverseUploadingRequest

func NewTaobaoRdcAligeniusWarehouseReverseUploadingRequest() *TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest

初始化TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest对象

func (TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest) GetParam0

Param0 Getter

func (*TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest) SetParam0

Param0 Setter 参数

type TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponse

type TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponse struct {
	model.CommonResponse
	TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponseModel
}

销退单上传 API返回值 taobao.rdc.aligenius.warehouse.reverse.uploading

主要用于商家上传仓库销退单信息

type TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponseModel

type TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponseModel struct {
	XMLName xml.Name `xml:"rdc_aligenius_warehouse_reverse_uploading_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误描述
	FailInfo string `json:"fail_info,omitempty" xml:"fail_info,omitempty"`
	// 错误码
	FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	// 是否成功
	SuccessFlag bool `json:"success_flag,omitempty" xml:"success_flag,omitempty"`
}

销退单上传 成功返回结果

type TaobaoWlbImportThreeplOfflineConsignAPIRequest

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

3PL直邮线下发货 API请求 taobao.wlb.import.threepl.offline.consign

菜鸟认证直邮线下发货

func NewTaobaoWlbImportThreeplOfflineConsignRequest

func NewTaobaoWlbImportThreeplOfflineConsignRequest() *TaobaoWlbImportThreeplOfflineConsignAPIRequest

初始化TaobaoWlbImportThreeplOfflineConsignAPIRequest对象

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetFromId

FromId Getter

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetResCode

ResCode Getter

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetResId

ResId Getter

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetTradeId

TradeId Getter

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetWaybillNo

WaybillNo Getter

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetFromId

FromId Setter 发件人地址库id

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetResCode

ResCode Setter 资源code

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetResId

ResId Setter 资源id

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetTradeId

TradeId Setter 交易单号

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetWaybillNo

func (r *TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetWaybillNo(_waybillNo string) error

WaybillNo Setter 运单号

type TaobaoWlbImportThreeplOfflineConsignAPIResponse

type TaobaoWlbImportThreeplOfflineConsignAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportThreeplOfflineConsignAPIResponseModel
}

3PL直邮线下发货 API返回值 taobao.wlb.import.threepl.offline.consign

菜鸟认证直邮线下发货

type TaobaoWlbImportThreeplOfflineConsignAPIResponseModel

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

3PL直邮线下发货 成功返回结果

type TaobaoWlbImportThreeplResourceGetAPIRequest

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

3PL直邮获取资源列表 API请求 taobao.wlb.import.threepl.resource.get

获取3pl直邮的发货可用资源

func NewTaobaoWlbImportThreeplResourceGetRequest

func NewTaobaoWlbImportThreeplResourceGetRequest() *TaobaoWlbImportThreeplResourceGetAPIRequest

初始化TaobaoWlbImportThreeplResourceGetAPIRequest对象

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetFromId

FromId Getter

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetToAddress

ToAddress Getter

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetType

Type Getter

func (*TaobaoWlbImportThreeplResourceGetAPIRequest) SetFromId

FromId Setter 发货地区域id

func (*TaobaoWlbImportThreeplResourceGetAPIRequest) SetToAddress

func (r *TaobaoWlbImportThreeplResourceGetAPIRequest) SetToAddress(_toAddress *AddressDto) error

ToAddress Setter 收件人地址

func (*TaobaoWlbImportThreeplResourceGetAPIRequest) SetType

Type Setter ONLINE或者OFFLINE

type TaobaoWlbImportThreeplResourceGetAPIResponse

type TaobaoWlbImportThreeplResourceGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportThreeplResourceGetAPIResponseModel
}

3PL直邮获取资源列表 API返回值 taobao.wlb.import.threepl.resource.get

获取3pl直邮的发货可用资源

type TaobaoWlbImportThreeplResourceGetAPIResponseModel

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

3PL直邮获取资源列表 成功返回结果

type TaobaoWlbOrderJzConsignAPIRequest

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

家装发货接口 API请求 taobao.wlb.order.jz.consign

家装类订单使用该接口发货

func NewTaobaoWlbOrderJzConsignRequest

func NewTaobaoWlbOrderJzConsignRequest() *TaobaoWlbOrderJzConsignAPIRequest

初始化TaobaoWlbOrderJzConsignAPIRequest对象

func (TaobaoWlbOrderJzConsignAPIRequest) GetApiMethodName

func (r TaobaoWlbOrderJzConsignAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbOrderJzConsignAPIRequest) GetApiParams

func (r TaobaoWlbOrderJzConsignAPIRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoWlbOrderJzConsignAPIRequest) GetInsReceiverTo

func (r TaobaoWlbOrderJzConsignAPIRequest) GetInsReceiverTo() *JzReceiverTo

InsReceiverTo Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetInsTpDto

func (r TaobaoWlbOrderJzConsignAPIRequest) GetInsTpDto() *Tpdto

InsTpDto Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetJzReceiverTo

func (r TaobaoWlbOrderJzConsignAPIRequest) GetJzReceiverTo() *JzReceiverTo

JzReceiverTo Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetJzTopArgs

func (r TaobaoWlbOrderJzConsignAPIRequest) GetJzTopArgs() *JzTopArgs

JzTopArgs Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetLgTpDto

func (r TaobaoWlbOrderJzConsignAPIRequest) GetLgTpDto() *Tpdto

LgTpDto Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetSenderId

func (r TaobaoWlbOrderJzConsignAPIRequest) GetSenderId() int64

SenderId Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetTid

Tid Getter

func (*TaobaoWlbOrderJzConsignAPIRequest) SetInsReceiverTo

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetInsReceiverTo(_insReceiverTo *JzReceiverTo) error

InsReceiverTo Setter 安装收货人信息,如果为空,则取默认收货人信息

func (*TaobaoWlbOrderJzConsignAPIRequest) SetInsTpDto

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetInsTpDto(_insTpDto *Tpdto) error

InsTpDto Setter 安装公司信息,需要安装时,才填写

func (*TaobaoWlbOrderJzConsignAPIRequest) SetJzReceiverTo

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetJzReceiverTo(_jzReceiverTo *JzReceiverTo) error

JzReceiverTo Setter 家装收货人信息,如果为空,则取默认收货信息

func (*TaobaoWlbOrderJzConsignAPIRequest) SetJzTopArgs

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetJzTopArgs(_jzTopArgs *JzTopArgs) error

JzTopArgs Setter 发货参数

func (*TaobaoWlbOrderJzConsignAPIRequest) SetLgTpDto

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetLgTpDto(_lgTpDto *Tpdto) error

LgTpDto Setter 物流公司信息

func (*TaobaoWlbOrderJzConsignAPIRequest) SetSenderId

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

SenderId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。如果为空,取的卖家的默认取货地址

func (*TaobaoWlbOrderJzConsignAPIRequest) SetTid

Tid Setter 交易号

type TaobaoWlbOrderJzConsignAPIResponse

type TaobaoWlbOrderJzConsignAPIResponse struct {
	model.CommonResponse
	TaobaoWlbOrderJzConsignAPIResponseModel
}

家装发货接口 API返回值 taobao.wlb.order.jz.consign

家装类订单使用该接口发货

type TaobaoWlbOrderJzConsignAPIResponseModel

type TaobaoWlbOrderJzConsignAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_order_jz_consign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultErrorCode string `json:"result_error_code,omitempty" xml:"result_error_code,omitempty"`
	// 错误信息描述
	ResultErrorMsg string `json:"result_error_msg,omitempty" xml:"result_error_msg,omitempty"`
	// 是否成功
	ResultSuccess bool `json:"result_success,omitempty" xml:"result_success,omitempty"`
}

家装发货接口 成功返回结果

type TaobaoWlbOrderJzQueryAPIRequest

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

家装业务查询物流公司api API请求 taobao.wlb.order.jz.query

家装业务查询物流公司api

func NewTaobaoWlbOrderJzQueryRequest

func NewTaobaoWlbOrderJzQueryRequest() *TaobaoWlbOrderJzQueryAPIRequest

初始化TaobaoWlbOrderJzQueryAPIRequest对象

func (TaobaoWlbOrderJzQueryAPIRequest) GetApiMethodName

func (r TaobaoWlbOrderJzQueryAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbOrderJzQueryAPIRequest) GetApiParams

func (r TaobaoWlbOrderJzQueryAPIRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoWlbOrderJzQueryAPIRequest) GetInsJzReceiverTO

func (r TaobaoWlbOrderJzQueryAPIRequest) GetInsJzReceiverTO() *JzReceiverTo

InsJzReceiverTO Getter

func (TaobaoWlbOrderJzQueryAPIRequest) GetJzReceiverTo

func (r TaobaoWlbOrderJzQueryAPIRequest) GetJzReceiverTo() *JzReceiverTo

JzReceiverTo Getter

func (TaobaoWlbOrderJzQueryAPIRequest) GetSenderId

func (r TaobaoWlbOrderJzQueryAPIRequest) GetSenderId() int64

SenderId Getter

func (TaobaoWlbOrderJzQueryAPIRequest) GetTid

Tid Getter

func (*TaobaoWlbOrderJzQueryAPIRequest) SetInsJzReceiverTO

func (r *TaobaoWlbOrderJzQueryAPIRequest) SetInsJzReceiverTO(_insJzReceiverTO *JzReceiverTo) error

InsJzReceiverTO Setter 家装安装服务收货人信息

func (*TaobaoWlbOrderJzQueryAPIRequest) SetJzReceiverTo

func (r *TaobaoWlbOrderJzQueryAPIRequest) SetJzReceiverTo(_jzReceiverTo *JzReceiverTo) error

JzReceiverTo Setter 家装收货人信息

func (*TaobaoWlbOrderJzQueryAPIRequest) SetSenderId

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

SenderId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。如果为空,取的卖家的默认取货地址

func (*TaobaoWlbOrderJzQueryAPIRequest) SetTid

Tid Setter 交易id

type TaobaoWlbOrderJzQueryAPIResponse

type TaobaoWlbOrderJzQueryAPIResponse struct {
	model.CommonResponse
	TaobaoWlbOrderJzQueryAPIResponseModel
}

家装业务查询物流公司api API返回值 taobao.wlb.order.jz.query

家装业务查询物流公司api

type TaobaoWlbOrderJzQueryAPIResponseModel

type TaobaoWlbOrderJzQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_order_jz_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误编码
	ResultErrorCode string `json:"result_error_code,omitempty" xml:"result_error_code,omitempty"`
	// 错误信息
	ResultErrorMsg string `json:"result_error_msg,omitempty" xml:"result_error_msg,omitempty"`
	// 结果信息
	Result *JzTopDto `json:"result,omitempty" xml:"result,omitempty"`
	// 是否成功
	ResultSuccess bool `json:"result_success,omitempty" xml:"result_success,omitempty"`
}

家装业务查询物流公司api 成功返回结果

type TaobaoWlbStoresBaseinfoGetAPIRequest

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

商家按照仓的类型获取仓库接口 API请求 taobao.wlb.stores.baseinfo.get

通过USERID和仓库类型,获取商家自有仓库或菜鸟仓库或全部仓库

func NewTaobaoWlbStoresBaseinfoGetRequest

func NewTaobaoWlbStoresBaseinfoGetRequest() *TaobaoWlbStoresBaseinfoGetAPIRequest

初始化TaobaoWlbStoresBaseinfoGetAPIRequest对象

func (TaobaoWlbStoresBaseinfoGetAPIRequest) GetApiMethodName

func (r TaobaoWlbStoresBaseinfoGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoWlbStoresBaseinfoGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWlbStoresBaseinfoGetAPIRequest) GetType

Type Getter

func (*TaobaoWlbStoresBaseinfoGetAPIRequest) SetType

Type Setter 0.商家仓库.1.菜鸟仓库.2全部被划分的仓库

type TaobaoWlbStoresBaseinfoGetAPIResponse

type TaobaoWlbStoresBaseinfoGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbStoresBaseinfoGetAPIResponseModel
}

商家按照仓的类型获取仓库接口 API返回值 taobao.wlb.stores.baseinfo.get

通过USERID和仓库类型,获取商家自有仓库或菜鸟仓库或全部仓库

type TaobaoWlbStoresBaseinfoGetAPIResponseModel

type TaobaoWlbStoresBaseinfoGetAPIResponseModel struct {
	XMLName xml.Name `xml:"wlb_stores_baseinfo_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 仓库列表
	StoreInfoList []StoreInfo `json:"store_info_list,omitempty" xml:"store_info_list>store_info,omitempty"`
	// 返回的总数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

商家按照仓的类型获取仓库接口 成功返回结果

type TaobaoWmsOrderWarehouseRouteGetAPIRequest

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

获取订单仓库路由信息 API请求 taobao.wms.order.warehouse.route.get

获取订单仓库路由信息

func NewTaobaoWmsOrderWarehouseRouteGetRequest

func NewTaobaoWmsOrderWarehouseRouteGetRequest() *TaobaoWmsOrderWarehouseRouteGetAPIRequest

初始化TaobaoWmsOrderWarehouseRouteGetAPIRequest对象

func (TaobaoWmsOrderWarehouseRouteGetAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoWmsOrderWarehouseRouteGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoWmsOrderWarehouseRouteGetAPIRequest) GetOrderCode

OrderCode Getter

func (*TaobaoWmsOrderWarehouseRouteGetAPIRequest) SetOrderCode

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

OrderCode Setter 订单编号

type TaobaoWmsOrderWarehouseRouteGetAPIResponse

type TaobaoWmsOrderWarehouseRouteGetAPIResponse struct {
	model.CommonResponse
	TaobaoWmsOrderWarehouseRouteGetAPIResponseModel
}

获取订单仓库路由信息 API返回值 taobao.wms.order.warehouse.route.get

获取订单仓库路由信息

type TaobaoWmsOrderWarehouseRouteGetAPIResponseModel

type TaobaoWmsOrderWarehouseRouteGetAPIResponseModel struct {
	XMLName xml.Name `xml:"wms_order_warehouse_route_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品列表
	Items []OrderWarehouseRouteGetItems `json:"items,omitempty" xml:"items>order_warehouse_route_get_items,omitempty"`
	// 是否成功
	WlSuccess bool `json:"wl_success,omitempty" xml:"wl_success,omitempty"`
	// 错误信息
	WlErrorCode string `json:"wl_error_code,omitempty" xml:"wl_error_code,omitempty"`
	// 错误信息
	WlErrorMsg string `json:"wl_error_msg,omitempty" xml:"wl_error_msg,omitempty"`
	// 订单编号
	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
}

获取订单仓库路由信息 成功返回结果

type ThreePlConsignResourceDto

type ThreePlConsignResourceDto struct {
	// 破损赔付
	BrokenCompensatePrice int64 `json:"broken_compensate_price,omitempty" xml:"broken_compensate_price,omitempty"`
	// 首重价格
	BasicWeight int64 `json:"basic_weight,omitempty" xml:"basic_weight,omitempty"`
	// 达成时效
	DeliveryTime int64 `json:"delivery_time,omitempty" xml:"delivery_time,omitempty"`
	// 续重价格
	StepWeight int64 `json:"step_weight,omitempty" xml:"step_weight,omitempty"`
	// 首重价格
	BasicWeightPrice int64 `json:"basic_weight_price,omitempty" xml:"basic_weight_price,omitempty"`
	// 资源code
	ResCode string `json:"res_code,omitempty" xml:"res_code,omitempty"`
	// 资源名称
	ResName string `json:"res_name,omitempty" xml:"res_name,omitempty"`
	// 达成率
	AchievingRate int64 `json:"achieving_rate,omitempty" xml:"achieving_rate,omitempty"`
	// 续重价格
	StepWeightPrice int64 `json:"step_weight_price,omitempty" xml:"step_weight_price,omitempty"`
	// 配送资源id
	ResId int64 `json:"res_id,omitempty" xml:"res_id,omitempty"`
	// 丢失赔付价格
	MissingCompensatePrice int64 `json:"missing_compensate_price,omitempty" xml:"missing_compensate_price,omitempty"`
}

ThreePlConsignResourceDto

type TopConsignPkgRequest

type TopConsignPkgRequest struct {
	// 物流公司代码.如"POST"代表中国邮政,"ZJS"代表宅急送。调用 taobao.logistics.companies.get 获取
	CompanyCode string `json:"company_code,omitempty" xml:"company_code,omitempty"`
	// 运单号.具体一个物流公司的真实运单号码。淘宝官方物流会校验,请谨慎传入
	OutSid string `json:"out_sid,omitempty" xml:"out_sid,omitempty"`
}

TopConsignPkgRequest

type TopFee

type TopFee struct {
	// 可选值:post:平邮; cod:货到付款; ems:EMS; express:快递公司
	ServiceType string `json:"service_type,omitempty" xml:"service_type,omitempty"`
	// 邮费子项涉及的地区,多个地区用逗号连接数量串;可以用taobao.areas.get接口获取.或者参考:http://www.stats.gov.cn/tjbz/xzqhdm/t20080215_402462675.htm 例 (110000,310000,320000,330000).就代表邮费子项涉 及(北京,上海,江苏,浙江)四个地区.填写时要注意对照地区代码值,如果填入错误地区代码,将会出现错误信息.
	Destination string `json:"destination,omitempty" xml:"destination,omitempty"`
	// 首费标准:当valuation(记价方式)为0时输入1-9999范围内的整数
	StartStandard string `json:"start_standard,omitempty" xml:"start_standard,omitempty"`
	// 首费:输入0.01-999.99(最多包含两位小数) 不能为空也不能为0
	StartFee string `json:"start_fee,omitempty" xml:"start_fee,omitempty"`
	// 增费标准:当valuation(记价方式)为0时输入1-9999范围内的整数
	AddStandard string `json:"add_standard,omitempty" xml:"add_standard,omitempty"`
	// 增费:输入0.00-999.99(最多包含两位小数) 不能为空不输入运费时必须输入0
	AddFee string `json:"add_fee,omitempty" xml:"add_fee,omitempty"`
}

TopFee

type TopResult

type TopResult struct {
	// 发货完成后的物流单号
	LgOrderCode string `json:"lg_order_code,omitempty" xml:"lg_order_code,omitempty"`
	// 错误信息
	SubErrorMsg string `json:"sub_error_msg,omitempty" xml:"sub_error_msg,omitempty"`
	// 错误code
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误code
	SubErrorCode string `json:"sub_error_code,omitempty" xml:"sub_error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 资源列表
	Resources []ThreePlConsignResourceDto `json:"resources,omitempty" xml:"resources>three_pl_consign_resource_dto,omitempty"`
}

TopResult

type TopServiceResult

type TopServiceResult struct {
	// 接口返回数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// message
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// 详细描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
}

TopServiceResult

type Tpdto

type Tpdto struct {
	// 公司名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 公司编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

Tpdto

type TransitStepInfo

type TransitStepInfo struct {
	// 状态发生的时间
	StatusTime string `json:"status_time,omitempty" xml:"status_time,omitempty"`
	// 状态描述
	StatusDesc string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// 节点说明 ,指明当前节点揽收、派送,签收。
	Action string `json:"action,omitempty" xml:"action,omitempty"`
}

TransitStepInfo

type UpdateResendStatusDto

type UpdateResendStatusDto struct {
	// 补发单状态(-1=关闭,1=补发成功,2=部分成功)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 主订单
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 描述
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// erp补发单
	ReissueId string `json:"reissue_id,omitempty" xml:"reissue_id,omitempty"`
	// 平台补发单唯一标识
	SourceId string `json:"source_id,omitempty" xml:"source_id,omitempty"`
}

UpdateResendStatusDto

type UploadingReverseDto

type UploadingReverseDto struct {
	// 扩展字段,JSONObject格式
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 商品行列表
	GoodsItemDTOList []WarehouseReverseGoodsItemDto `json:"goods_item_d_t_o_list,omitempty" xml:"goods_item_d_t_o_list>warehouse_reverse_goods_item_dto,omitempty"`
	// 仓库名称
	WarehouseName string `json:"warehouse_name,omitempty" xml:"warehouse_name,omitempty"`
	// 详细地址
	Adr string `json:"adr,omitempty" xml:"adr,omitempty"`
	// 县区
	DistrictName string `json:"district_name,omitempty" xml:"district_name,omitempty"`
	// 城市
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 省份
	ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"`
	// 国家
	CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"`
	// 创建时间
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 销退单状态(1=已创建;2=待入库;3=已入库,5=已取消)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 物流公司code
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`
	// 物流公司名称
	CpName string `json:"cp_name,omitempty" xml:"cp_name,omitempty"`
	// 运单编号
	MailNo string `json:"mail_no,omitempty" xml:"mail_no,omitempty"`
	// 主订单编号
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 销退单ID
	Id string `json:"id,omitempty" xml:"id,omitempty"`
}

UploadingReverseDto

type WarehouseDeliveryRelationDto

type WarehouseDeliveryRelationDto struct {
	// 数据版本号
	DataVersion int64 `json:"data_version,omitempty" xml:"data_version,omitempty"`
	// 网格仓外部编码
	FromOrgResourceCode string `json:"from_org_resource_code,omitempty" xml:"from_org_resource_code,omitempty"`
	// from资源来源
	FromOrgSource string `json:"from_org_source,omitempty" xml:"from_org_source,omitempty"`
	// 网格仓编码
	FromResourceCode string `json:"from_resource_code,omitempty" xml:"from_resource_code,omitempty"`
	// 网格仓名称
	FromResourceName string `json:"from_resource_name,omitempty" xml:"from_resource_name,omitempty"`
	// from资源类型
	FromResourceType string `json:"from_resource_type,omitempty" xml:"from_resource_type,omitempty"`
	// ID
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 商家
	MerchantCode string `json:"merchant_code,omitempty" xml:"merchant_code,omitempty"`
	// 网络编码
	NetworkCode string `json:"network_code,omitempty" xml:"network_code,omitempty"`
	// 关系类型
	RelationType string `json:"relation_type,omitempty" xml:"relation_type,omitempty"`
	// 自提点外部编码
	ToOrgResourceCode string `json:"to_org_resource_code,omitempty" xml:"to_org_resource_code,omitempty"`
	// 资源来源
	ToOrgSource string `json:"to_org_source,omitempty" xml:"to_org_source,omitempty"`
	// 自提点编码
	ToResourceCode string `json:"to_resource_code,omitempty" xml:"to_resource_code,omitempty"`
	// 自提点名称
	ToResourceName string `json:"to_resource_name,omitempty" xml:"to_resource_name,omitempty"`
	// to资源类型
	ToResourceType string `json:"to_resource_type,omitempty" xml:"to_resource_type,omitempty"`
}

WarehouseDeliveryRelationDto

type WarehouseDeliveryRelationPageQueryRequest

type WarehouseDeliveryRelationPageQueryRequest struct {
	// 网格仓外部编码 和fromResourceCode 2选1
	FromOrgResourceCode string `json:"from_org_resource_code,omitempty" xml:"from_org_resource_code,omitempty"`
	// 网格仓外部编码列表
	FromOrgResourceCodeList []string `json:"from_org_resource_code_list,omitempty" xml:"from_org_resource_code_list>string,omitempty"`
	// 网格仓资源编码 和fromOrgResourceCode 2选1
	FromResourceCode string `json:"from_resource_code,omitempty" xml:"from_resource_code,omitempty"`
	// 网格仓资源编码列表
	FromResourceCodeList []string `json:"from_resource_code_list,omitempty" xml:"from_resource_code_list>string,omitempty"`
	// 仓资源类型
	FromResourceType string `json:"from_resource_type,omitempty" xml:"from_resource_type,omitempty"`
	// 网络编码
	NetworkCode string `json:"network_code,omitempty" xml:"network_code,omitempty"`
	// 页码
	PageIndex int64 `json:"page_index,omitempty" xml:"page_index,omitempty"`
	// 分页大小,最大300
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 是否返回汇总数
	ShowTotal int64 `json:"show_total,omitempty" xml:"show_total,omitempty"`
	// 自提点编码 和toResourceCode 2选1
	ToOrgResourceCode string `json:"to_org_resource_code,omitempty" xml:"to_org_resource_code,omitempty"`
	// 自提点编码 和toOrgResourceCode 2选1
	ToResourceCode string `json:"to_resource_code,omitempty" xml:"to_resource_code,omitempty"`
	// 自提点列表
	ToResourceCodeList []string `json:"to_resource_code_list,omitempty" xml:"to_resource_code_list>string,omitempty"`
	// 自提点资源类型
	ToResourceType string `json:"to_resource_type,omitempty" xml:"to_resource_type,omitempty"`
	// 开始时间
	StartGmtModified string `json:"start_gmt_modified,omitempty" xml:"start_gmt_modified,omitempty"`
	// 结束时间
	EndGmtModified string `json:"end_gmt_modified,omitempty" xml:"end_gmt_modified,omitempty"`
}

WarehouseDeliveryRelationPageQueryRequest

type WarehouseResourceRelationDto

type WarehouseResourceRelationDto struct {
	// from资源外部编码
	FromOrgResourceCode string `json:"from_org_resource_code,omitempty" xml:"from_org_resource_code,omitempty"`
	// from资源来源
	FromOrgSource string `json:"from_org_source,omitempty" xml:"from_org_source,omitempty"`
	// from资源编码
	FromResourceCode string `json:"from_resource_code,omitempty" xml:"from_resource_code,omitempty"`
	// from资源名称
	FromResourceName string `json:"from_resource_name,omitempty" xml:"from_resource_name,omitempty"`
	// from资源类型
	FromResourceType string `json:"from_resource_type,omitempty" xml:"from_resource_type,omitempty"`
	// 商家code
	MerchantCode string `json:"merchant_code,omitempty" xml:"merchant_code,omitempty"`
	// 网络名称
	NetworkCode string `json:"network_code,omitempty" xml:"network_code,omitempty"`
	// 关系类型
	RelationType string `json:"relation_type,omitempty" xml:"relation_type,omitempty"`
	// to资源外部编码
	ToOrgResourceCode string `json:"to_org_resource_code,omitempty" xml:"to_org_resource_code,omitempty"`
	// to资源来源
	ToOrgSource string `json:"to_org_source,omitempty" xml:"to_org_source,omitempty"`
	// to资源编码
	ToResourceCode string `json:"to_resource_code,omitempty" xml:"to_resource_code,omitempty"`
	// to资源名称
	ToResourceName string `json:"to_resource_name,omitempty" xml:"to_resource_name,omitempty"`
	// to资源类型
	ToResourceType string `json:"to_resource_type,omitempty" xml:"to_resource_type,omitempty"`
}

WarehouseResourceRelationDto

type WarehouseReverseGoodsItemDto

type WarehouseReverseGoodsItemDto struct {
	// 扩展字段,JSONObject格式
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 商品名称
	AuctionName string `json:"auction_name,omitempty" xml:"auction_name,omitempty"`
	// 1=淘系子订单,2=赠品,3=未知
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 计划数量
	PlanQty int64 `json:"plan_qty,omitempty" xml:"plan_qty,omitempty"`
	// 实发数量
	ActualQty int64 `json:"actual_qty,omitempty" xml:"actual_qty,omitempty"`
	// 单价(单位:分)
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 实付金额(单位:分)
	ActualFee int64 `json:"actual_fee,omitempty" xml:"actual_fee,omitempty"`
	// 货主
	OwnerNick string `json:"owner_nick,omitempty" xml:"owner_nick,omitempty"`
	// 商品条码
	QrCode string `json:"qr_code,omitempty" xml:"qr_code,omitempty"`
	// 子订单ID
	Oid int64 `json:"oid,omitempty" xml:"oid,omitempty"`
	// 货品仓储系统编码
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 货品编码
	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
	// 货品名称
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 计划状态(1=正品;2=残品;3=部分正品)
	PlanStatus int64 `json:"plan_status,omitempty" xml:"plan_status,omitempty"`
	// 状态(1=正品;2=残品;3=部分正品;4=未确认)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 货品行ID
	Id string `json:"id,omitempty" xml:"id,omitempty"`
}

WarehouseReverseGoodsItemDto

type WarehouseReverseUploadingDto

type WarehouseReverseUploadingDto struct {
	// 销退单列表
	UploadingReverseDTOList []UploadingReverseDto `json:"uploading_reverse_d_t_o_list,omitempty" xml:"uploading_reverse_d_t_o_list>uploading_reverse_dto,omitempty"`
}

WarehouseReverseUploadingDto

type WdkLogisticNetworkResourceGroupQueryAPIRequest

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

查询网格仓-区块-自提点关系 API请求 wdk.logistic.network.resource.group.query

查询网格仓-区块-自提点关系

func NewWdkLogisticNetworkResourceGroupQueryRequest

func NewWdkLogisticNetworkResourceGroupQueryRequest() *WdkLogisticNetworkResourceGroupQueryAPIRequest

初始化WdkLogisticNetworkResourceGroupQueryAPIRequest对象

func (WdkLogisticNetworkResourceGroupQueryAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (WdkLogisticNetworkResourceGroupQueryAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (WdkLogisticNetworkResourceGroupQueryAPIRequest) GetParamResourceGroupPageQueryRequest

func (r WdkLogisticNetworkResourceGroupQueryAPIRequest) GetParamResourceGroupPageQueryRequest() *ResourceGroupPageQueryRequest

ParamResourceGroupPageQueryRequest Getter

func (*WdkLogisticNetworkResourceGroupQueryAPIRequest) SetParamResourceGroupPageQueryRequest

func (r *WdkLogisticNetworkResourceGroupQueryAPIRequest) SetParamResourceGroupPageQueryRequest(_paramResourceGroupPageQueryRequest *ResourceGroupPageQueryRequest) error

ParamResourceGroupPageQueryRequest Setter 入参

type WdkLogisticNetworkResourceGroupQueryAPIResponse

type WdkLogisticNetworkResourceGroupQueryAPIResponse struct {
	model.CommonResponse
	WdkLogisticNetworkResourceGroupQueryAPIResponseModel
}

查询网格仓-区块-自提点关系 API返回值 wdk.logistic.network.resource.group.query

查询网格仓-区块-自提点关系

type WdkLogisticNetworkResourceGroupQueryAPIResponseModel

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

查询网格仓-区块-自提点关系 成功返回结果

type WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest

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

仓站(网格仓自提点)关系查询 API请求 wdk.logistic.network.warehouse.delivery.relation.query

盒马集市,仓站(网格仓自提点)关系查询

func NewWdkLogisticNetworkWarehouseDeliveryRelationQueryRequest

func NewWdkLogisticNetworkWarehouseDeliveryRelationQueryRequest() *WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest

初始化WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest对象

func (WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) GetParamWarehouseDeliveryRelationPageQueryRequest

ParamWarehouseDeliveryRelationPageQueryRequest Getter

func (*WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) SetParamWarehouseDeliveryRelationPageQueryRequest

func (r *WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) SetParamWarehouseDeliveryRelationPageQueryRequest(_paramWarehouseDeliveryRelationPageQueryRequest *WarehouseDeliveryRelationPageQueryRequest) error

ParamWarehouseDeliveryRelationPageQueryRequest Setter 参数

type WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponse

type WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponse struct {
	model.CommonResponse
	WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponseModel
}

仓站(网格仓自提点)关系查询 API返回值 wdk.logistic.network.warehouse.delivery.relation.query

盒马集市,仓站(网格仓自提点)关系查询

type WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponseModel

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

仓站(网格仓自提点)关系查询 成功返回结果

type WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest

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

中心仓查网格仓 API请求 wdk.logistic.network.warehouse.resource.relation.query.from

盒马集市,中心仓查询网格仓

func NewWdkLogisticNetworkWarehouseResourceRelationQueryFromRequest

func NewWdkLogisticNetworkWarehouseResourceRelationQueryFromRequest() *WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest

初始化WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest对象

func (WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) GetParamPageQueryWarehouseResourceRelationByFromRequest

ParamPageQueryWarehouseResourceRelationByFromRequest Getter

func (*WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) SetParamPageQueryWarehouseResourceRelationByFromRequest

func (r *WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) SetParamPageQueryWarehouseResourceRelationByFromRequest(_paramPageQueryWarehouseResourceRelationByFromRequest *PageQueryWarehouseResourceRelationByFromRequest) error

ParamPageQueryWarehouseResourceRelationByFromRequest Setter 查询参数

type WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponse

type WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponse struct {
	model.CommonResponse
	WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponseModel
}

中心仓查网格仓 API返回值 wdk.logistic.network.warehouse.resource.relation.query.from

盒马集市,中心仓查询网格仓

type WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponseModel

type WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponseModel struct {
	XMLName xml.Name `xml:"wdk_logistic_network_warehouse_resource_relation_query_from_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回值
	Result *LogisticsResult `json:"result,omitempty" xml:"result,omitempty"`
}

中心仓查网格仓 成功返回结果

type WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest

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

按网格仓查中心仓(带缓存) API请求 wdk.logistic.network.warehouse.resource.relation.query.to.codes

盒马集市,网格仓查询中心仓

func NewWdkLogisticNetworkWarehouseResourceRelationQueryToCodesRequest

func NewWdkLogisticNetworkWarehouseResourceRelationQueryToCodesRequest() *WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest

初始化WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest对象

func (WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) GetParamYxWarehouseResourceRelationQueryRequest

ParamYxWarehouseResourceRelationQueryRequest Getter

func (*WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) SetParamYxWarehouseResourceRelationQueryRequest

func (r *WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) SetParamYxWarehouseResourceRelationQueryRequest(_paramYxWarehouseResourceRelationQueryRequest *YxWarehouseResourceRelationQueryRequest) error

ParamYxWarehouseResourceRelationQueryRequest Setter 入参

type WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponse

type WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponse struct {
	model.CommonResponse
	WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponseModel
}

按网格仓查中心仓(带缓存) API返回值 wdk.logistic.network.warehouse.resource.relation.query.to.codes

盒马集市,网格仓查询中心仓

type WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponseModel

type WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponseModel struct {
	XMLName xml.Name `xml:"wdk_logistic_network_warehouse_resource_relation_query_to_codes_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回值
	Result *LogisticsResult `json:"result,omitempty" xml:"result,omitempty"`
}

按网格仓查中心仓(带缓存) 成功返回结果

type YxWarehouseResourceRelationQueryRequest

type YxWarehouseResourceRelationQueryRequest struct {
	// 网格仓外部编码
	ToOrgResourceCodes []string `json:"to_org_resource_codes,omitempty" xml:"to_org_resource_codes>string,omitempty"`
}

YxWarehouseResourceRelationQueryRequest

Source Files

Jump to

Keyboard shortcuts

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