logistic

package
v1.2.3 Latest Latest
Warning

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

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

Documentation

Overview

Package logistic 包含物流API相关结构体

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 {
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 物流公司代号
	PartnerCode string `json:"partner_code,omitempty" xml:"partner_code,omitempty"`
	// 物流公司编码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"`
	// 区域编码
	DivisionId int64 `json:"division_id,omitempty" xml:"division_id,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"`
	// 联系人姓名
	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
	ContactId int64 `json:"contact_id,omitempty" xml:"contact_id,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
}

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

商家ERP回传物流信息

func NewAlibabaAlihealthNrDeliveryHistorySaveRequest

func NewAlibabaAlihealthNrDeliveryHistorySaveRequest() *AlibabaAlihealthNrDeliveryHistorySaveAPIRequest

NewAlibabaAlihealthNrDeliveryHistorySaveRequest 初始化AlibabaAlihealthNrDeliveryHistorySaveAPIRequest对象

func (AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) GetDeliveryEvent

GetDeliveryEvent DeliveryEvent Getter

func (*AlibabaAlihealthNrDeliveryHistorySaveAPIRequest) SetDeliveryEvent

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

SetDeliveryEvent is DeliveryEvent Setter 入参

type AlibabaAlihealthNrDeliveryHistorySaveAPIResponse

type AlibabaAlihealthNrDeliveryHistorySaveAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthNrDeliveryHistorySaveAPIResponseModel
}

AlibabaAlihealthNrDeliveryHistorySaveAPIResponse 物流信息回传接口 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"`
}

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

type AlibabaAlinkMessageHistoryActionAPIRequest

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

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

阿里智能操作历史消息

func NewAlibabaAlinkMessageHistoryActionRequest

func NewAlibabaAlinkMessageHistoryActionRequest() *AlibabaAlinkMessageHistoryActionAPIRequest

NewAlibabaAlinkMessageHistoryActionRequest 初始化AlibabaAlinkMessageHistoryActionAPIRequest对象

func (AlibabaAlinkMessageHistoryActionAPIRequest) GetAction

GetAction Action Getter

func (AlibabaAlinkMessageHistoryActionAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlinkMessageHistoryActionAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlinkMessageHistoryActionAPIRequest) GetIndex

GetIndex Index Getter

func (*AlibabaAlinkMessageHistoryActionAPIRequest) SetAction

SetAction is Action Setter 删除:delete,已读:read

func (*AlibabaAlinkMessageHistoryActionAPIRequest) SetIndex

SetIndex is Index Setter 消息id

type AlibabaAlinkMessageHistoryActionAPIResponse

type AlibabaAlinkMessageHistoryActionAPIResponse struct {
	model.CommonResponse
	AlibabaAlinkMessageHistoryActionAPIResponseModel
}

AlibabaAlinkMessageHistoryActionAPIResponse 操作历史消息 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"`
}

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

type AlibabaAscpLogisticsConsignResendAPIRequest

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

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

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

func NewAlibabaAscpLogisticsConsignResendRequest

func NewAlibabaAscpLogisticsConsignResendRequest() *AlibabaAscpLogisticsConsignResendAPIRequest

NewAlibabaAscpLogisticsConsignResendRequest 初始化AlibabaAscpLogisticsConsignResendAPIRequest对象

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetConsignPkgs

GetConsignPkgs ConsignPkgs Getter

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetSubTids

GetSubTids SubTids Getter

func (AlibabaAscpLogisticsConsignResendAPIRequest) GetTid

GetTid Tid Getter

func (*AlibabaAscpLogisticsConsignResendAPIRequest) SetConsignPkgs

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

func (*AlibabaAscpLogisticsConsignResendAPIRequest) SetSubTids

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

func (*AlibabaAscpLogisticsConsignResendAPIRequest) SetTid

SetTid is Tid Setter 订单id

type AlibabaAscpLogisticsConsignResendAPIResponse

type AlibabaAscpLogisticsConsignResendAPIResponse struct {
	model.CommonResponse
	AlibabaAscpLogisticsConsignResendAPIResponseModel
}

AlibabaAscpLogisticsConsignResendAPIResponse 修改物流公司和运单号 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"`
}

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

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
}

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

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

func NewAlibabaAscpLogisticsOfflineSendRequest

func NewAlibabaAscpLogisticsOfflineSendRequest() *AlibabaAscpLogisticsOfflineSendAPIRequest

NewAlibabaAscpLogisticsOfflineSendRequest 初始化AlibabaAscpLogisticsOfflineSendAPIRequest对象

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetCancelId

GetCancelId CancelId Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetConsignPkgs

GetConsignPkgs ConsignPkgs Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetFeature

GetFeature Feature Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetSenderId

GetSenderId SenderId Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetSubTid

GetSubTid SubTid Getter

func (AlibabaAscpLogisticsOfflineSendAPIRequest) GetTid

GetTid Tid Getter

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetCancelId

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

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

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetConsignPkgs

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

SetConsignPkgs is ConsignPkgs Setter 包裹信息

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetFeature

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

SetFeature is 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

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

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetSubTid

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

func (*AlibabaAscpLogisticsOfflineSendAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易ID

type AlibabaAscpLogisticsOfflineSendAPIResponse

type AlibabaAscpLogisticsOfflineSendAPIResponse struct {
	model.CommonResponse
	AlibabaAscpLogisticsOfflineSendAPIResponseModel
}

AlibabaAscpLogisticsOfflineSendAPIResponse 自己联系物流发货 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"`
}

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

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
}

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

商户取消配送

func NewAlibabaEleFengniaoCancelMerchantRequest

func NewAlibabaEleFengniaoCancelMerchantRequest() *AlibabaEleFengniaoCancelMerchantAPIRequest

NewAlibabaEleFengniaoCancelMerchantRequest 初始化AlibabaEleFengniaoCancelMerchantAPIRequest对象

func (AlibabaEleFengniaoCancelMerchantAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoCancelMerchantAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoCancelMerchantAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoCancelMerchantAPIRequest) SetParam

SetParam is Param Setter 参数param

type AlibabaEleFengniaoCancelMerchantAPIResponse

type AlibabaEleFengniaoCancelMerchantAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoCancelMerchantAPIResponseModel
}

AlibabaEleFengniaoCancelMerchantAPIResponse 商户取消 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"`
}

AlibabaEleFengniaoCancelMerchantAPIResponseModel is 商户取消 成功返回结果

type AlibabaEleFengniaoCarrierCapacityQueryAPIRequest

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

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

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

func NewAlibabaEleFengniaoCarrierCapacityQueryRequest

func NewAlibabaEleFengniaoCarrierCapacityQueryRequest() *AlibabaEleFengniaoCarrierCapacityQueryAPIRequest

NewAlibabaEleFengniaoCarrierCapacityQueryRequest 初始化AlibabaEleFengniaoCarrierCapacityQueryAPIRequest对象

func (AlibabaEleFengniaoCarrierCapacityQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoCarrierCapacityQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoCarrierCapacityQueryAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoCarrierCapacityQueryAPIRequest) SetParam

SetParam is Param Setter 系统自动生成

type AlibabaEleFengniaoCarrierCapacityQueryAPIResponse

type AlibabaEleFengniaoCarrierCapacityQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoCarrierCapacityQueryAPIResponseModel
}

AlibabaEleFengniaoCarrierCapacityQueryAPIResponse 按照门店查询骑手运力状态查询 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"`
}

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

type AlibabaEleFengniaoCarrierdriverLocationAPIRequest

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

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

查询骑手当前位置

func NewAlibabaEleFengniaoCarrierdriverLocationRequest

func NewAlibabaEleFengniaoCarrierdriverLocationRequest() *AlibabaEleFengniaoCarrierdriverLocationAPIRequest

NewAlibabaEleFengniaoCarrierdriverLocationRequest 初始化AlibabaEleFengniaoCarrierdriverLocationAPIRequest对象

func (AlibabaEleFengniaoCarrierdriverLocationAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoCarrierdriverLocationAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoCarrierdriverLocationAPIRequest) GetAppId

GetAppId AppId Getter

func (AlibabaEleFengniaoCarrierdriverLocationAPIRequest) GetPartnerOrderCode

GetPartnerOrderCode PartnerOrderCode Getter

func (*AlibabaEleFengniaoCarrierdriverLocationAPIRequest) SetAppId

SetAppId is AppId Setter appid

func (*AlibabaEleFengniaoCarrierdriverLocationAPIRequest) SetPartnerOrderCode

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

SetPartnerOrderCode is PartnerOrderCode Setter 外部订单号

type AlibabaEleFengniaoCarrierdriverLocationAPIResponse

type AlibabaEleFengniaoCarrierdriverLocationAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoCarrierdriverLocationAPIResponseModel
}

AlibabaEleFengniaoCarrierdriverLocationAPIResponse 查询骑手当前位置 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"`
	// 骑手电话
	CarrierDriverPhone string `json:"carrier_driver_phone,omitempty" xml:"carrier_driver_phone,omitempty"`
	// 骑手姓名
	CarrierDriverName string `json:"carrier_driver_name,omitempty" xml:"carrier_driver_name,omitempty"`
	// location
	Location *Location `json:"location,omitempty" xml:"location,omitempty"`
	// 运单状态
	State int64 `json:"state,omitempty" xml:"state,omitempty"`
	// 运单状态变化时间点
	OccurredAt int64 `json:"occurred_at,omitempty" xml:"occurred_at,omitempty"`
}

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

type AlibabaEleFengniaoChainstoreContractCancelAPIRequest

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

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

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

func NewAlibabaEleFengniaoChainstoreContractCancelRequest

func NewAlibabaEleFengniaoChainstoreContractCancelRequest() *AlibabaEleFengniaoChainstoreContractCancelAPIRequest

NewAlibabaEleFengniaoChainstoreContractCancelRequest 初始化AlibabaEleFengniaoChainstoreContractCancelAPIRequest对象

func (AlibabaEleFengniaoChainstoreContractCancelAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoChainstoreContractCancelAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoChainstoreContractCancelAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoChainstoreContractCancelAPIRequest) SetParam

SetParam is Param Setter 系统自动生成

type AlibabaEleFengniaoChainstoreContractCancelAPIResponse

type AlibabaEleFengniaoChainstoreContractCancelAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoChainstoreContractCancelAPIResponseModel
}

AlibabaEleFengniaoChainstoreContractCancelAPIResponse 门店解约接口 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"`
}

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

type AlibabaEleFengniaoChainstoreContractCancelData

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

AlibabaEleFengniaoChainstoreContractCancelData 结构体

type AlibabaEleFengniaoChainstoreContractChangeAPIRequest

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

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

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

func NewAlibabaEleFengniaoChainstoreContractChangeRequest

func NewAlibabaEleFengniaoChainstoreContractChangeRequest() *AlibabaEleFengniaoChainstoreContractChangeAPIRequest

NewAlibabaEleFengniaoChainstoreContractChangeRequest 初始化AlibabaEleFengniaoChainstoreContractChangeAPIRequest对象

func (AlibabaEleFengniaoChainstoreContractChangeAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoChainstoreContractChangeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoChainstoreContractChangeAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoChainstoreContractChangeAPIRequest) SetParam

SetParam is Param Setter 系统自动生成

type AlibabaEleFengniaoChainstoreContractChangeAPIResponse

type AlibabaEleFengniaoChainstoreContractChangeAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoChainstoreContractChangeAPIResponseModel
}

AlibabaEleFengniaoChainstoreContractChangeAPIResponse 门店改签合同接口 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"`
}

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

type AlibabaEleFengniaoChainstoreRangesAPIRequest

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

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

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

func NewAlibabaEleFengniaoChainstoreRangesRequest

func NewAlibabaEleFengniaoChainstoreRangesRequest() *AlibabaEleFengniaoChainstoreRangesAPIRequest

NewAlibabaEleFengniaoChainstoreRangesRequest 初始化AlibabaEleFengniaoChainstoreRangesAPIRequest对象

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetAppId

GetAppId AppId Getter

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetChainstoreCode

GetChainstoreCode ChainstoreCode Getter

func (AlibabaEleFengniaoChainstoreRangesAPIRequest) GetMerchantCode

GetMerchantCode MerchantCode Getter

func (*AlibabaEleFengniaoChainstoreRangesAPIRequest) SetAppId

SetAppId is AppId Setter appId

func (*AlibabaEleFengniaoChainstoreRangesAPIRequest) SetChainstoreCode

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

SetChainstoreCode is ChainstoreCode Setter 门店code

func (*AlibabaEleFengniaoChainstoreRangesAPIRequest) SetMerchantCode

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

SetMerchantCode is MerchantCode Setter 商户code

type AlibabaEleFengniaoChainstoreRangesAPIResponse

type AlibabaEleFengniaoChainstoreRangesAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoChainstoreRangesAPIResponseModel
}

AlibabaEleFengniaoChainstoreRangesAPIResponse 蜂鸟查询门店配送范围接口 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"`
}

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

type AlibabaEleFengniaoChainstoreRangesResult

type AlibabaEleFengniaoChainstoreRangesResult struct {
	// ranges
	Ranges []Range `json:"ranges,omitempty" xml:"ranges>range,omitempty"`
	// 到达圈标识
	RangeId int64 `json:"range_id,omitempty" xml:"range_id,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
}

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

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

func NewAlibabaEleFengniaoChainstoreUpdateRequest

func NewAlibabaEleFengniaoChainstoreUpdateRequest() *AlibabaEleFengniaoChainstoreUpdateAPIRequest

NewAlibabaEleFengniaoChainstoreUpdateRequest 初始化AlibabaEleFengniaoChainstoreUpdateAPIRequest对象

func (AlibabaEleFengniaoChainstoreUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoChainstoreUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoChainstoreUpdateAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoChainstoreUpdateAPIRequest) SetParam

SetParam is Param Setter 入参

type AlibabaEleFengniaoChainstoreUpdateAPIResponse

type AlibabaEleFengniaoChainstoreUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoChainstoreUpdateAPIResponseModel
}

AlibabaEleFengniaoChainstoreUpdateAPIResponse 修改门店信息接口 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"`
}

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

type AlibabaEleFengniaoMerchantContractCancelAPIRequest

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

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

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

func NewAlibabaEleFengniaoMerchantContractCancelRequest

func NewAlibabaEleFengniaoMerchantContractCancelRequest() *AlibabaEleFengniaoMerchantContractCancelAPIRequest

NewAlibabaEleFengniaoMerchantContractCancelRequest 初始化AlibabaEleFengniaoMerchantContractCancelAPIRequest对象

func (AlibabaEleFengniaoMerchantContractCancelAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoMerchantContractCancelAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoMerchantContractCancelAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoMerchantContractCancelAPIRequest) SetParam

SetParam is Param Setter 系统自动生成

type AlibabaEleFengniaoMerchantContractCancelAPIResponse

type AlibabaEleFengniaoMerchantContractCancelAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoMerchantContractCancelAPIResponseModel
}

AlibabaEleFengniaoMerchantContractCancelAPIResponse 蜂鸟商户解约接口 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"`
}

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

type AlibabaEleFengniaoOrderPushAPIRequest

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

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

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

func NewAlibabaEleFengniaoOrderPushRequest

func NewAlibabaEleFengniaoOrderPushRequest() *AlibabaEleFengniaoOrderPushAPIRequest

NewAlibabaEleFengniaoOrderPushRequest 初始化AlibabaEleFengniaoOrderPushAPIRequest对象

func (AlibabaEleFengniaoOrderPushAPIRequest) GetApiMethodName

func (r AlibabaEleFengniaoOrderPushAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoOrderPushAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoOrderPushAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoOrderPushAPIRequest) SetParam

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

SetParam is Param Setter 参数param

type AlibabaEleFengniaoOrderPushAPIResponse

type AlibabaEleFengniaoOrderPushAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoOrderPushAPIResponseModel
}

AlibabaEleFengniaoOrderPushAPIResponse 推送订单 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"`
}

AlibabaEleFengniaoOrderPushAPIResponseModel is 推送订单 成功返回结果

type AlibabaEleFengniaoOrderQueryAPIRequest

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

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

查询订单基本信息

func NewAlibabaEleFengniaoOrderQueryRequest

func NewAlibabaEleFengniaoOrderQueryRequest() *AlibabaEleFengniaoOrderQueryAPIRequest

NewAlibabaEleFengniaoOrderQueryRequest 初始化AlibabaEleFengniaoOrderQueryAPIRequest对象

func (AlibabaEleFengniaoOrderQueryAPIRequest) GetApiMethodName

func (r AlibabaEleFengniaoOrderQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoOrderQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoOrderQueryAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoOrderQueryAPIRequest) SetParam

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

SetParam is Param Setter 参数

type AlibabaEleFengniaoOrderQueryAPIResponse

type AlibabaEleFengniaoOrderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoOrderQueryAPIResponseModel
}

AlibabaEleFengniaoOrderQueryAPIResponse 查询订单基本信息 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"`
	// 收件人纬度
	ReceiverLatitude string `json:"receiver_latitude,omitempty" xml:"receiver_latitude,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

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

type AlibabaEleFengniaoServicePackageQueryAPIRequest

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

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

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

func NewAlibabaEleFengniaoServicePackageQueryRequest

func NewAlibabaEleFengniaoServicePackageQueryRequest() *AlibabaEleFengniaoServicePackageQueryAPIRequest

NewAlibabaEleFengniaoServicePackageQueryRequest 初始化AlibabaEleFengniaoServicePackageQueryAPIRequest对象

func (AlibabaEleFengniaoServicePackageQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoServicePackageQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoServicePackageQueryAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoServicePackageQueryAPIRequest) SetParam

SetParam is Param Setter 入参

type AlibabaEleFengniaoServicePackageQueryAPIResponse

type AlibabaEleFengniaoServicePackageQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoServicePackageQueryAPIResponseModel
}

AlibabaEleFengniaoServicePackageQueryAPIResponse 预采购服务包查询接口 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"`
}

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

type AlibabaEleFengniaoServicePackageQueryResult

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

AlibabaEleFengniaoServicePackageQueryResult 结构体

type AlibabaEleFengniaoShippingorderEventAPIRequest

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

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

查询运单事件信息

func NewAlibabaEleFengniaoShippingorderEventRequest

func NewAlibabaEleFengniaoShippingorderEventRequest() *AlibabaEleFengniaoShippingorderEventAPIRequest

NewAlibabaEleFengniaoShippingorderEventRequest 初始化AlibabaEleFengniaoShippingorderEventAPIRequest对象

func (AlibabaEleFengniaoShippingorderEventAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoShippingorderEventAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoShippingorderEventAPIRequest) GetAppId

GetAppId AppId Getter

func (AlibabaEleFengniaoShippingorderEventAPIRequest) GetPartnerOrderCode

GetPartnerOrderCode PartnerOrderCode Getter

func (*AlibabaEleFengniaoShippingorderEventAPIRequest) SetAppId

SetAppId is AppId Setter appid

func (*AlibabaEleFengniaoShippingorderEventAPIRequest) SetPartnerOrderCode

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

SetPartnerOrderCode is PartnerOrderCode Setter 外部订单号

type AlibabaEleFengniaoShippingorderEventAPIResponse

type AlibabaEleFengniaoShippingorderEventAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoShippingorderEventAPIResponseModel
}

AlibabaEleFengniaoShippingorderEventAPIResponse 查询运单事件信息 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"`
	// MERCHANT_CANCEL:商家取消,DELIVERY_TIMEOUT:配送超时,系统标记异常
	ShippingRemarkCode string `json:"shipping_remark_code,omitempty" xml:"shipping_remark_code,omitempty"`
	// 终态时间
	FinishAt int64 `json:"finish_at,omitempty" xml:"finish_at,omitempty"`
	// 骑手预计送达时间
	PredictDeliveryAt int64 `json:"predict_delivery_at,omitempty" xml:"predict_delivery_at,omitempty"`
}

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

type AlibabaEleFengniaoTradeUpdateAPIRequest

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

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

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

func NewAlibabaEleFengniaoTradeUpdateRequest

func NewAlibabaEleFengniaoTradeUpdateRequest() *AlibabaEleFengniaoTradeUpdateAPIRequest

NewAlibabaEleFengniaoTradeUpdateRequest 初始化AlibabaEleFengniaoTradeUpdateAPIRequest对象

func (AlibabaEleFengniaoTradeUpdateAPIRequest) GetApiMethodName

func (r AlibabaEleFengniaoTradeUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoTradeUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoTradeUpdateAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoTradeUpdateAPIRequest) SetParam

SetParam is Param Setter param 参数

type AlibabaEleFengniaoTradeUpdateAPIResponse

type AlibabaEleFengniaoTradeUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoTradeUpdateAPIResponseModel
}

AlibabaEleFengniaoTradeUpdateAPIResponse 更新蜂鸟扣费状态 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"`
	// 无此交易记录
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 1:成功 0:失败
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

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

type AlibabaEleFengniaoUserTimeQueryAPIRequest

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

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

蜂鸟询用户T

func NewAlibabaEleFengniaoUserTimeQueryRequest

func NewAlibabaEleFengniaoUserTimeQueryRequest() *AlibabaEleFengniaoUserTimeQueryAPIRequest

NewAlibabaEleFengniaoUserTimeQueryRequest 初始化AlibabaEleFengniaoUserTimeQueryAPIRequest对象

func (AlibabaEleFengniaoUserTimeQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleFengniaoUserTimeQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleFengniaoUserTimeQueryAPIRequest) GetParam

GetParam Param Getter

func (*AlibabaEleFengniaoUserTimeQueryAPIRequest) SetParam

SetParam is Param Setter 询T入参

type AlibabaEleFengniaoUserTimeQueryAPIResponse

type AlibabaEleFengniaoUserTimeQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleFengniaoUserTimeQueryAPIResponseModel
}

AlibabaEleFengniaoUserTimeQueryAPIResponse 蜂鸟询用户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"`
}

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

type AlibabaTclsFulfillQaOrderCreateAPIRequest

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

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

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

func NewAlibabaTclsFulfillQaOrderCreateRequest

func NewAlibabaTclsFulfillQaOrderCreateRequest() *AlibabaTclsFulfillQaOrderCreateAPIRequest

NewAlibabaTclsFulfillQaOrderCreateRequest 初始化AlibabaTclsFulfillQaOrderCreateAPIRequest对象

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetCreator

GetCreator Creator Getter

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetFulfillOrderId

func (r AlibabaTclsFulfillQaOrderCreateAPIRequest) GetFulfillOrderId() string

GetFulfillOrderId FulfillOrderId Getter

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetJobNo

GetJobNo JobNo Getter

func (AlibabaTclsFulfillQaOrderCreateAPIRequest) GetTargetIp

GetTargetIp TargetIp Getter

func (*AlibabaTclsFulfillQaOrderCreateAPIRequest) SetCreator

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

SetCreator is Creator Setter 执行人姓名

func (*AlibabaTclsFulfillQaOrderCreateAPIRequest) SetFulfillOrderId

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

SetFulfillOrderId is FulfillOrderId Setter 原始履约单号

func (*AlibabaTclsFulfillQaOrderCreateAPIRequest) SetJobNo

SetJobNo is JobNo Setter 执行人工号

func (*AlibabaTclsFulfillQaOrderCreateAPIRequest) SetTargetIp

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

SetTargetIp is TargetIp Setter 目标ip

type AlibabaTclsFulfillQaOrderCreateAPIResponse

type AlibabaTclsFulfillQaOrderCreateAPIResponse struct {
	model.CommonResponse
	AlibabaTclsFulfillQaOrderCreateAPIResponseModel
}

AlibabaTclsFulfillQaOrderCreateAPIResponse 创单接口 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"`
	// 错误信息
	RtErrorMsg string `json:"rt_error_msg,omitempty" xml:"rt_error_msg,omitempty"`
	// 错误码
	RtErrorCode int64 `json:"rt_error_code,omitempty" xml:"rt_error_code,omitempty"`
	// 是否成功
	RtSuccess bool `json:"rt_success,omitempty" xml:"rt_success,omitempty"`
}

AlibabaTclsFulfillQaOrderCreateAPIResponseModel is 创单接口 成功返回结果

type Area

type Area struct {
	// 地域名称.如北京市,杭州市,西湖区,每一个area_id 都代表了一个具体的地区.
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 具体一个地区的邮编
	Zip string `json:"zip,omitempty" xml:"zip,omitempty"`
	// 区域类型.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是110100,朝阳区是北京市的一个区,所以朝阳区的parent_id就是北京市的area_id.
	ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,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 {
	// 返回信息
	Module *ReachableServiceWaybillForTopResponseDto `json:"module,omitempty" xml:"module,omitempty"`
	// 请求错误信息
	OneErrorInfo *ErrorInfo `json:"one_error_info,omitempty" xml:"one_error_info,omitempty"`
	// 请求是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

BaseResultDto 结构体

type CainiaoCbossWorkplatformBiztypeQueryallAPIRequest

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

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

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

func NewCainiaoCbossWorkplatformBiztypeQueryallRequest

func NewCainiaoCbossWorkplatformBiztypeQueryallRequest() *CainiaoCbossWorkplatformBiztypeQueryallAPIRequest

NewCainiaoCbossWorkplatformBiztypeQueryallRequest 初始化CainiaoCbossWorkplatformBiztypeQueryallAPIRequest对象

func (CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) GetLevel

GetLevel Level Getter

func (CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) GetTradeId

GetTradeId TradeId Getter

func (*CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) SetLevel

SetLevel is Level Setter level

func (*CainiaoCbossWorkplatformBiztypeQueryallAPIRequest) SetTradeId

SetTradeId is TradeId Setter tradeId

type CainiaoCbossWorkplatformBiztypeQueryallAPIResponse

type CainiaoCbossWorkplatformBiztypeQueryallAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformBiztypeQueryallAPIResponseModel
}

CainiaoCbossWorkplatformBiztypeQueryallAPIResponse 菜鸟工单平台根据交易订单查询某条业务线上的所有业务类型 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"`
	// 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"`
}

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

type CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest

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

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

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

func NewCainiaoCbossWorkplatformBiztypeQuerybyidRequest

func NewCainiaoCbossWorkplatformBiztypeQuerybyidRequest() *CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest

NewCainiaoCbossWorkplatformBiztypeQuerybyidRequest 初始化CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest对象

func (CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest) GetBizTypeId

GetBizTypeId BizTypeId Getter

func (*CainiaoCbossWorkplatformBiztypeQuerybyidAPIRequest) SetBizTypeId

SetBizTypeId is BizTypeId Setter 业务类型id

type CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponse

type CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponseModel
}

CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponse 菜鸟工单平台根据业务类型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"`
}

CainiaoCbossWorkplatformBiztypeQuerybyidAPIResponseModel is 菜鸟工单平台根据业务类型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
}

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

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

func NewCainiaoCbossWorkplatformLogisticsIscainiaoorderRequest

func NewCainiaoCbossWorkplatformLogisticsIscainiaoorderRequest() *CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest

NewCainiaoCbossWorkplatformLogisticsIscainiaoorderRequest 初始化CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest对象

func (CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest) GetTradeId

GetTradeId TradeId Getter

func (*CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIRequest) SetTradeId

SetTradeId is TradeId Setter 交易单号

type CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponse

type CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponseModel
}

CainiaoCbossWorkplatformLogisticsIscainiaoorderAPIResponse 根据交易单号判断是否为菜鸟发货订单 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"`
	// 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"`
	// isCainiaoOrder
	IsCainiaoOrder bool `json:"is_cainiao_order,omitempty" xml:"is_cainiao_order,omitempty"`
	// success
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
}

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

type CainiaoCbossWorkplatformOperationReplyAPIRequest

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

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

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

func NewCainiaoCbossWorkplatformOperationReplyRequest

func NewCainiaoCbossWorkplatformOperationReplyRequest() *CainiaoCbossWorkplatformOperationReplyAPIRequest

NewCainiaoCbossWorkplatformOperationReplyRequest 初始化CainiaoCbossWorkplatformOperationReplyAPIRequest对象

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetActionTime

GetActionTime ActionTime Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetActionType

GetActionType ActionType Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetAttachPath

GetAttachPath AttachPath Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetDealerContact

GetDealerContact DealerContact Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetDealerUserId

GetDealerUserId DealerUserId Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetFeatures

GetFeatures Features Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetMemo

GetMemo Memo Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetTaskId

GetTaskId TaskId Getter

func (CainiaoCbossWorkplatformOperationReplyAPIRequest) GetWorkOrderId

GetWorkOrderId WorkOrderId Getter

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetActionTime

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

SetActionTime is ActionTime Setter 任务操作时间

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetActionType

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

SetActionType is ActionType Setter 任务操作类型

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetAttachPath

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

SetAttachPath is AttachPath Setter 凭证照片地址拼接

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetDealerContact

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

SetDealerContact is DealerContact Setter 操作者联系方式

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetDealerUserId

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

SetDealerUserId is DealerUserId Setter 操作者userId

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetFeatures

SetFeatures is Features Setter 扩展字段

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetMemo

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

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetTaskId

SetTaskId is TaskId Setter 工单任务id

func (*CainiaoCbossWorkplatformOperationReplyAPIRequest) SetWorkOrderId

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

SetWorkOrderId is WorkOrderId Setter 工单id

type CainiaoCbossWorkplatformOperationReplyAPIResponse

type CainiaoCbossWorkplatformOperationReplyAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformOperationReplyAPIResponseModel
}

CainiaoCbossWorkplatformOperationReplyAPIResponse 菜鸟工单操作回传 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"`
}

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

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
}

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

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

func NewCainiaoCbossWorkplatformWorkorderCreateRequest

func NewCainiaoCbossWorkplatformWorkorderCreateRequest() *CainiaoCbossWorkplatformWorkorderCreateAPIRequest

NewCainiaoCbossWorkplatformWorkorderCreateRequest 初始化CainiaoCbossWorkplatformWorkorderCreateAPIRequest对象

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetAttachPathList

GetAttachPathList AttachPathList Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetBizEntityValue

GetBizEntityValue BizEntityValue Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetBizType

GetBizType BizType Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetCreatorId

GetCreatorId CreatorId Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetCreatorRole

GetCreatorRole CreatorRole Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetFeatures

GetFeatures Features Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetMailNo

GetMailNo MailNo Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetMemberId

GetMemberId MemberId Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetMemberRole

GetMemberRole MemberRole Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetMemo

GetMemo Memo Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetShopUserId

GetShopUserId ShopUserId Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetSource

GetSource Source Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetSourceSign

GetSourceSign SourceSign Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetTradeId

GetTradeId TradeId Getter

func (CainiaoCbossWorkplatformWorkorderCreateAPIRequest) GetWorkOrderType

GetWorkOrderType WorkOrderType Getter

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetAttachPathList

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

SetAttachPathList is AttachPathList Setter 凭证地址列表

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetBizEntityValue

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

SetBizEntityValue is BizEntityValue Setter 外部业务系统主键

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetBizType

SetBizType is BizType Setter 业务类型

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetCreatorId

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

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetCreatorRole

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

SetCreatorRole is CreatorRole Setter 创建者角色

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetFeatures

SetFeatures is Features Setter 扩展字段

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMailNo

SetMailNo is MailNo Setter 运单号

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMemberId

SetMemberId is MemberId Setter 货主商家用户id

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMemberRole

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

SetMemberRole is MemberRole Setter 货主用户角色

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetMemo

SetMemo is Memo Setter 工单创建备注

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetShopUserId

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

SetShopUserId is ShopUserId Setter 店铺用户id

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetSource

SetSource is Source Setter 工单来源

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetSourceSign

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

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

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetTradeId

SetTradeId is TradeId Setter 交易订单id

func (*CainiaoCbossWorkplatformWorkorderCreateAPIRequest) SetWorkOrderType

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

SetWorkOrderType is WorkOrderType Setter 工单类型

type CainiaoCbossWorkplatformWorkorderCreateAPIResponse

type CainiaoCbossWorkplatformWorkorderCreateAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformWorkorderCreateAPIResponseModel
}

CainiaoCbossWorkplatformWorkorderCreateAPIResponse 菜鸟工单创建接口 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"`
}

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

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"`
	// workOrderId
	WorkOrderId string `json:"work_order_id,omitempty" xml:"work_order_id,omitempty"`
	// 是否成功
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
}

CainiaoCbossWorkplatformWorkorderCreateResult 结构体

type CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest

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

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

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

func NewCainiaoCbossWorkplatformWorkorderProcessNotifyRequest

func NewCainiaoCbossWorkplatformWorkorderProcessNotifyRequest() *CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest

NewCainiaoCbossWorkplatformWorkorderProcessNotifyRequest 初始化CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest对象

func (CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest) GetContent

GetContent Content Getter

func (*CainiaoCbossWorkplatformWorkorderProcessNotifyAPIRequest) SetContent

SetContent is Content Setter 服务入参

type CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponse

type CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponseModel
}

CainiaoCbossWorkplatformWorkorderProcessNotifyAPIResponse 菜鸟工单系统的工单进度下发 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"`
}

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

type CainiaoCbossWorkplatformWorkorderProcessNotifyStruct

type CainiaoCbossWorkplatformWorkorderProcessNotifyStruct struct {
	// 工单id
	WorkOrderId string `json:"work_order_id,omitempty" xml:"work_order_id,omitempty"`
	// 进度的操作时间
	ActionTime string `json:"action_time,omitempty" xml:"action_time,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"`
	// 任务的操作备注
	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"`
	// 错误码
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// 错误信息
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
	// 工单业务状态
	BizStatus int64 `json:"biz_status,omitempty" xml:"biz_status,omitempty"`
	// 下发的进度类型
	OpType int64 `json:"op_type,omitempty" xml:"op_type,omitempty"`
	// 操作者淘宝/旺旺角色
	DealerRole int64 `json:"dealer_role,omitempty" xml:"dealer_role,omitempty"`
	// 调用结果
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
}

CainiaoCbossWorkplatformWorkorderProcessNotifyStruct 结构体

type CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest

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

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

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

func NewCainiaoCbossWorkplatformWorkorderTaskNotifyRequest

func NewCainiaoCbossWorkplatformWorkorderTaskNotifyRequest() *CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest

NewCainiaoCbossWorkplatformWorkorderTaskNotifyRequest 初始化CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest对象

func (CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest) GetContent

GetContent Content Getter

func (*CainiaoCbossWorkplatformWorkorderTaskNotifyAPIRequest) SetContent

SetContent is Content Setter content

type CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponse

type CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponse struct {
	model.CommonResponse
	CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponseModel
}

CainiaoCbossWorkplatformWorkorderTaskNotifyAPIResponse 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"`
}

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

type CainiaoCbossWorkplatformWorkorderTaskNotifyStruct

type CainiaoCbossWorkplatformWorkorderTaskNotifyStruct struct {
	// 扩展字段
	Features string `json:"features,omitempty" xml:"features,omitempty"`
	// 任务超时时间
	Timeout string `json:"timeout,omitempty" xml:"timeout,omitempty"`
	// 任务创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,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"`
	// 错误码
	ResErrorCode string `json:"res_error_code,omitempty" xml:"res_error_code,omitempty"`
	// 错误信息
	ResErrorMsg string `json:"res_error_msg,omitempty" xml:"res_error_msg,omitempty"`
	// 任务下发次数
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
	// 工单任务状态
	TaskStatus int64 `json:"task_status,omitempty" xml:"task_status,omitempty"`
	// 是否成功
	ResSuccess bool `json:"res_success,omitempty" xml:"res_success,omitempty"`
}

CainiaoCbossWorkplatformWorkorderTaskNotifyStruct 结构体

type CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest

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

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

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

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

func NewCainiaoDataLogisticsCpDeliveryAgingPredictRequest

func NewCainiaoDataLogisticsCpDeliveryAgingPredictRequest() *CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest

NewCainiaoDataLogisticsCpDeliveryAgingPredictRequest 初始化CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest对象

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetCpId

GetCpId CpId Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecAddr

GetRecAddr RecAddr Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecCityName

GetRecCityName RecCityName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecCountyName

GetRecCountyName RecCountyName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecProvName

GetRecProvName RecProvName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetRecTownName

GetRecTownName RecTownName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetSendAddr

GetSendAddr SendAddr Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetSendCityName

GetSendCityName SendCityName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetSendCountyName

GetSendCountyName SendCountyName Getter

func (CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) GetSendProvName

GetSendProvName SendProvName Getter

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetCpId

SetCpId is CpId Setter 物流公司id

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecAddr

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

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecCityName

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

SetRecCityName is RecCityName Setter 收货城市

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecCountyName

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

SetRecCountyName is RecCountyName Setter 收货区

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecProvName

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

SetRecProvName is RecProvName Setter 收货省

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetRecTownName

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

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

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendAddr

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

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendCityName

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

SetSendCityName is SendCityName Setter 发货城市

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendCountyName

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

SetSendCountyName is SendCountyName Setter 发货区

func (*CainiaoDataLogisticsCpDeliveryAgingPredictAPIRequest) SetSendProvName

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

SetSendProvName is SendProvName Setter 发货省

type CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponse

type CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponse struct {
	model.CommonResponse
	CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponseModel
}

CainiaoDataLogisticsCpDeliveryAgingPredictAPIResponse 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"`
}

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

type CainiaoDataLogisticsDeliveryAgingPredictAPIRequest

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

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

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

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

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

func NewCainiaoDataLogisticsDeliveryAgingPredictRequest

func NewCainiaoDataLogisticsDeliveryAgingPredictRequest() *CainiaoDataLogisticsDeliveryAgingPredictAPIRequest

NewCainiaoDataLogisticsDeliveryAgingPredictRequest 初始化CainiaoDataLogisticsDeliveryAgingPredictAPIRequest对象

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecAddr

GetRecAddr RecAddr Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecCityName

GetRecCityName RecCityName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecCountyName

GetRecCountyName RecCountyName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecProvName

GetRecProvName RecProvName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetRecTownName

GetRecTownName RecTownName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetSendAddr

GetSendAddr SendAddr Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetSendCityName

GetSendCityName SendCityName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetSendCountyName

GetSendCountyName SendCountyName Getter

func (CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) GetSendProvName

GetSendProvName SendProvName Getter

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecAddr

SetRecAddr is RecAddr Setter 收货详细地址

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecCityName

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

SetRecCityName is RecCityName Setter 收货市

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecCountyName

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

SetRecCountyName is RecCountyName Setter 收货区

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecProvName

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

SetRecProvName is RecProvName Setter 收货省

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetRecTownName

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

SetRecTownName is RecTownName Setter 收货街道

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendAddr

SetSendAddr is SendAddr Setter 发货详细地址

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendCityName

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

SetSendCityName is SendCityName Setter 发货城市

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendCountyName

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

SetSendCountyName is SendCountyName Setter 发货区

func (*CainiaoDataLogisticsDeliveryAgingPredictAPIRequest) SetSendProvName

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

SetSendProvName is SendProvName Setter 发货省

type CainiaoDataLogisticsDeliveryAgingPredictAPIResponse

type CainiaoDataLogisticsDeliveryAgingPredictAPIResponse struct {
	model.CommonResponse
	CainiaoDataLogisticsDeliveryAgingPredictAPIResponseModel
}

CainiaoDataLogisticsDeliveryAgingPredictAPIResponse 配送物流时效预测 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"`
}

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

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
}

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

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

func NewCainiaoMemberCourierCpresignRequest

func NewCainiaoMemberCourierCpresignRequest() *CainiaoMemberCourierCpresignAPIRequest

NewCainiaoMemberCourierCpresignRequest 初始化CainiaoMemberCourierCpresignAPIRequest对象

func (CainiaoMemberCourierCpresignAPIRequest) GetAccountId

GetAccountId AccountId Getter

func (CainiaoMemberCourierCpresignAPIRequest) GetApiMethodName

func (r CainiaoMemberCourierCpresignAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoMemberCourierCpresignAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (*CainiaoMemberCourierCpresignAPIRequest) SetAccountId

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

SetAccountId is AccountId Setter 菜鸟用户id

type CainiaoMemberCourierCpresignAPIResponse

type CainiaoMemberCourierCpresignAPIResponse struct {
	model.CommonResponse
	CainiaoMemberCourierCpresignAPIResponseModel
}

CainiaoMemberCourierCpresignAPIResponse 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"`
}

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

type CainiaoReachableBatchjudgeAPIRequest

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

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

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

func NewCainiaoReachableBatchjudgeRequest

func NewCainiaoReachableBatchjudgeRequest() *CainiaoReachableBatchjudgeAPIRequest

NewCainiaoReachableBatchjudgeRequest 初始化CainiaoReachableBatchjudgeAPIRequest对象

func (CainiaoReachableBatchjudgeAPIRequest) GetAddressType

func (r CainiaoReachableBatchjudgeAPIRequest) GetAddressType() int64

GetAddressType AddressType Getter

func (CainiaoReachableBatchjudgeAPIRequest) GetApiMethodName

func (r CainiaoReachableBatchjudgeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoReachableBatchjudgeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoReachableBatchjudgeAPIRequest) GetClientInfo

GetClientInfo ClientInfo Getter

func (CainiaoReachableBatchjudgeAPIRequest) GetData

GetData Data Getter

func (*CainiaoReachableBatchjudgeAPIRequest) SetAddressType

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

SetAddressType is AddressType Setter 1:快递 2:快运

func (*CainiaoReachableBatchjudgeAPIRequest) SetClientInfo

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

SetClientInfo is ClientInfo Setter 调用方对象

func (*CainiaoReachableBatchjudgeAPIRequest) SetData

SetData is Data Setter 收发信息

type CainiaoReachableBatchjudgeAPIResponse

type CainiaoReachableBatchjudgeAPIResponse struct {
	model.CommonResponse
	CainiaoReachableBatchjudgeAPIResponseModel
}

CainiaoReachableBatchjudgeAPIResponse 是否派送可达判定批量查询接口 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"`
}

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

type Capacities

type Capacities struct {
	// 门店编码,对应大润发deliveryDockCode
	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`
	// 配送中骑手
	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"`
}

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"`
	// 丢单赔付
	LostPayment string `json:"lost_payment,omitempty" xml:"lost_payment,omitempty"`
	// 破损赔付
	DamagePayment string `json:"damage_payment,omitempty" xml:"damage_payment,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"`
}

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 {
	// 配送商名称
	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"`
	// 取消原因(请传以下类型):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"`
	// 淘宝订单ID
	TaobaoOrderId int64 `json:"taobao_order_id,omitempty" xml:"taobao_order_id,omitempty"`
	// 事件类型:呼叫物流=4; 揽件=7; 送达=8; 配送取消=9
	EventType int64 `json:"event_type,omitempty" xml:"event_type,omitempty"`
}

DeliveryEventDto 结构体

type DeliveryTemplate

type DeliveryTemplate struct {
	// 运费模板中运费详细信息对象,包含默认运费和指定地区运费
	FeeList []TopFee `json:"fee_list,omitempty" xml:"fee_list>top_fee,omitempty"`
	// 模板创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 模板名称,长度不能超过25个字节
	Name string `json:"name,omitempty" xml:"name,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
	TemplateId int64 `json:"template_id,omitempty" xml:"template_id,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"`
	// 该模板上设置的卖家发货地址区域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 {
	// 子交易单号
	SubTradeIds []string `json:"sub_trade_ids,omitempty" xml:"sub_trade_ids>string,omitempty"`
	// 应到达日期
	ScDate string `json:"sc_date,omitempty" xml:"sc_date,omitempty"`
	// 交易号
	TradeId string `json:"trade_id,omitempty" xml:"trade_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"`
	// 卖家Id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
}

ExpressModifyAppointTopRequestDto 结构体

type ExpressModifyAppointTopResponseDto

type ExpressModifyAppointTopResponseDto struct {
	// 订单号
	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
	// 是否执行成功
	Success bool `json:"success,omitempty" xml:"success,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 {
	// 货品ID
	GoodsId string `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// 子订单编号
	Oid int64 `json:"oid,omitempty" xml:"oid,omitempty"`
	// 货品数量
	Num int64 `json:"num,omitempty" xml:"num,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 {
	// 餐品id
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 餐品名
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 餐品类目
	ItemCategory string `json:"item_category,omitempty" xml:"item_category,omitempty"`
	// 餐品实际价格
	ItemActualPrice int64 `json:"item_actual_price,omitempty" xml:"item_actual_price,omitempty"`
	// 餐品数量
	ItemQuantity int64 `json:"item_quantity,omitempty" xml:"item_quantity,omitempty"`
	// 餐品重量
	ItemWeight int64 `json:"item_weight,omitempty" xml:"item_weight,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"`
	// 商品对应的服务信息
	GoodsRelations string `json:"goods_relations,omitempty" xml:"goods_relations,omitempty"`
	// 是否支持快递
	SupportDelivery bool `json:"support_delivery,omitempty" xml:"support_delivery,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 {
	// 物流公司代码
	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"`
	// 物流公司标识
	Id int64 `json:"id,omitempty" xml:"id,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"`
	// 失败消息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 数据
	Data *Pagination `json:"data,omitempty" xml:"data,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"`
	// 菜鸟订单编码 当订单路由到菜鸟仓发货时,生成此单号。等待路由仓或由商家仓发货的订单,此单号为空。格式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"`
	// 通知仓库此订单明细的商品应发数量
	ItemQty int64 `json:"item_qty,omitempty" xml:"item_qty,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"`
	// 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"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
}

Pagination 结构体

type Param

type Param struct {
	// 门店编码,对应大润发deliveryDockCode
	StoreCodes []string `json:"store_codes,omitempty" xml:"store_codes>string,omitempty"`
	// 门店列表
	Chainstores []ChainStore `json:"chainstores,omitempty" xml:"chainstores>chain_store,omitempty"`
	// 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
	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"`
	// 文本地址
	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"`
	// 错误详情
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,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"`
	// 经纬度来源。1-腾讯,2-百度,3-高德
	PositionSource int64 `json:"position_source,omitempty" xml:"position_source,omitempty"`
	// 交易唯一id,汇金outBizId
	TradeId int64 `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// 汇金唯一id
	HjTradeNo int64 `json:"hj_trade_no,omitempty" xml:"hj_trade_no,omitempty"`
	// 汇金扣拥状态
	Success bool `json:"success,omitempty" xml:"success,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"`
	// 物流公司全名
	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"`
	// 物流公司id
	CompanyId int64 `json:"company_id,omitempty" xml:"company_id,omitempty"`
}

PartnerDetail 结构体

type PredictDeliveryTimeParam

type PredictDeliveryTimeParam struct {
	// 餐品详情
	ItemInfos []ItemInfoParam `json:"item_infos,omitempty" xml:"item_infos>item_info_param,omitempty"`
	// 定位来源
	PositionSource string `json:"position_source,omitempty" xml:"position_source,omitempty"`
	// 餐品id
	IndexId string `json:"index_id,omitempty" xml:"index_id,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"`
	// 用户收件地址
	CustomerAddress string `json:"customer_address,omitempty" xml:"customer_address,omitempty"`
	// 发件人地址
	TransportLocation *LocationParam `json:"transport_location,omitempty" xml:"transport_location,omitempty"`
	// 收件人地址
	ReceiverLocation *LocationParam `json:"receiver_location,omitempty" xml:"receiver_location,omitempty"`
	// 配送费
	DeliveryTotalPrice int64 `json:"delivery_total_price,omitempty" xml:"delivery_total_price,omitempty"`
	// 总数量
	OrderAmount int64 `json:"order_amount,omitempty" xml:"order_amount,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 {
	// 服务列表,每一项必须为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"`
	// 淘宝开放地址ID
	Oaid string `json:"oaid,omitempty" xml:"oaid,omitempty"`
	// C2M&1688开放地址ID
	Caid string `json:"caid,omitempty" xml:"caid,omitempty"`
	// 收货地址
	ReceiveAddress *ReceiveAddress `json:"receive_address,omitempty" xml:"receive_address,omitempty"`
	// 发货地址
	SendAddress *AddressDto `json:"send_address,omitempty" xml:"send_address,omitempty"`
	// 订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,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 {
	// 与入参地址列表中单项objectId对应
	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`
	// 单个结果是否异常
	ErrorInfo *ErrorInfo `json:"error_info,omitempty" xml:"error_info,omitempty"`
	// 可达信息
	Module *ReachableDto `json:"module,omitempty" xml:"module,omitempty"`
	// 单个结果是否成功
	Success bool `json:"success,omitempty" xml:"success,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"`
	// 商家
	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"`
	// 是否测试
	IsTest int64 `json:"is_test,omitempty" xml:"is_test,omitempty"`
}

ResourceGroupDto 结构体

type ResourceGroupPageQueryRequest

type ResourceGroupPageQueryRequest struct {
	// 自提点编码
	GroupResourceCodeList []string `json:"group_resource_code_list,omitempty" xml:"group_resource_code_list>string,omitempty"`
	// 区块编码
	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"`
	// 网络名称
	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"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,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 {
	// 收发地址和服务列表
	AddressAndServiceList []ReachableAddressAndServiceDto `json:"address_and_service_list,omitempty" xml:"address_and_service_list>reachable_address_and_service_dto,omitempty"`
	// 快递公司code
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`
	// 发件揽收网点
	SendBranchCode string `json:"send_branch_code,omitempty" xml:"send_branch_code,omitempty"`
}

RoutingReachableBatchRequestDto 结构体

type SendResendLogisticsMsgDto

type SendResendLogisticsMsgDto struct {
	// 该运单所包含的货品列表
	GoodsItemList []GoodsItem `json:"goods_item_list,omitempty" xml:"goods_item_list>goods_item,omitempty"`
	// 运单号
	MailNo string `json:"mail_no,omitempty" xml:"mail_no,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"`
	// 运单状态(-1=废单,1=已下发)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 主订单
	Tid int64 `json:"tid,omitempty" xml:"tid,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 {
	// 拆单子订单列表,对应的数据是:该物流订单下的全部子订单
	SubTids []int64 `json:"sub_tids,omitempty" xml:"sub_tids>int64,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"`
	// 卖家昵称
	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"`
	// 物流方式.可选值: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"`
	// 交易ID
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 收件人地址信息(在传输请求参数Fields字段时,必须使用“receiver_location”才能返回此字段)
	Location *Location `json:"location,omitempty" xml:"location,omitempty"`
	// 表明是否是拆单,默认值0,1表示拆单
	IsSplit int64 `json:"is_split,omitempty" xml:"is_split,omitempty"`
	// 返回发货是否成功。
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 标示为是否快捷COD订单
	IsQuickCodOrder bool `json:"is_quick_cod_order,omitempty" xml:"is_quick_cod_order,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 {
	// 错误描述
	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"`
	// 业务返回结果
	Result *ExpressModifyAppointTopResponseDto `json:"result,omitempty" xml:"result,omitempty"`
	// 是否需要重试
	IsRetry bool `json:"is_retry,omitempty" xml:"is_retry,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
}

TaobaoAreasGetAPIRequest 查询地址区域 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

NewTaobaoAreasGetRequest 初始化TaobaoAreasGetAPIRequest对象

func (TaobaoAreasGetAPIRequest) GetApiMethodName

func (r TaobaoAreasGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAreasGetAPIRequest) GetApiParams

func (r TaobaoAreasGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAreasGetAPIRequest) GetFields

func (r TaobaoAreasGetAPIRequest) GetFields() string

GetFields Fields Getter

func (*TaobaoAreasGetAPIRequest) SetFields

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

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

type TaobaoAreasGetAPIResponse

type TaobaoAreasGetAPIResponse struct {
	model.CommonResponse
	TaobaoAreasGetAPIResponseModel
}

TaobaoAreasGetAPIResponse 查询地址区域 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"`
}

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

type TaobaoDeliveryTemplateAddAPIRequest

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

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

增加运费模板的外部接口

func NewTaobaoDeliveryTemplateAddRequest

func NewTaobaoDeliveryTemplateAddRequest() *TaobaoDeliveryTemplateAddAPIRequest

NewTaobaoDeliveryTemplateAddRequest 初始化TaobaoDeliveryTemplateAddAPIRequest对象

func (TaobaoDeliveryTemplateAddAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplateAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplateAddAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplateAddAPIRequest) GetAssumer

GetAssumer Assumer Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetConsignAreaId

func (r TaobaoDeliveryTemplateAddAPIRequest) GetConsignAreaId() int64

GetConsignAreaId ConsignAreaId Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetName

GetName Name Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateAddFees

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateAddFees() string

GetTemplateAddFees TemplateAddFees Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateAddStandards

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateAddStandards() string

GetTemplateAddStandards TemplateAddStandards Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateDests

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateDests() string

GetTemplateDests TemplateDests Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateStartFees

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateStartFees() string

GetTemplateStartFees TemplateStartFees Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateStartStandards

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateStartStandards() string

GetTemplateStartStandards TemplateStartStandards Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetTemplateTypes

func (r TaobaoDeliveryTemplateAddAPIRequest) GetTemplateTypes() string

GetTemplateTypes TemplateTypes Getter

func (TaobaoDeliveryTemplateAddAPIRequest) GetValuation

func (r TaobaoDeliveryTemplateAddAPIRequest) GetValuation() int64

GetValuation Valuation Getter

func (*TaobaoDeliveryTemplateAddAPIRequest) SetAssumer

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

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

func (*TaobaoDeliveryTemplateAddAPIRequest) SetConsignAreaId

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

SetConsignAreaId is 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

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

func (*TaobaoDeliveryTemplateAddAPIRequest) SetTemplateAddFees

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

SetTemplateAddFees is 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

SetTemplateAddStandards is 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

SetTemplateDests is 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

SetTemplateStartFees is 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

SetTemplateStartStandards is 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

SetTemplateTypes is 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

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

type TaobaoDeliveryTemplateAddAPIResponse

type TaobaoDeliveryTemplateAddAPIResponse struct {
	model.CommonResponse
	TaobaoDeliveryTemplateAddAPIResponseModel
}

TaobaoDeliveryTemplateAddAPIResponse 新增运费模板 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"`
}

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

type TaobaoDeliveryTemplateDeleteAPIRequest

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

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

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

func NewTaobaoDeliveryTemplateDeleteRequest

func NewTaobaoDeliveryTemplateDeleteRequest() *TaobaoDeliveryTemplateDeleteAPIRequest

NewTaobaoDeliveryTemplateDeleteRequest 初始化TaobaoDeliveryTemplateDeleteAPIRequest对象

func (TaobaoDeliveryTemplateDeleteAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplateDeleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplateDeleteAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplateDeleteAPIRequest) GetTemplateId

GetTemplateId TemplateId Getter

func (*TaobaoDeliveryTemplateDeleteAPIRequest) SetTemplateId

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

SetTemplateId is TemplateId Setter 运费模板ID

type TaobaoDeliveryTemplateDeleteAPIResponse

type TaobaoDeliveryTemplateDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoDeliveryTemplateDeleteAPIResponseModel
}

TaobaoDeliveryTemplateDeleteAPIResponse 删除运费模板 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"`
}

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

type TaobaoDeliveryTemplateGetAPIRequest

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

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

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

func NewTaobaoDeliveryTemplateGetRequest

func NewTaobaoDeliveryTemplateGetRequest() *TaobaoDeliveryTemplateGetAPIRequest

NewTaobaoDeliveryTemplateGetRequest 初始化TaobaoDeliveryTemplateGetAPIRequest对象

func (TaobaoDeliveryTemplateGetAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplateGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplateGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplateGetAPIRequest) GetFields

GetFields Fields Getter

func (TaobaoDeliveryTemplateGetAPIRequest) GetTemplateIds

func (r TaobaoDeliveryTemplateGetAPIRequest) GetTemplateIds() []string

GetTemplateIds TemplateIds Getter

func (TaobaoDeliveryTemplateGetAPIRequest) GetUserNick

GetUserNick UserNick Getter

func (*TaobaoDeliveryTemplateGetAPIRequest) SetFields

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

SetFields is 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

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

func (*TaobaoDeliveryTemplateGetAPIRequest) SetUserNick

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

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

type TaobaoDeliveryTemplateGetAPIResponse

type TaobaoDeliveryTemplateGetAPIResponse struct {
	model.CommonResponse
	TaobaoDeliveryTemplateGetAPIResponseModel
}

TaobaoDeliveryTemplateGetAPIResponse 获取用户指定运费模板信息 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"`
}

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

type TaobaoDeliveryTemplateUpdateAPIRequest

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

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

修改运费模板

func NewTaobaoDeliveryTemplateUpdateRequest

func NewTaobaoDeliveryTemplateUpdateRequest() *TaobaoDeliveryTemplateUpdateAPIRequest

NewTaobaoDeliveryTemplateUpdateRequest 初始化TaobaoDeliveryTemplateUpdateAPIRequest对象

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetAssumer

GetAssumer Assumer Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetName

GetName Name Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateAddFees

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateAddFees() string

GetTemplateAddFees TemplateAddFees Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateAddStandards

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateAddStandards() string

GetTemplateAddStandards TemplateAddStandards Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateDests

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateDests() string

GetTemplateDests TemplateDests Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateId

GetTemplateId TemplateId Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateStartFees

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateStartFees() string

GetTemplateStartFees TemplateStartFees Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateStartStandards

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateStartStandards() string

GetTemplateStartStandards TemplateStartStandards Getter

func (TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateTypes

func (r TaobaoDeliveryTemplateUpdateAPIRequest) GetTemplateTypes() string

GetTemplateTypes TemplateTypes Getter

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetAssumer

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

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

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetName

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

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateAddFees

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

SetTemplateAddFees is 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

SetTemplateAddStandards is 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

SetTemplateDests is 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

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

func (*TaobaoDeliveryTemplateUpdateAPIRequest) SetTemplateStartFees

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

SetTemplateStartFees is 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

SetTemplateStartStandards is 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

SetTemplateTypes is 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
}

TaobaoDeliveryTemplateUpdateAPIResponse 修改运费模板 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"`
}

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

type TaobaoDeliveryTemplatesGetAPIRequest

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

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

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

func NewTaobaoDeliveryTemplatesGetRequest

func NewTaobaoDeliveryTemplatesGetRequest() *TaobaoDeliveryTemplatesGetAPIRequest

NewTaobaoDeliveryTemplatesGetRequest 初始化TaobaoDeliveryTemplatesGetAPIRequest对象

func (TaobaoDeliveryTemplatesGetAPIRequest) GetApiMethodName

func (r TaobaoDeliveryTemplatesGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoDeliveryTemplatesGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoDeliveryTemplatesGetAPIRequest) GetFields

GetFields Fields Getter

func (*TaobaoDeliveryTemplatesGetAPIRequest) SetFields

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

SetFields is 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
}

TaobaoDeliveryTemplatesGetAPIResponse 获取用户下所有模板 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"`
}

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

type TaobaoLogisticsAddressAddAPIRequest

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

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

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

func NewTaobaoLogisticsAddressAddRequest

func NewTaobaoLogisticsAddressAddRequest() *TaobaoLogisticsAddressAddAPIRequest

NewTaobaoLogisticsAddressAddRequest 初始化TaobaoLogisticsAddressAddAPIRequest对象

func (TaobaoLogisticsAddressAddAPIRequest) GetAddr

GetAddr Addr Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetApiMethodName

func (r TaobaoLogisticsAddressAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressAddAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressAddAPIRequest) GetCancelDef

func (r TaobaoLogisticsAddressAddAPIRequest) GetCancelDef() bool

GetCancelDef CancelDef Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetCity

GetCity City Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetContactName

func (r TaobaoLogisticsAddressAddAPIRequest) GetContactName() string

GetContactName ContactName Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetCountry

GetCountry Country Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetGetDef

GetGetDef GetDef Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetMemo

GetMemo Memo Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetMobilePhone

func (r TaobaoLogisticsAddressAddAPIRequest) GetMobilePhone() string

GetMobilePhone MobilePhone Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetPhone

GetPhone Phone Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetProvince

GetProvince Province Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetSellerCompany

func (r TaobaoLogisticsAddressAddAPIRequest) GetSellerCompany() string

GetSellerCompany SellerCompany Getter

func (TaobaoLogisticsAddressAddAPIRequest) GetZipCode

GetZipCode ZipCode Getter

func (*TaobaoLogisticsAddressAddAPIRequest) SetAddr

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetCancelDef

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

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetCity

SetCity is City Setter 所在市

func (*TaobaoLogisticsAddressAddAPIRequest) SetContactName

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

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetCountry

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

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetGetDef

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

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetMemo

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetMobilePhone

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

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetPhone

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

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetProvince

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

SetProvince is Province Setter 所在省

func (*TaobaoLogisticsAddressAddAPIRequest) SetSellerCompany

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

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

func (*TaobaoLogisticsAddressAddAPIRequest) SetZipCode

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

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

type TaobaoLogisticsAddressAddAPIResponse

type TaobaoLogisticsAddressAddAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressAddAPIResponseModel
}

TaobaoLogisticsAddressAddAPIResponse 卖家地址库新增接口 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"`
}

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

type TaobaoLogisticsAddressModifyAPIRequest

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

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

卖家地址库修改

func NewTaobaoLogisticsAddressModifyRequest

func NewTaobaoLogisticsAddressModifyRequest() *TaobaoLogisticsAddressModifyAPIRequest

NewTaobaoLogisticsAddressModifyRequest 初始化TaobaoLogisticsAddressModifyAPIRequest对象

func (TaobaoLogisticsAddressModifyAPIRequest) GetAddr

GetAddr Addr Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetApiMethodName

func (r TaobaoLogisticsAddressModifyAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressModifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressModifyAPIRequest) GetCancelDef

GetCancelDef CancelDef Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetCity

GetCity City Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetContactId

GetContactId ContactId Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetContactName

GetContactName ContactName Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetCountry

GetCountry Country Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetGetDef

GetGetDef GetDef Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetMemo

GetMemo Memo Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetMobilePhone

GetMobilePhone MobilePhone Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetPhone

GetPhone Phone Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetProvince

GetProvince Province Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetSellerCompany

func (r TaobaoLogisticsAddressModifyAPIRequest) GetSellerCompany() string

GetSellerCompany SellerCompany Getter

func (TaobaoLogisticsAddressModifyAPIRequest) GetZipCode

GetZipCode ZipCode Getter

func (*TaobaoLogisticsAddressModifyAPIRequest) SetAddr

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetCancelDef

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

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetCity

SetCity is City Setter 所在市

func (*TaobaoLogisticsAddressModifyAPIRequest) SetContactId

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

SetContactId is ContactId Setter 地址库ID

func (*TaobaoLogisticsAddressModifyAPIRequest) SetContactName

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

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetCountry

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

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetGetDef

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

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetMemo

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetMobilePhone

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

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetPhone

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetProvince

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

SetProvince is Province Setter 所在省

func (*TaobaoLogisticsAddressModifyAPIRequest) SetSellerCompany

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

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

func (*TaobaoLogisticsAddressModifyAPIRequest) SetZipCode

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

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

type TaobaoLogisticsAddressModifyAPIResponse

type TaobaoLogisticsAddressModifyAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressModifyAPIResponseModel
}

TaobaoLogisticsAddressModifyAPIResponse 卖家地址库修改 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"`
}

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

type TaobaoLogisticsAddressReachableAPIRequest

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

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

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

func NewTaobaoLogisticsAddressReachableRequest

func NewTaobaoLogisticsAddressReachableRequest() *TaobaoLogisticsAddressReachableAPIRequest

NewTaobaoLogisticsAddressReachableRequest 初始化TaobaoLogisticsAddressReachableAPIRequest对象

func (TaobaoLogisticsAddressReachableAPIRequest) GetAddress

GetAddress Address Getter

func (TaobaoLogisticsAddressReachableAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressReachableAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressReachableAPIRequest) GetAreaCode

GetAreaCode AreaCode Getter

func (TaobaoLogisticsAddressReachableAPIRequest) GetPartnerIds

GetPartnerIds PartnerIds Getter

func (TaobaoLogisticsAddressReachableAPIRequest) GetServiceType

GetServiceType ServiceType Getter

func (TaobaoLogisticsAddressReachableAPIRequest) GetSourceAreaCode

func (r TaobaoLogisticsAddressReachableAPIRequest) GetSourceAreaCode() string

GetSourceAreaCode SourceAreaCode Getter

func (*TaobaoLogisticsAddressReachableAPIRequest) SetAddress

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

SetAddress is Address Setter 详细地址

func (*TaobaoLogisticsAddressReachableAPIRequest) SetAreaCode

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

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

func (*TaobaoLogisticsAddressReachableAPIRequest) SetPartnerIds

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

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

func (*TaobaoLogisticsAddressReachableAPIRequest) SetServiceType

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

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

func (*TaobaoLogisticsAddressReachableAPIRequest) SetSourceAreaCode

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

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

type TaobaoLogisticsAddressReachableAPIResponse

type TaobaoLogisticsAddressReachableAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressReachableAPIResponseModel
}

TaobaoLogisticsAddressReachableAPIResponse 判定服务是否可达 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"`
}

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

type TaobaoLogisticsAddressReachablebatchGetAPIRequest

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

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

批量判定服务是否可达

func NewTaobaoLogisticsAddressReachablebatchGetRequest

func NewTaobaoLogisticsAddressReachablebatchGetRequest() *TaobaoLogisticsAddressReachablebatchGetAPIRequest

NewTaobaoLogisticsAddressReachablebatchGetRequest 初始化TaobaoLogisticsAddressReachablebatchGetAPIRequest对象

func (TaobaoLogisticsAddressReachablebatchGetAPIRequest) GetAddressList

GetAddressList AddressList Getter

func (TaobaoLogisticsAddressReachablebatchGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressReachablebatchGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (*TaobaoLogisticsAddressReachablebatchGetAPIRequest) SetAddressList

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

type TaobaoLogisticsAddressReachablebatchGetAPIResponse

type TaobaoLogisticsAddressReachablebatchGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressReachablebatchGetAPIResponseModel
}

TaobaoLogisticsAddressReachablebatchGetAPIResponse 批量判定服务是否可达 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"`
}

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

type TaobaoLogisticsAddressRemoveAPIRequest

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

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

用此接口删除卖家地址库

func NewTaobaoLogisticsAddressRemoveRequest

func NewTaobaoLogisticsAddressRemoveRequest() *TaobaoLogisticsAddressRemoveAPIRequest

NewTaobaoLogisticsAddressRemoveRequest 初始化TaobaoLogisticsAddressRemoveAPIRequest对象

func (TaobaoLogisticsAddressRemoveAPIRequest) GetApiMethodName

func (r TaobaoLogisticsAddressRemoveAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressRemoveAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressRemoveAPIRequest) GetContactId

GetContactId ContactId Getter

func (*TaobaoLogisticsAddressRemoveAPIRequest) SetContactId

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

SetContactId is ContactId Setter 地址库ID

type TaobaoLogisticsAddressRemoveAPIResponse

type TaobaoLogisticsAddressRemoveAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsAddressRemoveAPIResponseModel
}

TaobaoLogisticsAddressRemoveAPIResponse 删除卖家地址库 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"`
}

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

type TaobaoLogisticsAddressSearchAPIRequest

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

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

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

func NewTaobaoLogisticsAddressSearchRequest

func NewTaobaoLogisticsAddressSearchRequest() *TaobaoLogisticsAddressSearchAPIRequest

NewTaobaoLogisticsAddressSearchRequest 初始化TaobaoLogisticsAddressSearchAPIRequest对象

func (TaobaoLogisticsAddressSearchAPIRequest) GetApiMethodName

func (r TaobaoLogisticsAddressSearchAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsAddressSearchAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsAddressSearchAPIRequest) GetRdef

GetRdef Rdef Getter

func (*TaobaoLogisticsAddressSearchAPIRequest) SetRdef

SetRdef is 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
}

TaobaoLogisticsAddressSearchAPIResponse 查询卖家地址库 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"`
}

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

type TaobaoLogisticsCompaniesGetAPIRequest

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

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

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

func NewTaobaoLogisticsCompaniesGetRequest

func NewTaobaoLogisticsCompaniesGetRequest() *TaobaoLogisticsCompaniesGetAPIRequest

NewTaobaoLogisticsCompaniesGetRequest 初始化TaobaoLogisticsCompaniesGetAPIRequest对象

func (TaobaoLogisticsCompaniesGetAPIRequest) GetApiMethodName

func (r TaobaoLogisticsCompaniesGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsCompaniesGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsCompaniesGetAPIRequest) GetFields

GetFields Fields Getter

func (TaobaoLogisticsCompaniesGetAPIRequest) GetIsRecommended

func (r TaobaoLogisticsCompaniesGetAPIRequest) GetIsRecommended() bool

GetIsRecommended IsRecommended Getter

func (TaobaoLogisticsCompaniesGetAPIRequest) GetOrderMode

GetOrderMode OrderMode Getter

func (*TaobaoLogisticsCompaniesGetAPIRequest) SetFields

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

SetFields is 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

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

func (*TaobaoLogisticsCompaniesGetAPIRequest) SetOrderMode

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

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

type TaobaoLogisticsCompaniesGetAPIResponse

type TaobaoLogisticsCompaniesGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsCompaniesGetAPIResponseModel
}

TaobaoLogisticsCompaniesGetAPIResponse 查询物流公司信息 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"`
}

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

type TaobaoLogisticsConsignOrderCreateandsendAPIRequest

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

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

创建物流订单,并发货。

func NewTaobaoLogisticsConsignOrderCreateandsendRequest

func NewTaobaoLogisticsConsignOrderCreateandsendRequest() *TaobaoLogisticsConsignOrderCreateandsendAPIRequest

NewTaobaoLogisticsConsignOrderCreateandsendRequest 初始化TaobaoLogisticsConsignOrderCreateandsendAPIRequest对象

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetCompanyId

GetCompanyId CompanyId Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetItemJsonString

GetItemJsonString ItemJsonString Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetLogisType

GetLogisType LogisType Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetMailNo

GetMailNo MailNo Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetOrderSource

GetOrderSource OrderSource Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetOrderType

GetOrderType OrderType Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRAddress

GetRAddress RAddress Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRAreaId

GetRAreaId RAreaId Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRCityName

GetRCityName RCityName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRDistName

GetRDistName RDistName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRMobilePhone

GetRMobilePhone RMobilePhone Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRName

GetRName RName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRProvName

GetRProvName RProvName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRTelephone

GetRTelephone RTelephone Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetRZipCode

GetRZipCode RZipCode Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSAddress

GetSAddress SAddress Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSAreaId

GetSAreaId SAreaId Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSCityName

GetSCityName SCityName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSDistName

GetSDistName SDistName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSMobilePhone

GetSMobilePhone SMobilePhone Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSName

GetSName SName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSProvName

GetSProvName SProvName Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSTelephone

GetSTelephone STelephone Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetSZipCode

GetSZipCode SZipCode Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetShipping

GetShipping Shipping Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetTradeId

GetTradeId TradeId Getter

func (TaobaoLogisticsConsignOrderCreateandsendAPIRequest) GetUserId

GetUserId UserId Getter

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetCompanyId

SetCompanyId is CompanyId Setter 物流公司ID

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetItemJsonString

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

SetItemJsonString is ItemJsonString Setter 物品的json数据。

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetLogisType

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

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetMailNo

SetMailNo is MailNo Setter 运单号

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetOrderSource

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

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

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetOrderType

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

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRAddress

SetRAddress is RAddress Setter 收件人街道地址

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRAreaId

SetRAreaId is RAreaId Setter 收件人区域ID

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRCityName

SetRCityName is RCityName Setter 市

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRDistName

SetRDistName is RDistName Setter 区

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRMobilePhone

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

SetRMobilePhone is RMobilePhone Setter 手机号码

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRName

SetRName is RName Setter 收件人名称

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRProvName

SetRProvName is RProvName Setter 省

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRTelephone

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

SetRTelephone is RTelephone Setter 电话号码

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetRZipCode

SetRZipCode is RZipCode Setter 收件人邮编

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSAddress

SetSAddress is SAddress Setter 发件人街道地址

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSAreaId

SetSAreaId is SAreaId Setter 发件人区域ID

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSCityName

SetSCityName is SCityName Setter 市

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSDistName

SetSDistName is SDistName Setter 区

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSMobilePhone

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

SetSMobilePhone is SMobilePhone Setter 手机号码

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSName

SetSName is SName Setter 发件人名称

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSProvName

SetSProvName is SProvName Setter 省

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSTelephone

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

SetSTelephone is STelephone Setter 电话号码

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetSZipCode

SetSZipCode is SZipCode Setter 发件人出编

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetShipping

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

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetTradeId

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

func (*TaobaoLogisticsConsignOrderCreateandsendAPIRequest) SetUserId

SetUserId is UserId Setter 用户ID

type TaobaoLogisticsConsignOrderCreateandsendAPIResponse

type TaobaoLogisticsConsignOrderCreateandsendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsConsignOrderCreateandsendAPIResponseModel
}

TaobaoLogisticsConsignOrderCreateandsendAPIResponse 创建订单并发货 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"`
}

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

type TaobaoLogisticsConsignResendAPIRequest

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

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

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

func NewTaobaoLogisticsConsignResendRequest

func NewTaobaoLogisticsConsignResendRequest() *TaobaoLogisticsConsignResendAPIRequest

NewTaobaoLogisticsConsignResendRequest 初始化TaobaoLogisticsConsignResendAPIRequest对象

func (TaobaoLogisticsConsignResendAPIRequest) GetApiMethodName

func (r TaobaoLogisticsConsignResendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsConsignResendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsConsignResendAPIRequest) GetCompanyCode

GetCompanyCode CompanyCode Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetFeature

GetFeature Feature Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetIsSplit

GetIsSplit IsSplit Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetOutSid

GetOutSid OutSid Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetSellerIp

GetSellerIp SellerIp Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetSubTid

GetSubTid SubTid Getter

func (TaobaoLogisticsConsignResendAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoLogisticsConsignResendAPIRequest) SetCompanyCode

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

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

func (*TaobaoLogisticsConsignResendAPIRequest) SetFeature

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

SetFeature is 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

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

func (*TaobaoLogisticsConsignResendAPIRequest) SetOutSid

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

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

func (*TaobaoLogisticsConsignResendAPIRequest) SetSellerIp

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

SetSellerIp is SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsConsignResendAPIRequest) SetSubTid

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

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

func (*TaobaoLogisticsConsignResendAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易ID

type TaobaoLogisticsConsignResendAPIResponse

type TaobaoLogisticsConsignResendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsConsignResendAPIResponseModel
}

TaobaoLogisticsConsignResendAPIResponse 修改物流公司和运单号 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"`
}

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

type TaobaoLogisticsConsignTcConfirmAPIRequest

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

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

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

func NewTaobaoLogisticsConsignTcConfirmRequest

func NewTaobaoLogisticsConsignTcConfirmRequest() *TaobaoLogisticsConsignTcConfirmAPIRequest

NewTaobaoLogisticsConsignTcConfirmRequest 初始化TaobaoLogisticsConsignTcConfirmAPIRequest对象

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetAppName

GetAppName AppName Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetExtendFields

GetExtendFields ExtendFields Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetGoodsList

GetGoodsList GoodsList Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetOutTradeNo

GetOutTradeNo OutTradeNo Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetProviderId

GetProviderId ProviderId Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetSellerId

GetSellerId SellerId Getter

func (TaobaoLogisticsConsignTcConfirmAPIRequest) GetTradeId

GetTradeId TradeId Getter

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetAppName

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

SetAppName is AppName Setter ERP的名称

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetExtendFields

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

SetExtendFields is ExtendFields Setter 扩展字段 K:V;

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetGoodsList

SetGoodsList is GoodsList Setter 发货的包裹

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetOutTradeNo

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

SetOutTradeNo is OutTradeNo Setter 已发货的外部订单号

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetProviderId

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

SetProviderId is ProviderId Setter 货主id

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetSellerId

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

SetSellerId is SellerId Setter 卖家id

func (*TaobaoLogisticsConsignTcConfirmAPIRequest) SetTradeId

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

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

type TaobaoLogisticsConsignTcConfirmAPIResponse

type TaobaoLogisticsConsignTcConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsConsignTcConfirmAPIResponseModel
}

TaobaoLogisticsConsignTcConfirmAPIResponse 通知交易确认发货接口 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"`
	// 单次调用流程唯一id
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 是否重试
	Retry bool `json:"retry,omitempty" xml:"retry,omitempty"`
}

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

type TaobaoLogisticsDummySendAPIRequest

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

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

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

func NewTaobaoLogisticsDummySendRequest

func NewTaobaoLogisticsDummySendRequest() *TaobaoLogisticsDummySendAPIRequest

NewTaobaoLogisticsDummySendRequest 初始化TaobaoLogisticsDummySendAPIRequest对象

func (TaobaoLogisticsDummySendAPIRequest) GetApiMethodName

func (r TaobaoLogisticsDummySendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsDummySendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsDummySendAPIRequest) GetFeature

GetFeature Feature Getter

func (TaobaoLogisticsDummySendAPIRequest) GetSellerIp

GetSellerIp SellerIp Getter

func (TaobaoLogisticsDummySendAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoLogisticsDummySendAPIRequest) SetFeature

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

SetFeature is 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

SetSellerIp is SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsDummySendAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易ID

type TaobaoLogisticsDummySendAPIResponse

type TaobaoLogisticsDummySendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsDummySendAPIResponseModel
}

TaobaoLogisticsDummySendAPIResponse 无需物流(虚拟)发货处理 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"`
}

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

type TaobaoLogisticsExpressModifyAppointAPIRequest

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

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

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

func NewTaobaoLogisticsExpressModifyAppointRequest

func NewTaobaoLogisticsExpressModifyAppointRequest() *TaobaoLogisticsExpressModifyAppointAPIRequest

NewTaobaoLogisticsExpressModifyAppointRequest 初始化TaobaoLogisticsExpressModifyAppointAPIRequest对象

func (TaobaoLogisticsExpressModifyAppointAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsExpressModifyAppointAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsExpressModifyAppointAPIRequest) GetExpressModifyAppointTopRequest

GetExpressModifyAppointTopRequest ExpressModifyAppointTopRequest Getter

func (*TaobaoLogisticsExpressModifyAppointAPIRequest) SetExpressModifyAppointTopRequest

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

SetExpressModifyAppointTopRequest is ExpressModifyAppointTopRequest Setter 改约请求对象

type TaobaoLogisticsExpressModifyAppointAPIResponse

type TaobaoLogisticsExpressModifyAppointAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsExpressModifyAppointAPIResponseModel
}

TaobaoLogisticsExpressModifyAppointAPIResponse 快递改约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"`
}

TaobaoLogisticsExpressModifyAppointAPIResponseModel is 快递改约api 成功返回结果

type TaobaoLogisticsOfflineSendAPIRequest

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

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

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

func NewTaobaoLogisticsOfflineSendRequest

func NewTaobaoLogisticsOfflineSendRequest() *TaobaoLogisticsOfflineSendAPIRequest

NewTaobaoLogisticsOfflineSendRequest 初始化TaobaoLogisticsOfflineSendAPIRequest对象

func (TaobaoLogisticsOfflineSendAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOfflineSendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOfflineSendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOfflineSendAPIRequest) GetCancelId

GetCancelId CancelId Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetCompanyCode

func (r TaobaoLogisticsOfflineSendAPIRequest) GetCompanyCode() string

GetCompanyCode CompanyCode Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetFeature

GetFeature Feature Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetIsSplit

GetIsSplit IsSplit Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetOutSid

GetOutSid OutSid Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetSellerIp

GetSellerIp SellerIp Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetSenderId

GetSenderId SenderId Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetSubTid

GetSubTid SubTid Getter

func (TaobaoLogisticsOfflineSendAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoLogisticsOfflineSendAPIRequest) SetCancelId

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

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

func (*TaobaoLogisticsOfflineSendAPIRequest) SetCompanyCode

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

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

func (*TaobaoLogisticsOfflineSendAPIRequest) SetFeature

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

SetFeature is 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

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

func (*TaobaoLogisticsOfflineSendAPIRequest) SetOutSid

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

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

func (*TaobaoLogisticsOfflineSendAPIRequest) SetSellerIp

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

SetSellerIp is SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsOfflineSendAPIRequest) SetSenderId

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

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

func (*TaobaoLogisticsOfflineSendAPIRequest) SetSubTid

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

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

func (*TaobaoLogisticsOfflineSendAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易ID

type TaobaoLogisticsOfflineSendAPIResponse

type TaobaoLogisticsOfflineSendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOfflineSendAPIResponseModel
}

TaobaoLogisticsOfflineSendAPIResponse 自己联系物流(线下物流)发货 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"`
}

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

type TaobaoLogisticsOnlineCancelAPIRequest

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

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

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

func NewTaobaoLogisticsOnlineCancelRequest

func NewTaobaoLogisticsOnlineCancelRequest() *TaobaoLogisticsOnlineCancelAPIRequest

NewTaobaoLogisticsOnlineCancelRequest 初始化TaobaoLogisticsOnlineCancelAPIRequest对象

func (TaobaoLogisticsOnlineCancelAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOnlineCancelAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOnlineCancelAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOnlineCancelAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoLogisticsOnlineCancelAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易ID

type TaobaoLogisticsOnlineCancelAPIResponse

type TaobaoLogisticsOnlineCancelAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOnlineCancelAPIResponseModel
}

TaobaoLogisticsOnlineCancelAPIResponse 取消物流订单接口 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"`
	// 修改时间
	ModifyTime string `json:"modify_time,omitempty" xml:"modify_time,omitempty"`
	// 重新创建物流订单id
	RecreatedOrderId string `json:"recreated_order_id,omitempty" xml:"recreated_order_id,omitempty"`
	// 成功与失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

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

type TaobaoLogisticsOnlineConfirmAPIRequest

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

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

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

func NewTaobaoLogisticsOnlineConfirmRequest

func NewTaobaoLogisticsOnlineConfirmRequest() *TaobaoLogisticsOnlineConfirmAPIRequest

NewTaobaoLogisticsOnlineConfirmRequest 初始化TaobaoLogisticsOnlineConfirmAPIRequest对象

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOnlineConfirmAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetIsSplit

GetIsSplit IsSplit Getter

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetOutSid

GetOutSid OutSid Getter

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetSellerIp

GetSellerIp SellerIp Getter

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetSubTid

GetSubTid SubTid Getter

func (TaobaoLogisticsOnlineConfirmAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetIsSplit

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

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

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetOutSid

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

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

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetSellerIp

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

SetSellerIp is SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetSubTid

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

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

func (*TaobaoLogisticsOnlineConfirmAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易ID

type TaobaoLogisticsOnlineConfirmAPIResponse

type TaobaoLogisticsOnlineConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOnlineConfirmAPIResponseModel
}

TaobaoLogisticsOnlineConfirmAPIResponse 确认发货通知接口 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"`
}

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

type TaobaoLogisticsOnlineSendAPIRequest

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

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

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

func NewTaobaoLogisticsOnlineSendRequest

func NewTaobaoLogisticsOnlineSendRequest() *TaobaoLogisticsOnlineSendAPIRequest

NewTaobaoLogisticsOnlineSendRequest 初始化TaobaoLogisticsOnlineSendAPIRequest对象

func (TaobaoLogisticsOnlineSendAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOnlineSendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOnlineSendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOnlineSendAPIRequest) GetCancelId

GetCancelId CancelId Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetCompanyCode

func (r TaobaoLogisticsOnlineSendAPIRequest) GetCompanyCode() string

GetCompanyCode CompanyCode Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetFeature

GetFeature Feature Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetIsSplit

GetIsSplit IsSplit Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetOutSid

GetOutSid OutSid Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetSellerIp

GetSellerIp SellerIp Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetSenderId

GetSenderId SenderId Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetSubTid

GetSubTid SubTid Getter

func (TaobaoLogisticsOnlineSendAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoLogisticsOnlineSendAPIRequest) SetCancelId

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

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

func (*TaobaoLogisticsOnlineSendAPIRequest) SetCompanyCode

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

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

func (*TaobaoLogisticsOnlineSendAPIRequest) SetFeature

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

SetFeature is 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

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

func (*TaobaoLogisticsOnlineSendAPIRequest) SetOutSid

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

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

func (*TaobaoLogisticsOnlineSendAPIRequest) SetSellerIp

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

SetSellerIp is SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsOnlineSendAPIRequest) SetSenderId

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

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

func (*TaobaoLogisticsOnlineSendAPIRequest) SetSubTid

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

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

func (*TaobaoLogisticsOnlineSendAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易ID

type TaobaoLogisticsOnlineSendAPIResponse

type TaobaoLogisticsOnlineSendAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOnlineSendAPIResponseModel
}

TaobaoLogisticsOnlineSendAPIResponse 在线订单发货处理(支持货到付款) 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"`
}

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

type TaobaoLogisticsOrderCreateAPIRequest

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

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

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

func NewTaobaoLogisticsOrderCreateRequest

func NewTaobaoLogisticsOrderCreateRequest() *TaobaoLogisticsOrderCreateAPIRequest

NewTaobaoLogisticsOrderCreateRequest 初始化TaobaoLogisticsOrderCreateAPIRequest对象

func (TaobaoLogisticsOrderCreateAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOrderCreateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOrderCreateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOrderCreateAPIRequest) GetGoodsNames

func (r TaobaoLogisticsOrderCreateAPIRequest) GetGoodsNames() string

GetGoodsNames GoodsNames Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetGoodsQuantities

func (r TaobaoLogisticsOrderCreateAPIRequest) GetGoodsQuantities() string

GetGoodsQuantities GoodsQuantities Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetIsConsign

func (r TaobaoLogisticsOrderCreateAPIRequest) GetIsConsign() bool

GetIsConsign IsConsign Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetItemValues

func (r TaobaoLogisticsOrderCreateAPIRequest) GetItemValues() string

GetItemValues ItemValues Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetLogisCompanyCode

func (r TaobaoLogisticsOrderCreateAPIRequest) GetLogisCompanyCode() string

GetLogisCompanyCode LogisCompanyCode Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetLogisType

GetLogisType LogisType Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetMailNo

GetMailNo MailNo Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetSellerWangwangId

func (r TaobaoLogisticsOrderCreateAPIRequest) GetSellerWangwangId() string

GetSellerWangwangId SellerWangwangId Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetShipping

GetShipping Shipping Getter

func (TaobaoLogisticsOrderCreateAPIRequest) GetTradeId

GetTradeId TradeId Getter

func (*TaobaoLogisticsOrderCreateAPIRequest) SetGoodsNames

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

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

func (*TaobaoLogisticsOrderCreateAPIRequest) SetGoodsQuantities

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

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

func (*TaobaoLogisticsOrderCreateAPIRequest) SetIsConsign

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

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

func (*TaobaoLogisticsOrderCreateAPIRequest) SetItemValues

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

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

func (*TaobaoLogisticsOrderCreateAPIRequest) SetLogisCompanyCode

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

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

func (*TaobaoLogisticsOrderCreateAPIRequest) SetLogisType

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

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

func (*TaobaoLogisticsOrderCreateAPIRequest) SetMailNo

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

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

func (*TaobaoLogisticsOrderCreateAPIRequest) SetSellerWangwangId

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

SetSellerWangwangId is SellerWangwangId Setter 卖家旺旺号

func (*TaobaoLogisticsOrderCreateAPIRequest) SetShipping

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

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

func (*TaobaoLogisticsOrderCreateAPIRequest) SetTradeId

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

SetTradeId is TradeId Setter 订单的交易号码

type TaobaoLogisticsOrderCreateAPIResponse

type TaobaoLogisticsOrderCreateAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOrderCreateAPIResponseModel
}

TaobaoLogisticsOrderCreateAPIResponse 创建物流订单 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"`
}

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

type TaobaoLogisticsOrderShengxianConfirmAPIRequest

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

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

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

func NewTaobaoLogisticsOrderShengxianConfirmRequest

func NewTaobaoLogisticsOrderShengxianConfirmRequest() *TaobaoLogisticsOrderShengxianConfirmAPIRequest

NewTaobaoLogisticsOrderShengxianConfirmRequest 初始化TaobaoLogisticsOrderShengxianConfirmAPIRequest对象

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetCancelId

GetCancelId CancelId Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetDeliveryType

GetDeliveryType DeliveryType Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetLogisId

GetLogisId LogisId Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetOutSid

GetOutSid OutSid Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetSellerIp

GetSellerIp SellerIp Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetSenderId

GetSenderId SenderId Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetServiceCode

GetServiceCode ServiceCode Getter

func (TaobaoLogisticsOrderShengxianConfirmAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetCancelId

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

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetDeliveryType

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

SetDeliveryType is DeliveryType Setter 1:冷链。0:常温

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetLogisId

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

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetOutSid

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

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetSellerIp

SetSellerIp is SellerIp Setter 商家的IP地址

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetSenderId

SetSenderId is 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

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

func (*TaobaoLogisticsOrderShengxianConfirmAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易ID

type TaobaoLogisticsOrderShengxianConfirmAPIResponse

type TaobaoLogisticsOrderShengxianConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOrderShengxianConfirmAPIResponseModel
}

TaobaoLogisticsOrderShengxianConfirmAPIResponse 物流宝生鲜冷链的发货 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"`
	// 发货成功后,返回承运商的信息
	ShipFresh *ShipFresh `json:"ship_fresh,omitempty" xml:"ship_fresh,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

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

type TaobaoLogisticsOrdersDetailGetAPIRequest

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

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

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

func NewTaobaoLogisticsOrdersDetailGetRequest

func NewTaobaoLogisticsOrdersDetailGetRequest() *TaobaoLogisticsOrdersDetailGetAPIRequest

NewTaobaoLogisticsOrdersDetailGetRequest 初始化TaobaoLogisticsOrdersDetailGetAPIRequest对象

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOrdersDetailGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetBuyerNick

GetBuyerNick BuyerNick Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetEndCreated

GetEndCreated EndCreated Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetFields

GetFields Fields Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetFreightPayer

GetFreightPayer FreightPayer Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetPageNo

GetPageNo PageNo Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetReceiverName

GetReceiverName ReceiverName Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetSellerConfirm

func (r TaobaoLogisticsOrdersDetailGetAPIRequest) GetSellerConfirm() string

GetSellerConfirm SellerConfirm Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetStartCreated

GetStartCreated StartCreated Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetStatus

GetStatus Status Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetTid

GetTid Tid Getter

func (TaobaoLogisticsOrdersDetailGetAPIRequest) GetType

GetType Type Getter

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetBuyerNick

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

SetBuyerNick is BuyerNick Setter 买家昵称

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetEndCreated

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

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetFields

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetFreightPayer

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

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetPageNo

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetPageSize

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

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetReceiverName

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

SetReceiverName is ReceiverName Setter 收货人姓名

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetSellerConfirm

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

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetStartCreated

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

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetStatus

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetTid

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

func (*TaobaoLogisticsOrdersDetailGetAPIRequest) SetType

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

type TaobaoLogisticsOrdersDetailGetAPIResponse

type TaobaoLogisticsOrdersDetailGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOrdersDetailGetAPIResponseModel
}

TaobaoLogisticsOrdersDetailGetAPIResponse 批量查询物流订单,返回详细信息 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"`
}

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

type TaobaoLogisticsOrdersGetAPIRequest

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

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

批量查询物流订单。

func NewTaobaoLogisticsOrdersGetRequest

func NewTaobaoLogisticsOrdersGetRequest() *TaobaoLogisticsOrdersGetAPIRequest

NewTaobaoLogisticsOrdersGetRequest 初始化TaobaoLogisticsOrdersGetAPIRequest对象

func (TaobaoLogisticsOrdersGetAPIRequest) GetApiMethodName

func (r TaobaoLogisticsOrdersGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsOrdersGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsOrdersGetAPIRequest) GetBuyerNick

func (r TaobaoLogisticsOrdersGetAPIRequest) GetBuyerNick() string

GetBuyerNick BuyerNick Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetEndCreated

func (r TaobaoLogisticsOrdersGetAPIRequest) GetEndCreated() string

GetEndCreated EndCreated Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetFields

GetFields Fields Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetFreightPayer

func (r TaobaoLogisticsOrdersGetAPIRequest) GetFreightPayer() string

GetFreightPayer FreightPayer Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetPageNo

GetPageNo PageNo Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetPageSize

func (r TaobaoLogisticsOrdersGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetReceiverName

func (r TaobaoLogisticsOrdersGetAPIRequest) GetReceiverName() string

GetReceiverName ReceiverName Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetSellerConfirm

func (r TaobaoLogisticsOrdersGetAPIRequest) GetSellerConfirm() string

GetSellerConfirm SellerConfirm Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetStartCreated

func (r TaobaoLogisticsOrdersGetAPIRequest) GetStartCreated() string

GetStartCreated StartCreated Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetStatus

GetStatus Status Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetTid

GetTid Tid Getter

func (TaobaoLogisticsOrdersGetAPIRequest) GetType

GetType Type Getter

func (*TaobaoLogisticsOrdersGetAPIRequest) SetBuyerNick

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

SetBuyerNick is BuyerNick Setter 买家昵称

func (*TaobaoLogisticsOrdersGetAPIRequest) SetEndCreated

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

SetEndCreated is EndCreated Setter 创建时间结束

func (*TaobaoLogisticsOrdersGetAPIRequest) SetFields

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

SetFields is 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

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

func (*TaobaoLogisticsOrdersGetAPIRequest) SetPageNo

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

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

func (*TaobaoLogisticsOrdersGetAPIRequest) SetPageSize

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

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

func (*TaobaoLogisticsOrdersGetAPIRequest) SetReceiverName

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

SetReceiverName is ReceiverName Setter 收货人姓名

func (*TaobaoLogisticsOrdersGetAPIRequest) SetSellerConfirm

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

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

func (*TaobaoLogisticsOrdersGetAPIRequest) SetStartCreated

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

SetStartCreated is StartCreated Setter 创建时间开始

func (*TaobaoLogisticsOrdersGetAPIRequest) SetStatus

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

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

func (*TaobaoLogisticsOrdersGetAPIRequest) SetTid

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

func (*TaobaoLogisticsOrdersGetAPIRequest) SetType

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

type TaobaoLogisticsOrdersGetAPIResponse

type TaobaoLogisticsOrdersGetAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsOrdersGetAPIResponseModel
}

TaobaoLogisticsOrdersGetAPIResponse 批量查询物流订单 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"`
}

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

type TaobaoLogisticsPartnersGetAPIRequest

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

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

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

func NewTaobaoLogisticsPartnersGetRequest

func NewTaobaoLogisticsPartnersGetRequest() *TaobaoLogisticsPartnersGetAPIRequest

NewTaobaoLogisticsPartnersGetRequest 初始化TaobaoLogisticsPartnersGetAPIRequest对象

func (TaobaoLogisticsPartnersGetAPIRequest) GetApiMethodName

func (r TaobaoLogisticsPartnersGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsPartnersGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsPartnersGetAPIRequest) GetGoodsValue

func (r TaobaoLogisticsPartnersGetAPIRequest) GetGoodsValue() string

GetGoodsValue GoodsValue Getter

func (TaobaoLogisticsPartnersGetAPIRequest) GetIsNeedCarriage

func (r TaobaoLogisticsPartnersGetAPIRequest) GetIsNeedCarriage() bool

GetIsNeedCarriage IsNeedCarriage Getter

func (TaobaoLogisticsPartnersGetAPIRequest) GetServiceType

func (r TaobaoLogisticsPartnersGetAPIRequest) GetServiceType() string

GetServiceType ServiceType Getter

func (TaobaoLogisticsPartnersGetAPIRequest) GetSourceId

GetSourceId SourceId Getter

func (TaobaoLogisticsPartnersGetAPIRequest) GetTargetId

GetTargetId TargetId Getter

func (*TaobaoLogisticsPartnersGetAPIRequest) SetGoodsValue

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

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

func (*TaobaoLogisticsPartnersGetAPIRequest) SetIsNeedCarriage

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

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

func (*TaobaoLogisticsPartnersGetAPIRequest) SetServiceType

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

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

func (*TaobaoLogisticsPartnersGetAPIRequest) SetSourceId

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

SetSourceId is 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

SetTargetId is 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
}

TaobaoLogisticsPartnersGetAPIResponse 查询支持起始地到目的地范围的物流公司 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"`
}

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

type TaobaoLogisticsTraceSearchAPIRequest

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

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

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

func NewTaobaoLogisticsTraceSearchRequest

func NewTaobaoLogisticsTraceSearchRequest() *TaobaoLogisticsTraceSearchAPIRequest

NewTaobaoLogisticsTraceSearchRequest 初始化TaobaoLogisticsTraceSearchAPIRequest对象

func (TaobaoLogisticsTraceSearchAPIRequest) GetApiMethodName

func (r TaobaoLogisticsTraceSearchAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoLogisticsTraceSearchAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoLogisticsTraceSearchAPIRequest) GetIsSplit

GetIsSplit IsSplit Getter

func (TaobaoLogisticsTraceSearchAPIRequest) GetSubTid

GetSubTid SubTid Getter

func (TaobaoLogisticsTraceSearchAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoLogisticsTraceSearchAPIRequest) SetIsSplit

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

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

func (*TaobaoLogisticsTraceSearchAPIRequest) SetSubTid

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

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

func (*TaobaoLogisticsTraceSearchAPIRequest) SetTid

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

type TaobaoLogisticsTraceSearchAPIResponse

type TaobaoLogisticsTraceSearchAPIResponse struct {
	model.CommonResponse
	TaobaoLogisticsTraceSearchAPIResponseModel
}

TaobaoLogisticsTraceSearchAPIResponse 物流流转信息查询 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"`
	// 流转信息列表
	TraceList []TransitStepInfo `json:"trace_list,omitempty" xml:"trace_list>transit_step_info,omitempty"`
	// 运单号
	OutSid string `json:"out_sid,omitempty" xml:"out_sid,omitempty"`
	// 物流公司名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 订单的物流状态(仅支持线上发货online订单,线下发货offline发出后直接变为已签收)* 等候发送给物流公司*已提交给物流公司,等待物流公司接单*已经确认消息接收,等待物流公司接单*物流公司已接单*物流公司不接单*物流公司揽收失败*物流公司揽收成功*签收失败*对方已签收*对方拒绝签收
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 交易号
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

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

type TaobaoNextoneLogisticsSignUpdateAPIRequest

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

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

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

func NewTaobaoNextoneLogisticsSignUpdateRequest

func NewTaobaoNextoneLogisticsSignUpdateRequest() *TaobaoNextoneLogisticsSignUpdateAPIRequest

NewTaobaoNextoneLogisticsSignUpdateRequest 初始化TaobaoNextoneLogisticsSignUpdateAPIRequest对象

func (TaobaoNextoneLogisticsSignUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoNextoneLogisticsSignUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoNextoneLogisticsSignUpdateAPIRequest) GetRefundId

GetRefundId RefundId Getter

func (TaobaoNextoneLogisticsSignUpdateAPIRequest) GetSignStatus

GetSignStatus SignStatus Getter

func (*TaobaoNextoneLogisticsSignUpdateAPIRequest) SetRefundId

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

SetRefundId is RefundId Setter 退款编号

func (*TaobaoNextoneLogisticsSignUpdateAPIRequest) SetSignStatus

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

SetSignStatus is SignStatus Setter 货物签收状态

type TaobaoNextoneLogisticsSignUpdateAPIResponse

type TaobaoNextoneLogisticsSignUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoNextoneLogisticsSignUpdateAPIResponseModel
}

TaobaoNextoneLogisticsSignUpdateAPIResponse 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"`
}

TaobaoNextoneLogisticsSignUpdateAPIResponseModel is 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
}

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

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

func NewTaobaoNextoneLogisticsWarehouseUpdateRequest

func NewTaobaoNextoneLogisticsWarehouseUpdateRequest() *TaobaoNextoneLogisticsWarehouseUpdateAPIRequest

NewTaobaoNextoneLogisticsWarehouseUpdateRequest 初始化TaobaoNextoneLogisticsWarehouseUpdateAPIRequest对象

func (TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) GetRefundId

GetRefundId RefundId Getter

func (TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) GetWarehouseStatus

GetWarehouseStatus WarehouseStatus Getter

func (*TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) SetRefundId

SetRefundId is RefundId Setter 退款编号

func (*TaobaoNextoneLogisticsWarehouseUpdateAPIRequest) SetWarehouseStatus

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

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

type TaobaoNextoneLogisticsWarehouseUpdateAPIResponse

type TaobaoNextoneLogisticsWarehouseUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoNextoneLogisticsWarehouseUpdateAPIResponseModel
}

TaobaoNextoneLogisticsWarehouseUpdateAPIResponse 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"`
}

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

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest

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

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

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

func NewTaobaoRdcAligeniusWarehouseResendLogisticsMsgPostRequest

func NewTaobaoRdcAligeniusWarehouseResendLogisticsMsgPostRequest() *TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest

NewTaobaoRdcAligeniusWarehouseResendLogisticsMsgPostRequest 初始化TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest对象

func (TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest) GetParam0

GetParam0 Param0 Getter

func (*TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIRequest) SetParam0

SetParam0 is Param0 Setter 参数

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIResponse

type TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIResponse struct {
	model.CommonResponse
	TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIResponseModel
}

TaobaoRdcAligeniusWarehouseResendLogisticsMsgPostAPIResponse 补发单物流信息回传 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"`
}

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

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
}

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

补发单状态回传接口

func NewTaobaoRdcAligeniusWarehouseResendUpdateRequest

func NewTaobaoRdcAligeniusWarehouseResendUpdateRequest() *TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest

NewTaobaoRdcAligeniusWarehouseResendUpdateRequest 初始化TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest对象

func (TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest) GetParam0

GetParam0 Param0 Getter

func (*TaobaoRdcAligeniusWarehouseResendUpdateAPIRequest) SetParam0

SetParam0 is Param0 Setter 参数

type TaobaoRdcAligeniusWarehouseResendUpdateAPIResponse

type TaobaoRdcAligeniusWarehouseResendUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoRdcAligeniusWarehouseResendUpdateAPIResponseModel
}

TaobaoRdcAligeniusWarehouseResendUpdateAPIResponse 补发单状态回传 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"`
}

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

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
}

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

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

func NewTaobaoRdcAligeniusWarehouseReverseEventUpdateRequest

func NewTaobaoRdcAligeniusWarehouseReverseEventUpdateRequest() *TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest

NewTaobaoRdcAligeniusWarehouseReverseEventUpdateRequest 初始化TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest对象

func (TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest) GetParam0

GetParam0 Param0 Getter

func (*TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIRequest) SetParam0

SetParam0 is Param0 Setter 参数

type TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponse

type TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponseModel
}

TaobaoRdcAligeniusWarehouseReverseEventUpdateAPIResponse 销退单事件回传接口 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"`
}

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

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
}

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

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

func NewTaobaoRdcAligeniusWarehouseReverseUploadingRequest

func NewTaobaoRdcAligeniusWarehouseReverseUploadingRequest() *TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest

NewTaobaoRdcAligeniusWarehouseReverseUploadingRequest 初始化TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest对象

func (TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest) GetParam0

GetParam0 Param0 Getter

func (*TaobaoRdcAligeniusWarehouseReverseUploadingAPIRequest) SetParam0

SetParam0 is Param0 Setter 参数

type TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponse

type TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponse struct {
	model.CommonResponse
	TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponseModel
}

TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponse 销退单上传 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"`
}

TaobaoRdcAligeniusWarehouseReverseUploadingAPIResponseModel is 销退单上传 成功返回结果

type TaobaoWlbImportThreeplOfflineConsignAPIRequest

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

TaobaoWlbImportThreeplOfflineConsignAPIRequest 3PL直邮线下发货 API请求 taobao.wlb.import.threepl.offline.consign

菜鸟认证直邮线下发货

func NewTaobaoWlbImportThreeplOfflineConsignRequest

func NewTaobaoWlbImportThreeplOfflineConsignRequest() *TaobaoWlbImportThreeplOfflineConsignAPIRequest

NewTaobaoWlbImportThreeplOfflineConsignRequest 初始化TaobaoWlbImportThreeplOfflineConsignAPIRequest对象

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetFromId

GetFromId FromId Getter

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetResCode

GetResCode ResCode Getter

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetResId

GetResId ResId Getter

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetTradeId

GetTradeId TradeId Getter

func (TaobaoWlbImportThreeplOfflineConsignAPIRequest) GetWaybillNo

GetWaybillNo WaybillNo Getter

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetFromId

SetFromId is FromId Setter 发件人地址库id

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetResCode

SetResCode is ResCode Setter 资源code

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetResId

SetResId is ResId Setter 资源id

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetTradeId

SetTradeId is TradeId Setter 交易单号

func (*TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetWaybillNo

func (r *TaobaoWlbImportThreeplOfflineConsignAPIRequest) SetWaybillNo(_waybillNo string) error

SetWaybillNo is WaybillNo Setter 运单号

type TaobaoWlbImportThreeplOfflineConsignAPIResponse

type TaobaoWlbImportThreeplOfflineConsignAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportThreeplOfflineConsignAPIResponseModel
}

TaobaoWlbImportThreeplOfflineConsignAPIResponse 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 *TaobaoWlbImportThreeplOfflineConsignTopResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoWlbImportThreeplOfflineConsignAPIResponseModel is 3PL直邮线下发货 成功返回结果

type TaobaoWlbImportThreeplOfflineConsignTopResult added in v1.2.1

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

TaobaoWlbImportThreeplOfflineConsignTopResult 结构体

type TaobaoWlbImportThreeplResourceGetAPIRequest

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

TaobaoWlbImportThreeplResourceGetAPIRequest 3PL直邮获取资源列表 API请求 taobao.wlb.import.threepl.resource.get

获取3pl直邮的发货可用资源

func NewTaobaoWlbImportThreeplResourceGetRequest

func NewTaobaoWlbImportThreeplResourceGetRequest() *TaobaoWlbImportThreeplResourceGetAPIRequest

NewTaobaoWlbImportThreeplResourceGetRequest 初始化TaobaoWlbImportThreeplResourceGetAPIRequest对象

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetFromId

GetFromId FromId Getter

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetToAddress

GetToAddress ToAddress Getter

func (TaobaoWlbImportThreeplResourceGetAPIRequest) GetType

GetType Type Getter

func (*TaobaoWlbImportThreeplResourceGetAPIRequest) SetFromId

SetFromId is FromId Setter 发货地区域id

func (*TaobaoWlbImportThreeplResourceGetAPIRequest) SetToAddress

func (r *TaobaoWlbImportThreeplResourceGetAPIRequest) SetToAddress(_toAddress *AddressDto) error

SetToAddress is ToAddress Setter 收件人地址

func (*TaobaoWlbImportThreeplResourceGetAPIRequest) SetType

SetType is Type Setter ONLINE或者OFFLINE

type TaobaoWlbImportThreeplResourceGetAPIResponse

type TaobaoWlbImportThreeplResourceGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbImportThreeplResourceGetAPIResponseModel
}

TaobaoWlbImportThreeplResourceGetAPIResponse 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 *TaobaoWlbImportThreeplResourceGetTopResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoWlbImportThreeplResourceGetAPIResponseModel is 3PL直邮获取资源列表 成功返回结果

type TaobaoWlbImportThreeplResourceGetTopResult added in v1.2.1

type TaobaoWlbImportThreeplResourceGetTopResult struct {
	// 资源列表
	Resources []ThreePlConsignResourceDto `json:"resources,omitempty" xml:"resources>three_pl_consign_resource_dto,omitempty"`
	// 错误信息
	SubErrorMsg string `json:"sub_error_msg,omitempty" xml:"sub_error_msg,omitempty"`
	// 错误代码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误代码
	SubErrorCode string `json:"sub_error_code,omitempty" xml:"sub_error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoWlbImportThreeplResourceGetTopResult 结构体

type TaobaoWlbOrderJzConsignAPIRequest

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

TaobaoWlbOrderJzConsignAPIRequest 家装发货接口 API请求 taobao.wlb.order.jz.consign

家装类订单使用该接口发货

func NewTaobaoWlbOrderJzConsignRequest

func NewTaobaoWlbOrderJzConsignRequest() *TaobaoWlbOrderJzConsignAPIRequest

NewTaobaoWlbOrderJzConsignRequest 初始化TaobaoWlbOrderJzConsignAPIRequest对象

func (TaobaoWlbOrderJzConsignAPIRequest) GetApiMethodName

func (r TaobaoWlbOrderJzConsignAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbOrderJzConsignAPIRequest) GetApiParams

func (r TaobaoWlbOrderJzConsignAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbOrderJzConsignAPIRequest) GetInsReceiverTo

func (r TaobaoWlbOrderJzConsignAPIRequest) GetInsReceiverTo() *JzReceiverTo

GetInsReceiverTo InsReceiverTo Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetInsTpDto

func (r TaobaoWlbOrderJzConsignAPIRequest) GetInsTpDto() *Tpdto

GetInsTpDto InsTpDto Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetJzReceiverTo

func (r TaobaoWlbOrderJzConsignAPIRequest) GetJzReceiverTo() *JzReceiverTo

GetJzReceiverTo JzReceiverTo Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetJzTopArgs

func (r TaobaoWlbOrderJzConsignAPIRequest) GetJzTopArgs() *JzTopArgs

GetJzTopArgs JzTopArgs Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetLgTpDto

func (r TaobaoWlbOrderJzConsignAPIRequest) GetLgTpDto() *Tpdto

GetLgTpDto LgTpDto Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetSenderId

func (r TaobaoWlbOrderJzConsignAPIRequest) GetSenderId() int64

GetSenderId SenderId Getter

func (TaobaoWlbOrderJzConsignAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoWlbOrderJzConsignAPIRequest) SetInsReceiverTo

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetInsReceiverTo(_insReceiverTo *JzReceiverTo) error

SetInsReceiverTo is InsReceiverTo Setter 安装收货人信息,如果为空,则取默认收货人信息

func (*TaobaoWlbOrderJzConsignAPIRequest) SetInsTpDto

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetInsTpDto(_insTpDto *Tpdto) error

SetInsTpDto is InsTpDto Setter 安装公司信息,需要安装时,才填写

func (*TaobaoWlbOrderJzConsignAPIRequest) SetJzReceiverTo

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetJzReceiverTo(_jzReceiverTo *JzReceiverTo) error

SetJzReceiverTo is JzReceiverTo Setter 家装收货人信息,如果为空,则取默认收货信息

func (*TaobaoWlbOrderJzConsignAPIRequest) SetJzTopArgs

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetJzTopArgs(_jzTopArgs *JzTopArgs) error

SetJzTopArgs is JzTopArgs Setter 发货参数

func (*TaobaoWlbOrderJzConsignAPIRequest) SetLgTpDto

func (r *TaobaoWlbOrderJzConsignAPIRequest) SetLgTpDto(_lgTpDto *Tpdto) error

SetLgTpDto is LgTpDto Setter 物流公司信息

func (*TaobaoWlbOrderJzConsignAPIRequest) SetSenderId

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

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

func (*TaobaoWlbOrderJzConsignAPIRequest) SetTid

SetTid is Tid Setter 交易号

type TaobaoWlbOrderJzConsignAPIResponse

type TaobaoWlbOrderJzConsignAPIResponse struct {
	model.CommonResponse
	TaobaoWlbOrderJzConsignAPIResponseModel
}

TaobaoWlbOrderJzConsignAPIResponse 家装发货接口 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"`
}

TaobaoWlbOrderJzConsignAPIResponseModel is 家装发货接口 成功返回结果

type TaobaoWlbOrderJzQueryAPIRequest

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

TaobaoWlbOrderJzQueryAPIRequest 家装业务查询物流公司api API请求 taobao.wlb.order.jz.query

家装业务查询物流公司api

func NewTaobaoWlbOrderJzQueryRequest

func NewTaobaoWlbOrderJzQueryRequest() *TaobaoWlbOrderJzQueryAPIRequest

NewTaobaoWlbOrderJzQueryRequest 初始化TaobaoWlbOrderJzQueryAPIRequest对象

func (TaobaoWlbOrderJzQueryAPIRequest) GetApiMethodName

func (r TaobaoWlbOrderJzQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbOrderJzQueryAPIRequest) GetApiParams

func (r TaobaoWlbOrderJzQueryAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbOrderJzQueryAPIRequest) GetInsJzReceiverTO

func (r TaobaoWlbOrderJzQueryAPIRequest) GetInsJzReceiverTO() *JzReceiverTo

GetInsJzReceiverTO InsJzReceiverTO Getter

func (TaobaoWlbOrderJzQueryAPIRequest) GetJzReceiverTo

func (r TaobaoWlbOrderJzQueryAPIRequest) GetJzReceiverTo() *JzReceiverTo

GetJzReceiverTo JzReceiverTo Getter

func (TaobaoWlbOrderJzQueryAPIRequest) GetSenderId

func (r TaobaoWlbOrderJzQueryAPIRequest) GetSenderId() int64

GetSenderId SenderId Getter

func (TaobaoWlbOrderJzQueryAPIRequest) GetTid

GetTid Tid Getter

func (*TaobaoWlbOrderJzQueryAPIRequest) SetInsJzReceiverTO

func (r *TaobaoWlbOrderJzQueryAPIRequest) SetInsJzReceiverTO(_insJzReceiverTO *JzReceiverTo) error

SetInsJzReceiverTO is InsJzReceiverTO Setter 家装安装服务收货人信息

func (*TaobaoWlbOrderJzQueryAPIRequest) SetJzReceiverTo

func (r *TaobaoWlbOrderJzQueryAPIRequest) SetJzReceiverTo(_jzReceiverTo *JzReceiverTo) error

SetJzReceiverTo is JzReceiverTo Setter 家装收货人信息

func (*TaobaoWlbOrderJzQueryAPIRequest) SetSenderId

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

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

func (*TaobaoWlbOrderJzQueryAPIRequest) SetTid

SetTid is Tid Setter 交易id

type TaobaoWlbOrderJzQueryAPIResponse

type TaobaoWlbOrderJzQueryAPIResponse struct {
	model.CommonResponse
	TaobaoWlbOrderJzQueryAPIResponseModel
}

TaobaoWlbOrderJzQueryAPIResponse 家装业务查询物流公司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"`
}

TaobaoWlbOrderJzQueryAPIResponseModel is 家装业务查询物流公司api 成功返回结果

type TaobaoWlbStoresBaseinfoGetAPIRequest

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

TaobaoWlbStoresBaseinfoGetAPIRequest 商家按照仓的类型获取仓库接口 API请求 taobao.wlb.stores.baseinfo.get

通过USERID和仓库类型,获取商家自有仓库或菜鸟仓库或全部仓库

func NewTaobaoWlbStoresBaseinfoGetRequest

func NewTaobaoWlbStoresBaseinfoGetRequest() *TaobaoWlbStoresBaseinfoGetAPIRequest

NewTaobaoWlbStoresBaseinfoGetRequest 初始化TaobaoWlbStoresBaseinfoGetAPIRequest对象

func (TaobaoWlbStoresBaseinfoGetAPIRequest) GetApiMethodName

func (r TaobaoWlbStoresBaseinfoGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWlbStoresBaseinfoGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWlbStoresBaseinfoGetAPIRequest) GetType

GetType Type Getter

func (*TaobaoWlbStoresBaseinfoGetAPIRequest) SetType

SetType is Type Setter 0.商家仓库.1.菜鸟仓库.2全部被划分的仓库

type TaobaoWlbStoresBaseinfoGetAPIResponse

type TaobaoWlbStoresBaseinfoGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbStoresBaseinfoGetAPIResponseModel
}

TaobaoWlbStoresBaseinfoGetAPIResponse 商家按照仓的类型获取仓库接口 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"`
}

TaobaoWlbStoresBaseinfoGetAPIResponseModel is 商家按照仓的类型获取仓库接口 成功返回结果

type TaobaoWmsOrderWarehouseRouteGetAPIRequest

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

TaobaoWmsOrderWarehouseRouteGetAPIRequest 获取订单仓库路由信息 API请求 taobao.wms.order.warehouse.route.get

获取订单仓库路由信息

func NewTaobaoWmsOrderWarehouseRouteGetRequest

func NewTaobaoWmsOrderWarehouseRouteGetRequest() *TaobaoWmsOrderWarehouseRouteGetAPIRequest

NewTaobaoWmsOrderWarehouseRouteGetRequest 初始化TaobaoWmsOrderWarehouseRouteGetAPIRequest对象

func (TaobaoWmsOrderWarehouseRouteGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoWmsOrderWarehouseRouteGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoWmsOrderWarehouseRouteGetAPIRequest) GetOrderCode

GetOrderCode OrderCode Getter

func (*TaobaoWmsOrderWarehouseRouteGetAPIRequest) SetOrderCode

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

SetOrderCode is OrderCode Setter 订单编号

type TaobaoWmsOrderWarehouseRouteGetAPIResponse

type TaobaoWmsOrderWarehouseRouteGetAPIResponse struct {
	model.CommonResponse
	TaobaoWmsOrderWarehouseRouteGetAPIResponseModel
}

TaobaoWmsOrderWarehouseRouteGetAPIResponse 获取订单仓库路由信息 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"`
	// 错误信息
	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"`
	// 是否成功
	WlSuccess bool `json:"wl_success,omitempty" xml:"wl_success,omitempty"`
}

TaobaoWmsOrderWarehouseRouteGetAPIResponseModel is 获取订单仓库路由信息 成功返回结果

type ThreePlConsignResourceDto

type ThreePlConsignResourceDto struct {
	// 资源code
	ResCode string `json:"res_code,omitempty" xml:"res_code,omitempty"`
	// 资源名称
	ResName string `json:"res_name,omitempty" xml:"res_name,omitempty"`
	// 破损赔付
	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"`
	// 达成率
	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 TopServiceResult

type TopServiceResult struct {
	// 接口返回数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// message
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// 详细描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,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 {
	// 描述
	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"`
	// 补发单状态(-1=关闭,1=补发成功,2=部分成功)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 主订单
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

UpdateResendStatusDto 结构体

type UploadingReverseDto

type UploadingReverseDto struct {
	// 商品行列表
	GoodsItemDTOList []WarehouseReverseGoodsItemDto `json:"goods_item_d_t_o_list,omitempty" xml:"goods_item_d_t_o_list>warehouse_reverse_goods_item_dto,omitempty"`
	// 扩展字段,JSONObject格式
	Extra string `json:"extra,omitempty" xml:"extra,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"`
	// 物流公司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"`
	// 销退单ID
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// 销退单状态(1=已创建;2=待入库;3=已入库,5=已取消)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 主订单编号
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

UploadingReverseDto 结构体

type WarehouseDeliveryRelationDto

type WarehouseDeliveryRelationDto struct {
	// 网格仓外部编码
	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"`
	// 商家
	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"`
	// 数据版本号
	DataVersion int64 `json:"data_version,omitempty" xml:"data_version,omitempty"`
	// ID
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

WarehouseDeliveryRelationDto 结构体

type WarehouseDeliveryRelationPageQueryRequest

type WarehouseDeliveryRelationPageQueryRequest struct {
	// 网格仓外部编码列表
	FromOrgResourceCodeList []string `json:"from_org_resource_code_list,omitempty" xml:"from_org_resource_code_list>string,omitempty"`
	// 网格仓资源编码列表
	FromResourceCodeList []string `json:"from_resource_code_list,omitempty" xml:"from_resource_code_list>string,omitempty"`
	// 自提点列表
	ToResourceCodeList []string `json:"to_resource_code_list,omitempty" xml:"to_resource_code_list>string,omitempty"`
	// 网格仓外部编码 和fromResourceCode 2选1
	FromOrgResourceCode string `json:"from_org_resource_code,omitempty" xml:"from_org_resource_code,omitempty"`
	// 网格仓资源编码 和fromOrgResourceCode 2选1
	FromResourceCode string `json:"from_resource_code,omitempty" xml:"from_resource_code,omitempty"`
	// 仓资源类型
	FromResourceType string `json:"from_resource_type,omitempty" xml:"from_resource_type,omitempty"`
	// 网络编码
	NetworkCode string `json:"network_code,omitempty" xml:"network_code,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"`
	// 自提点资源类型
	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"`
	// 页码
	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"`
}

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"`
	// 货主
	OwnerNick string `json:"owner_nick,omitempty" xml:"owner_nick,omitempty"`
	// 商品条码
	QrCode string `json:"qr_code,omitempty" xml:"qr_code,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"`
	// 货品行ID
	Id string `json:"id,omitempty" xml:"id,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"`
	// 子订单ID
	Oid int64 `json:"oid,omitempty" xml:"oid,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"`
}

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
}

WdkLogisticNetworkResourceGroupQueryAPIRequest 查询网格仓-区块-自提点关系 API请求 wdk.logistic.network.resource.group.query

查询网格仓-区块-自提点关系

func NewWdkLogisticNetworkResourceGroupQueryRequest

func NewWdkLogisticNetworkResourceGroupQueryRequest() *WdkLogisticNetworkResourceGroupQueryAPIRequest

NewWdkLogisticNetworkResourceGroupQueryRequest 初始化WdkLogisticNetworkResourceGroupQueryAPIRequest对象

func (WdkLogisticNetworkResourceGroupQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (WdkLogisticNetworkResourceGroupQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (WdkLogisticNetworkResourceGroupQueryAPIRequest) GetParamResourceGroupPageQueryRequest

func (r WdkLogisticNetworkResourceGroupQueryAPIRequest) GetParamResourceGroupPageQueryRequest() *ResourceGroupPageQueryRequest

GetParamResourceGroupPageQueryRequest ParamResourceGroupPageQueryRequest Getter

func (*WdkLogisticNetworkResourceGroupQueryAPIRequest) SetParamResourceGroupPageQueryRequest

func (r *WdkLogisticNetworkResourceGroupQueryAPIRequest) SetParamResourceGroupPageQueryRequest(_paramResourceGroupPageQueryRequest *ResourceGroupPageQueryRequest) error

SetParamResourceGroupPageQueryRequest is ParamResourceGroupPageQueryRequest Setter 入参

type WdkLogisticNetworkResourceGroupQueryAPIResponse

type WdkLogisticNetworkResourceGroupQueryAPIResponse struct {
	model.CommonResponse
	WdkLogisticNetworkResourceGroupQueryAPIResponseModel
}

WdkLogisticNetworkResourceGroupQueryAPIResponse 查询网格仓-区块-自提点关系 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"`
}

WdkLogisticNetworkResourceGroupQueryAPIResponseModel is 查询网格仓-区块-自提点关系 成功返回结果

type WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest

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

WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest 仓站(网格仓自提点)关系查询 API请求 wdk.logistic.network.warehouse.delivery.relation.query

盒马集市,仓站(网格仓自提点)关系查询

func NewWdkLogisticNetworkWarehouseDeliveryRelationQueryRequest

func NewWdkLogisticNetworkWarehouseDeliveryRelationQueryRequest() *WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest

NewWdkLogisticNetworkWarehouseDeliveryRelationQueryRequest 初始化WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest对象

func (WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) GetParamWarehouseDeliveryRelationPageQueryRequest

GetParamWarehouseDeliveryRelationPageQueryRequest ParamWarehouseDeliveryRelationPageQueryRequest Getter

func (*WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) SetParamWarehouseDeliveryRelationPageQueryRequest

func (r *WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIRequest) SetParamWarehouseDeliveryRelationPageQueryRequest(_paramWarehouseDeliveryRelationPageQueryRequest *WarehouseDeliveryRelationPageQueryRequest) error

SetParamWarehouseDeliveryRelationPageQueryRequest is ParamWarehouseDeliveryRelationPageQueryRequest Setter 参数

type WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponse

type WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponse struct {
	model.CommonResponse
	WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponseModel
}

WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponse 仓站(网格仓自提点)关系查询 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"`
}

WdkLogisticNetworkWarehouseDeliveryRelationQueryAPIResponseModel is 仓站(网格仓自提点)关系查询 成功返回结果

type WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest

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

WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest 中心仓查网格仓 API请求 wdk.logistic.network.warehouse.resource.relation.query.from

盒马集市,中心仓查询网格仓

func NewWdkLogisticNetworkWarehouseResourceRelationQueryFromRequest

func NewWdkLogisticNetworkWarehouseResourceRelationQueryFromRequest() *WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest

NewWdkLogisticNetworkWarehouseResourceRelationQueryFromRequest 初始化WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest对象

func (WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) GetParamPageQueryWarehouseResourceRelationByFromRequest

GetParamPageQueryWarehouseResourceRelationByFromRequest ParamPageQueryWarehouseResourceRelationByFromRequest Getter

func (*WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) SetParamPageQueryWarehouseResourceRelationByFromRequest

func (r *WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIRequest) SetParamPageQueryWarehouseResourceRelationByFromRequest(_paramPageQueryWarehouseResourceRelationByFromRequest *PageQueryWarehouseResourceRelationByFromRequest) error

SetParamPageQueryWarehouseResourceRelationByFromRequest is ParamPageQueryWarehouseResourceRelationByFromRequest Setter 查询参数

type WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponse

type WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponse struct {
	model.CommonResponse
	WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponseModel
}

WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponse 中心仓查网格仓 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"`
}

WdkLogisticNetworkWarehouseResourceRelationQueryFromAPIResponseModel is 中心仓查网格仓 成功返回结果

type WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest

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

WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest 按网格仓查中心仓(带缓存) API请求 wdk.logistic.network.warehouse.resource.relation.query.to.codes

盒马集市,网格仓查询中心仓

func NewWdkLogisticNetworkWarehouseResourceRelationQueryToCodesRequest

func NewWdkLogisticNetworkWarehouseResourceRelationQueryToCodesRequest() *WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest

NewWdkLogisticNetworkWarehouseResourceRelationQueryToCodesRequest 初始化WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest对象

func (WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) GetParamYxWarehouseResourceRelationQueryRequest

GetParamYxWarehouseResourceRelationQueryRequest ParamYxWarehouseResourceRelationQueryRequest Getter

func (*WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) SetParamYxWarehouseResourceRelationQueryRequest

func (r *WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIRequest) SetParamYxWarehouseResourceRelationQueryRequest(_paramYxWarehouseResourceRelationQueryRequest *YxWarehouseResourceRelationQueryRequest) error

SetParamYxWarehouseResourceRelationQueryRequest is ParamYxWarehouseResourceRelationQueryRequest Setter 入参

type WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponse

type WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponse struct {
	model.CommonResponse
	WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponseModel
}

WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponse 按网格仓查中心仓(带缓存) 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"`
}

WdkLogisticNetworkWarehouseResourceRelationQueryToCodesAPIResponseModel is 按网格仓查中心仓(带缓存) 成功返回结果

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