cainiaohandover

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package cainiaohandover 包含菜鸟国际出口相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAddressDto added in v1.3.4

func ReleaseAddressDto(v *AddressDto)

ReleaseAddressDto 释放AddressDto

func ReleaseAeopActualCarrierResponse added in v1.3.4

func ReleaseAeopActualCarrierResponse(v *AeopActualCarrierResponse)

ReleaseAeopActualCarrierResponse 释放AeopActualCarrierResponse

func ReleaseCainiaoGlobalCommithandovercontentUpdateAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalCommithandovercontentUpdateAPIRequest(v *CainiaoGlobalCommithandovercontentUpdateAPIRequest)

ReleaseCainiaoGlobalCommithandovercontentUpdateAPIRequest 将 CainiaoGlobalCommithandovercontentUpdateAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalCommithandovercontentUpdateAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalCommithandovercontentUpdateAPIResponse(v *CainiaoGlobalCommithandovercontentUpdateAPIResponse)

ReleaseCainiaoGlobalCommithandovercontentUpdateAPIResponse 将 CainiaoGlobalCommithandovercontentUpdateAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverCancelAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverCancelAPIRequest(v *CainiaoGlobalHandoverCancelAPIRequest)

ReleaseCainiaoGlobalHandoverCancelAPIRequest 将 CainiaoGlobalHandoverCancelAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverCancelAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverCancelAPIResponse(v *CainiaoGlobalHandoverCancelAPIResponse)

ReleaseCainiaoGlobalHandoverCancelAPIResponse 将 CainiaoGlobalHandoverCancelAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverCloudprintGetAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverCloudprintGetAPIRequest(v *CainiaoGlobalHandoverCloudprintGetAPIRequest)

ReleaseCainiaoGlobalHandoverCloudprintGetAPIRequest 将 CainiaoGlobalHandoverCloudprintGetAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverCloudprintGetAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverCloudprintGetAPIResponse(v *CainiaoGlobalHandoverCloudprintGetAPIResponse)

ReleaseCainiaoGlobalHandoverCloudprintGetAPIResponse 将 CainiaoGlobalHandoverCloudprintGetAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverCommitAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverCommitAPIRequest(v *CainiaoGlobalHandoverCommitAPIRequest)

ReleaseCainiaoGlobalHandoverCommitAPIRequest 将 CainiaoGlobalHandoverCommitAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverCommitAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverCommitAPIResponse(v *CainiaoGlobalHandoverCommitAPIResponse)

ReleaseCainiaoGlobalHandoverCommitAPIResponse 将 CainiaoGlobalHandoverCommitAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverContentQueryAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverContentQueryAPIRequest(v *CainiaoGlobalHandoverContentQueryAPIRequest)

ReleaseCainiaoGlobalHandoverContentQueryAPIRequest 将 CainiaoGlobalHandoverContentQueryAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverContentQueryAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverContentQueryAPIResponse(v *CainiaoGlobalHandoverContentQueryAPIResponse)

ReleaseCainiaoGlobalHandoverContentQueryAPIResponse 将 CainiaoGlobalHandoverContentQueryAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverContentSubbagAddAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverContentSubbagAddAPIRequest(v *CainiaoGlobalHandoverContentSubbagAddAPIRequest)

ReleaseCainiaoGlobalHandoverContentSubbagAddAPIRequest 将 CainiaoGlobalHandoverContentSubbagAddAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverContentSubbagAddAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverContentSubbagAddAPIResponse(v *CainiaoGlobalHandoverContentSubbagAddAPIResponse)

ReleaseCainiaoGlobalHandoverContentSubbagAddAPIResponse 将 CainiaoGlobalHandoverContentSubbagAddAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverParcelQueryAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverParcelQueryAPIRequest(v *CainiaoGlobalHandoverParcelQueryAPIRequest)

ReleaseCainiaoGlobalHandoverParcelQueryAPIRequest 将 CainiaoGlobalHandoverParcelQueryAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverParcelQueryAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverParcelQueryAPIResponse(v *CainiaoGlobalHandoverParcelQueryAPIResponse)

ReleaseCainiaoGlobalHandoverParcelQueryAPIResponse 将 CainiaoGlobalHandoverParcelQueryAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverPdfGetAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverPdfGetAPIRequest(v *CainiaoGlobalHandoverPdfGetAPIRequest)

ReleaseCainiaoGlobalHandoverPdfGetAPIRequest 将 CainiaoGlobalHandoverPdfGetAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverPdfGetAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverPdfGetAPIResponse(v *CainiaoGlobalHandoverPdfGetAPIResponse)

ReleaseCainiaoGlobalHandoverPdfGetAPIResponse 将 CainiaoGlobalHandoverPdfGetAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverSavedraftAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverSavedraftAPIRequest(v *CainiaoGlobalHandoverSavedraftAPIRequest)

ReleaseCainiaoGlobalHandoverSavedraftAPIRequest 将 CainiaoGlobalHandoverSavedraftAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverSavedraftAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverSavedraftAPIResponse(v *CainiaoGlobalHandoverSavedraftAPIResponse)

ReleaseCainiaoGlobalHandoverSavedraftAPIResponse 将 CainiaoGlobalHandoverSavedraftAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalHandoverUpdateAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalHandoverUpdateAPIRequest(v *CainiaoGlobalHandoverUpdateAPIRequest)

ReleaseCainiaoGlobalHandoverUpdateAPIRequest 将 CainiaoGlobalHandoverUpdateAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalHandoverUpdateAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalHandoverUpdateAPIResponse(v *CainiaoGlobalHandoverUpdateAPIResponse)

ReleaseCainiaoGlobalHandoverUpdateAPIResponse 将 CainiaoGlobalHandoverUpdateAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalLogisticOrderCreateAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalLogisticOrderCreateAPIRequest(v *CainiaoGlobalLogisticOrderCreateAPIRequest)

ReleaseCainiaoGlobalLogisticOrderCreateAPIRequest 将 CainiaoGlobalLogisticOrderCreateAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalLogisticOrderCreateAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalLogisticOrderCreateAPIResponse(v *CainiaoGlobalLogisticOrderCreateAPIResponse)

ReleaseCainiaoGlobalLogisticOrderCreateAPIResponse 将 CainiaoGlobalLogisticOrderCreateAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalLogisticsCarrierQuerylistAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalLogisticsCarrierQuerylistAPIRequest(v *CainiaoGlobalLogisticsCarrierQuerylistAPIRequest)

ReleaseCainiaoGlobalLogisticsCarrierQuerylistAPIRequest 将 CainiaoGlobalLogisticsCarrierQuerylistAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalLogisticsCarrierQuerylistAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalLogisticsCarrierQuerylistAPIResponse(v *CainiaoGlobalLogisticsCarrierQuerylistAPIResponse)

ReleaseCainiaoGlobalLogisticsCarrierQuerylistAPIResponse 将 CainiaoGlobalLogisticsCarrierQuerylistAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalSolutionInquiryAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalSolutionInquiryAPIRequest(v *CainiaoGlobalSolutionInquiryAPIRequest)

ReleaseCainiaoGlobalSolutionInquiryAPIRequest 将 CainiaoGlobalSolutionInquiryAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalSolutionInquiryAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalSolutionInquiryAPIResponse(v *CainiaoGlobalSolutionInquiryAPIResponse)

ReleaseCainiaoGlobalSolutionInquiryAPIResponse 将 CainiaoGlobalSolutionInquiryAPIResponse 保存到 sync.Pool

func ReleaseCainiaoGlobalSolutionServiceResourceQueryAPIRequest added in v1.3.4

func ReleaseCainiaoGlobalSolutionServiceResourceQueryAPIRequest(v *CainiaoGlobalSolutionServiceResourceQueryAPIRequest)

ReleaseCainiaoGlobalSolutionServiceResourceQueryAPIRequest 将 CainiaoGlobalSolutionServiceResourceQueryAPIRequest 放入 sync.Pool

func ReleaseCainiaoGlobalSolutionServiceResourceQueryAPIResponse added in v1.3.4

func ReleaseCainiaoGlobalSolutionServiceResourceQueryAPIResponse(v *CainiaoGlobalSolutionServiceResourceQueryAPIResponse)

ReleaseCainiaoGlobalSolutionServiceResourceQueryAPIResponse 将 CainiaoGlobalSolutionServiceResourceQueryAPIResponse 保存到 sync.Pool

func ReleaseCloudPrintDataGetResponse added in v1.3.4

func ReleaseCloudPrintDataGetResponse(v *CloudPrintDataGetResponse)

ReleaseCloudPrintDataGetResponse 释放CloudPrintDataGetResponse

func ReleaseCourierlist added in v1.3.4

func ReleaseCourierlist(v *Courierlist)

ReleaseCourierlist 释放Courierlist

func ReleaseDubboResult added in v1.3.4

func ReleaseDubboResult(v *DubboResult)

ReleaseDubboResult 释放DubboResult

func ReleaseErrorInfo added in v1.3.4

func ReleaseErrorInfo(v *ErrorInfo)

ReleaseErrorInfo 释放ErrorInfo

func ReleaseFeatures added in v1.3.4

func ReleaseFeatures(v *Features)

ReleaseFeatures 释放Features

func ReleaseGlspResponse added in v1.3.4

func ReleaseGlspResponse(v *GlspResponse)

ReleaseGlspResponse 释放GlspResponse

func ReleaseHandoverContentAddSubbagsDto added in v1.3.4

func ReleaseHandoverContentAddSubbagsDto(v *HandoverContentAddSubbagsDto)

ReleaseHandoverContentAddSubbagsDto 释放HandoverContentAddSubbagsDto

func ReleaseHandoverContentUpdateErrorParcelDto added in v1.3.4

func ReleaseHandoverContentUpdateErrorParcelDto(v *HandoverContentUpdateErrorParcelDto)

ReleaseHandoverContentUpdateErrorParcelDto 释放HandoverContentUpdateErrorParcelDto

func ReleaseHandoverContentUpdateParcelDto added in v1.3.4

func ReleaseHandoverContentUpdateParcelDto(v *HandoverContentUpdateParcelDto)

ReleaseHandoverContentUpdateParcelDto 释放HandoverContentUpdateParcelDto

func ReleaseHsfResult added in v1.3.4

func ReleaseHsfResult(v *HsfResult)

ReleaseHsfResult 释放HsfResult

func ReleaseOpenAddressParam added in v1.3.4

func ReleaseOpenAddressParam(v *OpenAddressParam)

ReleaseOpenAddressParam 释放OpenAddressParam

func ReleaseOpenFeeDetailDto added in v1.3.4

func ReleaseOpenFeeDetailDto(v *OpenFeeDetailDto)

ReleaseOpenFeeDetailDto 释放OpenFeeDetailDto

func ReleaseOpenFeeDto added in v1.3.4

func ReleaseOpenFeeDto(v *OpenFeeDto)

ReleaseOpenFeeDto 释放OpenFeeDto

func ReleaseOpenHandoverCancelResponse added in v1.3.4

func ReleaseOpenHandoverCancelResponse(v *OpenHandoverCancelResponse)

ReleaseOpenHandoverCancelResponse 释放OpenHandoverCancelResponse

func ReleaseOpenHandoverCommitResponse added in v1.3.4

func ReleaseOpenHandoverCommitResponse(v *OpenHandoverCommitResponse)

ReleaseOpenHandoverCommitResponse 释放OpenHandoverCommitResponse

func ReleaseOpenHandoverContentAddSubbagsResponse added in v1.3.4

func ReleaseOpenHandoverContentAddSubbagsResponse(v *OpenHandoverContentAddSubbagsResponse)

ReleaseOpenHandoverContentAddSubbagsResponse 释放OpenHandoverContentAddSubbagsResponse

func ReleaseOpenHandoverContentDetailResponse added in v1.3.4

func ReleaseOpenHandoverContentDetailResponse(v *OpenHandoverContentDetailResponse)

ReleaseOpenHandoverContentDetailResponse 释放OpenHandoverContentDetailResponse

func ReleaseOpenHandoverContentUpdateCommitRequest added in v1.3.4

func ReleaseOpenHandoverContentUpdateCommitRequest(v *OpenHandoverContentUpdateCommitRequest)

ReleaseOpenHandoverContentUpdateCommitRequest 释放OpenHandoverContentUpdateCommitRequest

func ReleaseOpenHandoverContentUpdateResponse added in v1.3.4

func ReleaseOpenHandoverContentUpdateResponse(v *OpenHandoverContentUpdateResponse)

ReleaseOpenHandoverContentUpdateResponse 释放OpenHandoverContentUpdateResponse

func ReleaseOpenHandoverDraftSaveResponse added in v1.3.4

func ReleaseOpenHandoverDraftSaveResponse(v *OpenHandoverDraftSaveResponse)

ReleaseOpenHandoverDraftSaveResponse 释放OpenHandoverDraftSaveResponse

func ReleaseOpenHandoverUpdateResponse added in v1.3.4

func ReleaseOpenHandoverUpdateResponse(v *OpenHandoverUpdateResponse)

ReleaseOpenHandoverUpdateResponse 释放OpenHandoverUpdateResponse

func ReleaseOpenItemParam added in v1.3.4

func ReleaseOpenItemParam(v *OpenItemParam)

ReleaseOpenItemParam 释放OpenItemParam

func ReleaseOpenOrderParam added in v1.3.4

func ReleaseOpenOrderParam(v *OpenOrderParam)

ReleaseOpenOrderParam 释放OpenOrderParam

func ReleaseOpenPackageParam added in v1.3.4

func ReleaseOpenPackageParam(v *OpenPackageParam)

ReleaseOpenPackageParam 释放OpenPackageParam

func ReleaseOpenParcelOrderDto added in v1.3.4

func ReleaseOpenParcelOrderDto(v *OpenParcelOrderDto)

ReleaseOpenParcelOrderDto 释放OpenParcelOrderDto

func ReleaseOpenParcelOrderQueryResponse added in v1.3.4

func ReleaseOpenParcelOrderQueryResponse(v *OpenParcelOrderQueryResponse)

ReleaseOpenParcelOrderQueryResponse 释放OpenParcelOrderQueryResponse

func ReleaseOpenPickupInfoParam added in v1.3.4

func ReleaseOpenPickupInfoParam(v *OpenPickupInfoParam)

ReleaseOpenPickupInfoParam 释放OpenPickupInfoParam

func ReleaseOpenReturnerParam added in v1.3.4

func ReleaseOpenReturnerParam(v *OpenReturnerParam)

ReleaseOpenReturnerParam 释放OpenReturnerParam

func ReleaseOpenSellerInfoParam added in v1.3.4

func ReleaseOpenSellerInfoParam(v *OpenSellerInfoParam)

ReleaseOpenSellerInfoParam 释放OpenSellerInfoParam

func ReleaseOpenSenderParam added in v1.3.4

func ReleaseOpenSenderParam(v *OpenSenderParam)

ReleaseOpenSenderParam 释放OpenSenderParam

func ReleaseOpenServiceParam added in v1.3.4

func ReleaseOpenServiceParam(v *OpenServiceParam)

ReleaseOpenServiceParam 释放OpenServiceParam

func ReleaseOpenSolutionDto added in v1.3.4

func ReleaseOpenSolutionDto(v *OpenSolutionDto)

ReleaseOpenSolutionDto 释放OpenSolutionDto

func ReleaseOpenSolutionInquiryResponse added in v1.3.4

func ReleaseOpenSolutionInquiryResponse(v *OpenSolutionInquiryResponse)

ReleaseOpenSolutionInquiryResponse 释放OpenSolutionInquiryResponse

func ReleaseOpenSolutionParam added in v1.3.4

func ReleaseOpenSolutionParam(v *OpenSolutionParam)

ReleaseOpenSolutionParam 释放OpenSolutionParam

func ReleaseOpenTakingOrderResponse added in v1.3.4

func ReleaseOpenTakingOrderResponse(v *OpenTakingOrderResponse)

ReleaseOpenTakingOrderResponse 释放OpenTakingOrderResponse

func ReleaseOpenTimingDto added in v1.3.4

func ReleaseOpenTimingDto(v *OpenTimingDto)

ReleaseOpenTimingDto 释放OpenTimingDto

func ReleaseOpenTradeOrderParam added in v1.3.4

func ReleaseOpenTradeOrderParam(v *OpenTradeOrderParam)

ReleaseOpenTradeOrderParam 释放OpenTradeOrderParam

func ReleasePickupDto added in v1.3.4

func ReleasePickupDto(v *PickupDto)

ReleasePickupDto 释放PickupDto

func ReleaseQuerySolutionServiceResParam added in v1.3.4

func ReleaseQuerySolutionServiceResParam(v *QuerySolutionServiceResParam)

ReleaseQuerySolutionServiceResParam 释放QuerySolutionServiceResParam

func ReleaseReceiverParam added in v1.3.4

func ReleaseReceiverParam(v *ReceiverParam)

ReleaseReceiverParam 释放ReceiverParam

func ReleaseReturnerDto added in v1.3.4

func ReleaseReturnerDto(v *ReturnerDto)

ReleaseReturnerDto 释放ReturnerDto

func ReleaseServiceParam added in v1.3.4

func ReleaseServiceParam(v *ServiceParam)

ReleaseServiceParam 释放ServiceParam

func ReleaseSolutionServiceResDto added in v1.3.4

func ReleaseSolutionServiceResDto(v *SolutionServiceResDto)

ReleaseSolutionServiceResDto 释放SolutionServiceResDto

func ReleaseSolutionServiceResQueryResponse added in v1.3.4

func ReleaseSolutionServiceResQueryResponse(v *SolutionServiceResQueryResponse)

ReleaseSolutionServiceResQueryResponse 释放SolutionServiceResQueryResponse

func ReleaseUserInfoDto added in v1.3.4

func ReleaseUserInfoDto(v *UserInfoDto)

ReleaseUserInfoDto 释放UserInfoDto

Types

type AddressDto

type AddressDto struct {
	// 邮编
	ZipCode string `json:"zip_code,omitempty" xml:"zip_code,omitempty"`
	// 详细地址
	DetailAddress string `json:"detail_address,omitempty" xml:"detail_address,omitempty"`
	// 街道
	Street string `json:"street,omitempty" xml:"street,omitempty"`
	// 区
	District string `json:"district,omitempty" xml:"district,omitempty"`
	// 市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 省
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 国家
	Country string `json:"country,omitempty" xml:"country,omitempty"`
}

AddressDto 结构体

func GetAddressDto added in v1.3.4

func GetAddressDto() *AddressDto

GetAddressDto() 从对象池中获取AddressDto

type AeopActualCarrierResponse

type AeopActualCarrierResponse struct {
	// 实际承运商
	CourierList []Courierlist `json:"courier_list,omitempty" xml:"courier_list>courierlist,omitempty"`
}

AeopActualCarrierResponse 结构体

func GetAeopActualCarrierResponse added in v1.3.4

func GetAeopActualCarrierResponse() *AeopActualCarrierResponse

GetAeopActualCarrierResponse() 从对象池中获取AeopActualCarrierResponse

type CainiaoGlobalCommithandovercontentUpdateAPIRequest added in v1.2.5

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

CainiaoGlobalCommithandovercontentUpdateAPIRequest 修改已经提交的交接单 API请求 cainiao.global.commithandovercontent.update

修改已经提交的交接单

func GetCainiaoGlobalCommithandovercontentUpdateAPIRequest added in v1.3.4

func GetCainiaoGlobalCommithandovercontentUpdateAPIRequest() *CainiaoGlobalCommithandovercontentUpdateAPIRequest

GetCainiaoGlobalCommithandovercontentUpdateRequest 从 sync.Pool 获取 CainiaoGlobalCommithandovercontentUpdateAPIRequest

func NewCainiaoGlobalCommithandovercontentUpdateRequest added in v1.2.5

func NewCainiaoGlobalCommithandovercontentUpdateRequest() *CainiaoGlobalCommithandovercontentUpdateAPIRequest

NewCainiaoGlobalCommithandovercontentUpdateRequest 初始化CainiaoGlobalCommithandovercontentUpdateAPIRequest对象

func (CainiaoGlobalCommithandovercontentUpdateAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalCommithandovercontentUpdateAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalCommithandovercontentUpdateAPIRequest) GetOpenHandoverContentUpdateCommitRequest added in v1.2.5

GetOpenHandoverContentUpdateCommitRequest OpenHandoverContentUpdateCommitRequest Getter

func (CainiaoGlobalCommithandovercontentUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*CainiaoGlobalCommithandovercontentUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalCommithandovercontentUpdateAPIRequest) SetOpenHandoverContentUpdateCommitRequest added in v1.2.5

func (r *CainiaoGlobalCommithandovercontentUpdateAPIRequest) SetOpenHandoverContentUpdateCommitRequest(_openHandoverContentUpdateCommitRequest *OpenHandoverContentUpdateCommitRequest) error

SetOpenHandoverContentUpdateCommitRequest is OpenHandoverContentUpdateCommitRequest Setter 修改参数对象

type CainiaoGlobalCommithandovercontentUpdateAPIResponse added in v1.2.5

type CainiaoGlobalCommithandovercontentUpdateAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalCommithandovercontentUpdateAPIResponseModel
}

CainiaoGlobalCommithandovercontentUpdateAPIResponse 修改已经提交的交接单 API返回值 cainiao.global.commithandovercontent.update

修改已经提交的交接单

func GetCainiaoGlobalCommithandovercontentUpdateAPIResponse added in v1.3.4

func GetCainiaoGlobalCommithandovercontentUpdateAPIResponse() *CainiaoGlobalCommithandovercontentUpdateAPIResponse

GetCainiaoGlobalCommithandovercontentUpdateAPIResponse 从 sync.Pool 获取 CainiaoGlobalCommithandovercontentUpdateAPIResponse

func (*CainiaoGlobalCommithandovercontentUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalCommithandovercontentUpdateAPIResponseModel added in v1.2.5

type CainiaoGlobalCommithandovercontentUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_global_commithandovercontent_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	InternalErrorCode string `json:"internal_error_code,omitempty" xml:"internal_error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 返回对象
	Data *OpenHandoverContentUpdateResponse `json:"data,omitempty" xml:"data,omitempty"`
	// 是否成功同result字段
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

CainiaoGlobalCommithandovercontentUpdateAPIResponseModel is 修改已经提交的交接单 成功返回结果

func (*CainiaoGlobalCommithandovercontentUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverCancelAPIRequest

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

CainiaoGlobalHandoverCancelAPIRequest 取消交接单 API请求 cainiao.global.handover.cancel

提供给ISV通过该接口取消交接单

func GetCainiaoGlobalHandoverCancelAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverCancelAPIRequest() *CainiaoGlobalHandoverCancelAPIRequest

GetCainiaoGlobalHandoverCancelRequest 从 sync.Pool 获取 CainiaoGlobalHandoverCancelAPIRequest

func NewCainiaoGlobalHandoverCancelRequest

func NewCainiaoGlobalHandoverCancelRequest() *CainiaoGlobalHandoverCancelAPIRequest

NewCainiaoGlobalHandoverCancelRequest 初始化CainiaoGlobalHandoverCancelAPIRequest对象

func (CainiaoGlobalHandoverCancelAPIRequest) GetApiMethodName

func (r CainiaoGlobalHandoverCancelAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverCancelAPIRequest) GetApiParams

func (r CainiaoGlobalHandoverCancelAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverCancelAPIRequest) GetClient

GetClient Client Getter

func (CainiaoGlobalHandoverCancelAPIRequest) GetHandoverContentId

func (r CainiaoGlobalHandoverCancelAPIRequest) GetHandoverContentId() int64

GetHandoverContentId HandoverContentId Getter

func (CainiaoGlobalHandoverCancelAPIRequest) GetHandoverOrderId

func (r CainiaoGlobalHandoverCancelAPIRequest) GetHandoverOrderId() int64

GetHandoverOrderId HandoverOrderId Getter

func (CainiaoGlobalHandoverCancelAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalHandoverCancelAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverCancelAPIRequest) GetTrackingNumber

func (r CainiaoGlobalHandoverCancelAPIRequest) GetTrackingNumber() string

GetTrackingNumber TrackingNumber Getter

func (CainiaoGlobalHandoverCancelAPIRequest) GetUserInfo

GetUserInfo UserInfo Getter

func (*CainiaoGlobalHandoverCancelAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverCancelAPIRequest) SetClient

func (r *CainiaoGlobalHandoverCancelAPIRequest) SetClient(_client string) error

SetClient is Client Setter ISV名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverCancelAPIRequest) SetHandoverContentId

func (r *CainiaoGlobalHandoverCancelAPIRequest) SetHandoverContentId(_handoverContentId int64) error

SetHandoverContentId is HandoverContentId Setter 要取消的交接物id,即大包id

func (*CainiaoGlobalHandoverCancelAPIRequest) SetHandoverOrderId

func (r *CainiaoGlobalHandoverCancelAPIRequest) SetHandoverOrderId(_handoverOrderId int64) error

SetHandoverOrderId is HandoverOrderId Setter 要取消的交接单id

func (*CainiaoGlobalHandoverCancelAPIRequest) SetLocale

func (r *CainiaoGlobalHandoverCancelAPIRequest) SetLocale(_locale string) error

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverCancelAPIRequest) SetTrackingNumber

func (r *CainiaoGlobalHandoverCancelAPIRequest) SetTrackingNumber(_trackingNumber string) error

SetTrackingNumber is TrackingNumber Setter 要取消的交接物运单号,即大包运单号

func (*CainiaoGlobalHandoverCancelAPIRequest) SetUserInfo

func (r *CainiaoGlobalHandoverCancelAPIRequest) SetUserInfo(_userInfo *UserInfoDto) error

SetUserInfo is UserInfo Setter 系统自动生成

type CainiaoGlobalHandoverCancelAPIResponse

type CainiaoGlobalHandoverCancelAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverCancelAPIResponseModel
}

CainiaoGlobalHandoverCancelAPIResponse 取消交接单 API返回值 cainiao.global.handover.cancel

提供给ISV通过该接口取消交接单

func GetCainiaoGlobalHandoverCancelAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverCancelAPIResponse() *CainiaoGlobalHandoverCancelAPIResponse

GetCainiaoGlobalHandoverCancelAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverCancelAPIResponse

func (*CainiaoGlobalHandoverCancelAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverCancelAPIResponseModel

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

CainiaoGlobalHandoverCancelAPIResponseModel is 取消交接单 成功返回结果

func (*CainiaoGlobalHandoverCancelAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverCloudprintGetAPIRequest

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

CainiaoGlobalHandoverCloudprintGetAPIRequest 获取面单云打印数据 API请求 cainiao.global.handover.cloudprint.get

提供给ISV通过该接口获取面单云打印数据

func GetCainiaoGlobalHandoverCloudprintGetAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverCloudprintGetAPIRequest() *CainiaoGlobalHandoverCloudprintGetAPIRequest

GetCainiaoGlobalHandoverCloudprintGetRequest 从 sync.Pool 获取 CainiaoGlobalHandoverCloudprintGetAPIRequest

func NewCainiaoGlobalHandoverCloudprintGetRequest

func NewCainiaoGlobalHandoverCloudprintGetRequest() *CainiaoGlobalHandoverCloudprintGetAPIRequest

NewCainiaoGlobalHandoverCloudprintGetRequest 初始化CainiaoGlobalHandoverCloudprintGetAPIRequest对象

func (CainiaoGlobalHandoverCloudprintGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverCloudprintGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverCloudprintGetAPIRequest) GetClient

GetClient Client Getter

func (CainiaoGlobalHandoverCloudprintGetAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalHandoverCloudprintGetAPIRequest) GetOrderCode

GetOrderCode OrderCode Getter

func (CainiaoGlobalHandoverCloudprintGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverCloudprintGetAPIRequest) GetTrackingNumber

GetTrackingNumber TrackingNumber Getter

func (CainiaoGlobalHandoverCloudprintGetAPIRequest) GetUserInfo

GetUserInfo UserInfo Getter

func (*CainiaoGlobalHandoverCloudprintGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverCloudprintGetAPIRequest) SetClient

SetClient is Client Setter ISV名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverCloudprintGetAPIRequest) SetLocale

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverCloudprintGetAPIRequest) SetOrderCode

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

SetOrderCode is OrderCode Setter 大包物流单LP号

func (*CainiaoGlobalHandoverCloudprintGetAPIRequest) SetTrackingNumber

func (r *CainiaoGlobalHandoverCloudprintGetAPIRequest) SetTrackingNumber(_trackingNumber string) error

SetTrackingNumber is TrackingNumber Setter 大包运单号

func (*CainiaoGlobalHandoverCloudprintGetAPIRequest) SetUserInfo

SetUserInfo is UserInfo Setter 用户信息

type CainiaoGlobalHandoverCloudprintGetAPIResponse

type CainiaoGlobalHandoverCloudprintGetAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverCloudprintGetAPIResponseModel
}

CainiaoGlobalHandoverCloudprintGetAPIResponse 获取面单云打印数据 API返回值 cainiao.global.handover.cloudprint.get

提供给ISV通过该接口获取面单云打印数据

func GetCainiaoGlobalHandoverCloudprintGetAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverCloudprintGetAPIResponse() *CainiaoGlobalHandoverCloudprintGetAPIResponse

GetCainiaoGlobalHandoverCloudprintGetAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverCloudprintGetAPIResponse

func (*CainiaoGlobalHandoverCloudprintGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverCloudprintGetAPIResponseModel

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

CainiaoGlobalHandoverCloudprintGetAPIResponseModel is 获取面单云打印数据 成功返回结果

func (*CainiaoGlobalHandoverCloudprintGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverCommitAPIRequest

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

CainiaoGlobalHandoverCommitAPIRequest 提交发布交接单 API请求 cainiao.global.handover.commit

提供给ISV通过该接口提交发布交接单

func GetCainiaoGlobalHandoverCommitAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverCommitAPIRequest() *CainiaoGlobalHandoverCommitAPIRequest

GetCainiaoGlobalHandoverCommitRequest 从 sync.Pool 获取 CainiaoGlobalHandoverCommitAPIRequest

func NewCainiaoGlobalHandoverCommitRequest

func NewCainiaoGlobalHandoverCommitRequest() *CainiaoGlobalHandoverCommitAPIRequest

NewCainiaoGlobalHandoverCommitRequest 初始化CainiaoGlobalHandoverCommitAPIRequest对象

func (CainiaoGlobalHandoverCommitAPIRequest) GetApiMethodName

func (r CainiaoGlobalHandoverCommitAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverCommitAPIRequest) GetApiParams

func (r CainiaoGlobalHandoverCommitAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverCommitAPIRequest) GetAppointmentType added in v1.2.5

func (r CainiaoGlobalHandoverCommitAPIRequest) GetAppointmentType() string

GetAppointmentType AppointmentType Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetClient

GetClient Client Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetDomesticLogisticsCompany added in v1.2.5

func (r CainiaoGlobalHandoverCommitAPIRequest) GetDomesticLogisticsCompany() string

GetDomesticLogisticsCompany DomesticLogisticsCompany Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetDomesticLogisticsCompanyId added in v1.2.5

func (r CainiaoGlobalHandoverCommitAPIRequest) GetDomesticLogisticsCompanyId() int64

GetDomesticLogisticsCompanyId DomesticLogisticsCompanyId Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetDomesticTrackingNo added in v1.2.5

func (r CainiaoGlobalHandoverCommitAPIRequest) GetDomesticTrackingNo() string

GetDomesticTrackingNo DomesticTrackingNo Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetFeatures

GetFeatures Features Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetHandoverOrderId

func (r CainiaoGlobalHandoverCommitAPIRequest) GetHandoverOrderId() int64

GetHandoverOrderId HandoverOrderId Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetOrderCodeList

func (r CainiaoGlobalHandoverCommitAPIRequest) GetOrderCodeList() []string

GetOrderCodeList OrderCodeList Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetPickupInfo

GetPickupInfo PickupInfo Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverCommitAPIRequest) GetRemark

GetRemark Remark Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetReturnInfo

GetReturnInfo ReturnInfo Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetType

GetType Type Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetUserInfo

GetUserInfo UserInfo Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetWeight

GetWeight Weight Getter

func (CainiaoGlobalHandoverCommitAPIRequest) GetWeightUnit

GetWeightUnit WeightUnit Getter

func (*CainiaoGlobalHandoverCommitAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverCommitAPIRequest) SetAppointmentType added in v1.2.5

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetAppointmentType(_appointmentType string) error

SetAppointmentType is AppointmentType Setter 预约交货方式(bigbag:大包预约,batch:批次预约))

func (*CainiaoGlobalHandoverCommitAPIRequest) SetClient

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetClient(_client string) error

SetClient is Client Setter ISV名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverCommitAPIRequest) SetDomesticLogisticsCompany added in v1.2.5

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetDomesticLogisticsCompany(_domesticLogisticsCompany string) error

SetDomesticLogisticsCompany is DomesticLogisticsCompany Setter 国内物流公司名称(交接单类型type为self_post(自寄)时必填)

func (*CainiaoGlobalHandoverCommitAPIRequest) SetDomesticLogisticsCompanyId added in v1.2.5

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetDomesticLogisticsCompanyId(_domesticLogisticsCompanyId int64) error

SetDomesticLogisticsCompanyId is DomesticLogisticsCompanyId Setter 国内物流公司id(交接单类型type为self_post(自寄)时必填)

func (*CainiaoGlobalHandoverCommitAPIRequest) SetDomesticTrackingNo added in v1.2.5

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetDomesticTrackingNo(_domesticTrackingNo string) error

SetDomesticTrackingNo is DomesticTrackingNo Setter 国内运单号(交接单类型type为self_post(自寄)时必填)

func (*CainiaoGlobalHandoverCommitAPIRequest) SetFeatures

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetFeatures(_features *Features) error

SetFeatures is Features Setter 扩展字段

func (*CainiaoGlobalHandoverCommitAPIRequest) SetHandoverOrderId

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetHandoverOrderId(_handoverOrderId int64) error

SetHandoverOrderId is HandoverOrderId Setter 交接单id

func (*CainiaoGlobalHandoverCommitAPIRequest) SetLocale

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetLocale(_locale string) error

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverCommitAPIRequest) SetOrderCodeList

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetOrderCodeList(_orderCodeList []string) error

SetOrderCodeList is OrderCodeList Setter 要创建交接单的小包编码集合,数量上限1000

func (*CainiaoGlobalHandoverCommitAPIRequest) SetPickupInfo

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetPickupInfo(_pickupInfo *PickupDto) error

SetPickupInfo is PickupInfo Setter 揽收信息

func (*CainiaoGlobalHandoverCommitAPIRequest) SetRemark

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetRemark(_remark string) error

SetRemark is Remark Setter 大包备注

func (*CainiaoGlobalHandoverCommitAPIRequest) SetReturnInfo

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetReturnInfo(_returnInfo *ReturnerDto) error

SetReturnInfo is ReturnInfo Setter 退件信息

func (*CainiaoGlobalHandoverCommitAPIRequest) SetType

SetType is Type Setter 交接单类型:cainiao_pickup(菜鸟揽收)、self_post(自寄)、self_send(自送)

func (*CainiaoGlobalHandoverCommitAPIRequest) SetUserInfo

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetUserInfo(_userInfo *UserInfoDto) error

SetUserInfo is UserInfo Setter 用户信息

func (*CainiaoGlobalHandoverCommitAPIRequest) SetWeight

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetWeight(_weight int64) error

SetWeight is Weight Setter 大包重量

func (*CainiaoGlobalHandoverCommitAPIRequest) SetWeightUnit

func (r *CainiaoGlobalHandoverCommitAPIRequest) SetWeightUnit(_weightUnit string) error

SetWeightUnit is WeightUnit Setter 重量单位,克:g, 千克:kg,默认g

type CainiaoGlobalHandoverCommitAPIResponse

type CainiaoGlobalHandoverCommitAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverCommitAPIResponseModel
}

CainiaoGlobalHandoverCommitAPIResponse 提交发布交接单 API返回值 cainiao.global.handover.commit

提供给ISV通过该接口提交发布交接单

func GetCainiaoGlobalHandoverCommitAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverCommitAPIResponse() *CainiaoGlobalHandoverCommitAPIResponse

GetCainiaoGlobalHandoverCommitAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverCommitAPIResponse

func (*CainiaoGlobalHandoverCommitAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverCommitAPIResponseModel

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

CainiaoGlobalHandoverCommitAPIResponseModel is 提交发布交接单 成功返回结果

func (*CainiaoGlobalHandoverCommitAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverContentQueryAPIRequest

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

CainiaoGlobalHandoverContentQueryAPIRequest 查询大包详情 API请求 cainiao.global.handover.content.query

查询大包详情

func GetCainiaoGlobalHandoverContentQueryAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverContentQueryAPIRequest() *CainiaoGlobalHandoverContentQueryAPIRequest

GetCainiaoGlobalHandoverContentQueryRequest 从 sync.Pool 获取 CainiaoGlobalHandoverContentQueryAPIRequest

func NewCainiaoGlobalHandoverContentQueryRequest

func NewCainiaoGlobalHandoverContentQueryRequest() *CainiaoGlobalHandoverContentQueryAPIRequest

NewCainiaoGlobalHandoverContentQueryRequest 初始化CainiaoGlobalHandoverContentQueryAPIRequest对象

func (CainiaoGlobalHandoverContentQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverContentQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverContentQueryAPIRequest) GetClient

GetClient Client Getter

func (CainiaoGlobalHandoverContentQueryAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalHandoverContentQueryAPIRequest) GetOrderCode

GetOrderCode OrderCode Getter

func (CainiaoGlobalHandoverContentQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverContentQueryAPIRequest) GetTrackingNumber

GetTrackingNumber TrackingNumber Getter

func (CainiaoGlobalHandoverContentQueryAPIRequest) GetUserInfo

GetUserInfo UserInfo Getter

func (*CainiaoGlobalHandoverContentQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverContentQueryAPIRequest) SetClient

SetClient is Client Setter 客户端名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverContentQueryAPIRequest) SetLocale

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverContentQueryAPIRequest) SetOrderCode

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

SetOrderCode is OrderCode Setter 交接物物流订单编码,和交接物运单号参数可以任选其一即可

func (*CainiaoGlobalHandoverContentQueryAPIRequest) SetTrackingNumber

func (r *CainiaoGlobalHandoverContentQueryAPIRequest) SetTrackingNumber(_trackingNumber string) error

SetTrackingNumber is TrackingNumber Setter 交接物运单号,和交接物物流订单编码参数任选其一即可

func (*CainiaoGlobalHandoverContentQueryAPIRequest) SetUserInfo

SetUserInfo is UserInfo Setter 用户信息

type CainiaoGlobalHandoverContentQueryAPIResponse

type CainiaoGlobalHandoverContentQueryAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverContentQueryAPIResponseModel
}

CainiaoGlobalHandoverContentQueryAPIResponse 查询大包详情 API返回值 cainiao.global.handover.content.query

查询大包详情

func GetCainiaoGlobalHandoverContentQueryAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverContentQueryAPIResponse() *CainiaoGlobalHandoverContentQueryAPIResponse

GetCainiaoGlobalHandoverContentQueryAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverContentQueryAPIResponse

func (*CainiaoGlobalHandoverContentQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverContentQueryAPIResponseModel

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

CainiaoGlobalHandoverContentQueryAPIResponseModel is 查询大包详情 成功返回结果

func (*CainiaoGlobalHandoverContentQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverContentSubbagAddAPIRequest added in v1.2.5

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

CainiaoGlobalHandoverContentSubbagAddAPIRequest 预约单下追加大包 API请求 cainiao.global.handover.content.subbag.add

预约单下追加大包

func GetCainiaoGlobalHandoverContentSubbagAddAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverContentSubbagAddAPIRequest() *CainiaoGlobalHandoverContentSubbagAddAPIRequest

GetCainiaoGlobalHandoverContentSubbagAddRequest 从 sync.Pool 获取 CainiaoGlobalHandoverContentSubbagAddAPIRequest

func NewCainiaoGlobalHandoverContentSubbagAddRequest added in v1.2.5

func NewCainiaoGlobalHandoverContentSubbagAddRequest() *CainiaoGlobalHandoverContentSubbagAddAPIRequest

NewCainiaoGlobalHandoverContentSubbagAddRequest 初始化CainiaoGlobalHandoverContentSubbagAddAPIRequest对象

func (CainiaoGlobalHandoverContentSubbagAddAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverContentSubbagAddAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverContentSubbagAddAPIRequest) GetClient added in v1.2.5

GetClient Client Getter

func (CainiaoGlobalHandoverContentSubbagAddAPIRequest) GetHandoverContentCode added in v1.2.5

func (r CainiaoGlobalHandoverContentSubbagAddAPIRequest) GetHandoverContentCode() string

GetHandoverContentCode HandoverContentCode Getter

func (CainiaoGlobalHandoverContentSubbagAddAPIRequest) GetLocale added in v1.2.5

GetLocale Locale Getter

func (CainiaoGlobalHandoverContentSubbagAddAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverContentSubbagAddAPIRequest) GetSubbagCount added in v1.2.5

GetSubbagCount SubbagCount Getter

func (*CainiaoGlobalHandoverContentSubbagAddAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverContentSubbagAddAPIRequest) SetClient added in v1.2.5

SetClient is Client Setter 客户端名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverContentSubbagAddAPIRequest) SetHandoverContentCode added in v1.2.5

func (r *CainiaoGlobalHandoverContentSubbagAddAPIRequest) SetHandoverContentCode(_handoverContentCode string) error

SetHandoverContentCode is HandoverContentCode Setter 预约号(大包LP)

func (*CainiaoGlobalHandoverContentSubbagAddAPIRequest) SetLocale added in v1.2.5

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverContentSubbagAddAPIRequest) SetSubbagCount added in v1.2.5

func (r *CainiaoGlobalHandoverContentSubbagAddAPIRequest) SetSubbagCount(_subbagCount int64) error

SetSubbagCount is SubbagCount Setter 追加大包数量

type CainiaoGlobalHandoverContentSubbagAddAPIResponse added in v1.2.5

type CainiaoGlobalHandoverContentSubbagAddAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverContentSubbagAddAPIResponseModel
}

CainiaoGlobalHandoverContentSubbagAddAPIResponse 预约单下追加大包 API返回值 cainiao.global.handover.content.subbag.add

预约单下追加大包

func GetCainiaoGlobalHandoverContentSubbagAddAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverContentSubbagAddAPIResponse() *CainiaoGlobalHandoverContentSubbagAddAPIResponse

GetCainiaoGlobalHandoverContentSubbagAddAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverContentSubbagAddAPIResponse

func (*CainiaoGlobalHandoverContentSubbagAddAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverContentSubbagAddAPIResponseModel added in v1.2.5

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

CainiaoGlobalHandoverContentSubbagAddAPIResponseModel is 预约单下追加大包 成功返回结果

func (*CainiaoGlobalHandoverContentSubbagAddAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverParcelQueryAPIRequest

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

CainiaoGlobalHandoverParcelQueryAPIRequest 获取交接单小包信息 API请求 cainiao.global.handover.parcel.query

提供给ISV通过该接口查询小包信息

func GetCainiaoGlobalHandoverParcelQueryAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverParcelQueryAPIRequest() *CainiaoGlobalHandoverParcelQueryAPIRequest

GetCainiaoGlobalHandoverParcelQueryRequest 从 sync.Pool 获取 CainiaoGlobalHandoverParcelQueryAPIRequest

func NewCainiaoGlobalHandoverParcelQueryRequest

func NewCainiaoGlobalHandoverParcelQueryRequest() *CainiaoGlobalHandoverParcelQueryAPIRequest

NewCainiaoGlobalHandoverParcelQueryRequest 初始化CainiaoGlobalHandoverParcelQueryAPIRequest对象

func (CainiaoGlobalHandoverParcelQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverParcelQueryAPIRequest) GetApiParams

func (r CainiaoGlobalHandoverParcelQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverParcelQueryAPIRequest) GetClient

GetClient Client Getter

func (CainiaoGlobalHandoverParcelQueryAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalHandoverParcelQueryAPIRequest) GetOrderCode

GetOrderCode OrderCode Getter

func (CainiaoGlobalHandoverParcelQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverParcelQueryAPIRequest) GetTrackingNumber

func (r CainiaoGlobalHandoverParcelQueryAPIRequest) GetTrackingNumber() string

GetTrackingNumber TrackingNumber Getter

func (CainiaoGlobalHandoverParcelQueryAPIRequest) GetUserInfo

GetUserInfo UserInfo Getter

func (*CainiaoGlobalHandoverParcelQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverParcelQueryAPIRequest) SetClient

SetClient is Client Setter 客户端名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverParcelQueryAPIRequest) SetLocale

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverParcelQueryAPIRequest) SetOrderCode

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

SetOrderCode is OrderCode Setter 小包的物流订单号,和小包的国际运单号参数任选其一即可

func (*CainiaoGlobalHandoverParcelQueryAPIRequest) SetTrackingNumber

func (r *CainiaoGlobalHandoverParcelQueryAPIRequest) SetTrackingNumber(_trackingNumber string) error

SetTrackingNumber is TrackingNumber Setter 小包的国际运单号,和小包的物流订单号参数任选其一即可

func (*CainiaoGlobalHandoverParcelQueryAPIRequest) SetUserInfo

SetUserInfo is UserInfo Setter 用户信息

type CainiaoGlobalHandoverParcelQueryAPIResponse

type CainiaoGlobalHandoverParcelQueryAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverParcelQueryAPIResponseModel
}

CainiaoGlobalHandoverParcelQueryAPIResponse 获取交接单小包信息 API返回值 cainiao.global.handover.parcel.query

提供给ISV通过该接口查询小包信息

func GetCainiaoGlobalHandoverParcelQueryAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverParcelQueryAPIResponse() *CainiaoGlobalHandoverParcelQueryAPIResponse

GetCainiaoGlobalHandoverParcelQueryAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverParcelQueryAPIResponse

func (*CainiaoGlobalHandoverParcelQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverParcelQueryAPIResponseModel

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

CainiaoGlobalHandoverParcelQueryAPIResponseModel is 获取交接单小包信息 成功返回结果

func (*CainiaoGlobalHandoverParcelQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverPdfGetAPIRequest

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

CainiaoGlobalHandoverPdfGetAPIRequest 获取面单PDF文件数据 API请求 cainiao.global.handover.pdf.get

返回指定大包面单的PDF文件数据

func GetCainiaoGlobalHandoverPdfGetAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverPdfGetAPIRequest() *CainiaoGlobalHandoverPdfGetAPIRequest

GetCainiaoGlobalHandoverPdfGetRequest 从 sync.Pool 获取 CainiaoGlobalHandoverPdfGetAPIRequest

func NewCainiaoGlobalHandoverPdfGetRequest

func NewCainiaoGlobalHandoverPdfGetRequest() *CainiaoGlobalHandoverPdfGetAPIRequest

NewCainiaoGlobalHandoverPdfGetRequest 初始化CainiaoGlobalHandoverPdfGetAPIRequest对象

func (CainiaoGlobalHandoverPdfGetAPIRequest) GetApiMethodName

func (r CainiaoGlobalHandoverPdfGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverPdfGetAPIRequest) GetApiParams

func (r CainiaoGlobalHandoverPdfGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverPdfGetAPIRequest) GetClient

GetClient Client Getter

func (CainiaoGlobalHandoverPdfGetAPIRequest) GetHandoverContentId

func (r CainiaoGlobalHandoverPdfGetAPIRequest) GetHandoverContentId() int64

GetHandoverContentId HandoverContentId Getter

func (CainiaoGlobalHandoverPdfGetAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalHandoverPdfGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverPdfGetAPIRequest) GetType

GetType Type Getter

func (CainiaoGlobalHandoverPdfGetAPIRequest) GetUserInfo

GetUserInfo UserInfo Getter

func (*CainiaoGlobalHandoverPdfGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverPdfGetAPIRequest) SetClient

func (r *CainiaoGlobalHandoverPdfGetAPIRequest) SetClient(_client string) error

SetClient is Client Setter 客户端名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverPdfGetAPIRequest) SetHandoverContentId

func (r *CainiaoGlobalHandoverPdfGetAPIRequest) SetHandoverContentId(_handoverContentId int64) error

SetHandoverContentId is HandoverContentId Setter 大包编号id

func (*CainiaoGlobalHandoverPdfGetAPIRequest) SetLocale

func (r *CainiaoGlobalHandoverPdfGetAPIRequest) SetLocale(_locale string) error

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverPdfGetAPIRequest) SetType

SetType is Type Setter 打印数据类型,1:面单、4:发货标签、512:交接清单

func (*CainiaoGlobalHandoverPdfGetAPIRequest) SetUserInfo

func (r *CainiaoGlobalHandoverPdfGetAPIRequest) SetUserInfo(_userInfo *UserInfoDto) error

SetUserInfo is UserInfo Setter 用户信息

type CainiaoGlobalHandoverPdfGetAPIResponse

type CainiaoGlobalHandoverPdfGetAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverPdfGetAPIResponseModel
}

CainiaoGlobalHandoverPdfGetAPIResponse 获取面单PDF文件数据 API返回值 cainiao.global.handover.pdf.get

返回指定大包面单的PDF文件数据

func GetCainiaoGlobalHandoverPdfGetAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverPdfGetAPIResponse() *CainiaoGlobalHandoverPdfGetAPIResponse

GetCainiaoGlobalHandoverPdfGetAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverPdfGetAPIResponse

func (*CainiaoGlobalHandoverPdfGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverPdfGetAPIResponseModel

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

CainiaoGlobalHandoverPdfGetAPIResponseModel is 获取面单PDF文件数据 成功返回结果

func (*CainiaoGlobalHandoverPdfGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverSavedraftAPIRequest

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

CainiaoGlobalHandoverSavedraftAPIRequest 创建交接单草稿 API请求 cainiao.global.handover.savedraft

提供给ISV通过该接口创建交接单草稿

func GetCainiaoGlobalHandoverSavedraftAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverSavedraftAPIRequest() *CainiaoGlobalHandoverSavedraftAPIRequest

GetCainiaoGlobalHandoverSavedraftRequest 从 sync.Pool 获取 CainiaoGlobalHandoverSavedraftAPIRequest

func NewCainiaoGlobalHandoverSavedraftRequest

func NewCainiaoGlobalHandoverSavedraftRequest() *CainiaoGlobalHandoverSavedraftAPIRequest

NewCainiaoGlobalHandoverSavedraftRequest 初始化CainiaoGlobalHandoverSavedraftAPIRequest对象

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetApiMethodName

func (r CainiaoGlobalHandoverSavedraftAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetApiParams

func (r CainiaoGlobalHandoverSavedraftAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetClient

GetClient Client Getter

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetOrderCodeList

func (r CainiaoGlobalHandoverSavedraftAPIRequest) GetOrderCodeList() []string

GetOrderCodeList OrderCodeList Getter

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetPickupInfo

GetPickupInfo PickupInfo Getter

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetRemark

GetRemark Remark Getter

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetReturnInfo

GetReturnInfo ReturnInfo Getter

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetUserInfo

GetUserInfo UserInfo Getter

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetWeight

GetWeight Weight Getter

func (CainiaoGlobalHandoverSavedraftAPIRequest) GetWeightUnit

GetWeightUnit WeightUnit Getter

func (*CainiaoGlobalHandoverSavedraftAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetClient

SetClient is Client Setter 客户端名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetLocale

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetOrderCodeList

func (r *CainiaoGlobalHandoverSavedraftAPIRequest) SetOrderCodeList(_orderCodeList []string) error

SetOrderCodeList is OrderCodeList Setter 需要组装大包的小包编码集合,最多限制200个小包

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetPickupInfo

func (r *CainiaoGlobalHandoverSavedraftAPIRequest) SetPickupInfo(_pickupInfo *PickupDto) error

SetPickupInfo is PickupInfo Setter 揽收信息

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetRemark

SetRemark is Remark Setter 备注

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetReturnInfo

func (r *CainiaoGlobalHandoverSavedraftAPIRequest) SetReturnInfo(_returnInfo *ReturnerDto) error

SetReturnInfo is ReturnInfo Setter 退件信息

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetUserInfo

func (r *CainiaoGlobalHandoverSavedraftAPIRequest) SetUserInfo(_userInfo *UserInfoDto) error

SetUserInfo is UserInfo Setter 用户信息

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetWeight

SetWeight is Weight Setter 大包重量

func (*CainiaoGlobalHandoverSavedraftAPIRequest) SetWeightUnit

func (r *CainiaoGlobalHandoverSavedraftAPIRequest) SetWeightUnit(_weightUnit string) error

SetWeightUnit is WeightUnit Setter 重量单位,克:g, 千克:kg,默认g

type CainiaoGlobalHandoverSavedraftAPIResponse

type CainiaoGlobalHandoverSavedraftAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverSavedraftAPIResponseModel
}

CainiaoGlobalHandoverSavedraftAPIResponse 创建交接单草稿 API返回值 cainiao.global.handover.savedraft

提供给ISV通过该接口创建交接单草稿

func GetCainiaoGlobalHandoverSavedraftAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverSavedraftAPIResponse() *CainiaoGlobalHandoverSavedraftAPIResponse

GetCainiaoGlobalHandoverSavedraftAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverSavedraftAPIResponse

func (*CainiaoGlobalHandoverSavedraftAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverSavedraftAPIResponseModel

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

CainiaoGlobalHandoverSavedraftAPIResponseModel is 创建交接单草稿 成功返回结果

func (*CainiaoGlobalHandoverSavedraftAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverUpdateAPIRequest

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

CainiaoGlobalHandoverUpdateAPIRequest 修改交接单 API请求 cainiao.global.handover.update

提供给ISV通过该接口修改交接单

func GetCainiaoGlobalHandoverUpdateAPIRequest added in v1.3.4

func GetCainiaoGlobalHandoverUpdateAPIRequest() *CainiaoGlobalHandoverUpdateAPIRequest

GetCainiaoGlobalHandoverUpdateRequest 从 sync.Pool 获取 CainiaoGlobalHandoverUpdateAPIRequest

func NewCainiaoGlobalHandoverUpdateRequest

func NewCainiaoGlobalHandoverUpdateRequest() *CainiaoGlobalHandoverUpdateAPIRequest

NewCainiaoGlobalHandoverUpdateRequest 初始化CainiaoGlobalHandoverUpdateAPIRequest对象

func (CainiaoGlobalHandoverUpdateAPIRequest) GetApiMethodName

func (r CainiaoGlobalHandoverUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalHandoverUpdateAPIRequest) GetApiParams

func (r CainiaoGlobalHandoverUpdateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalHandoverUpdateAPIRequest) GetClient

GetClient Client Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetHandoverOrderId

func (r CainiaoGlobalHandoverUpdateAPIRequest) GetHandoverOrderId() int64

GetHandoverOrderId HandoverOrderId Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetOrderCodeList

func (r CainiaoGlobalHandoverUpdateAPIRequest) GetOrderCodeList() []string

GetOrderCodeList OrderCodeList Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetPickupInfo

GetPickupInfo PickupInfo Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalHandoverUpdateAPIRequest) GetRemark

GetRemark Remark Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetReturnInfo

GetReturnInfo ReturnInfo Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetType

GetType Type Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetUserInfo

GetUserInfo UserInfo Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetWeight

GetWeight Weight Getter

func (CainiaoGlobalHandoverUpdateAPIRequest) GetWeightUnit

GetWeightUnit WeightUnit Getter

func (*CainiaoGlobalHandoverUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetClient

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetClient(_client string) error

SetClient is Client Setter ISV名称,ISV:ISV-ISV英文或拼音名称、商家ERP:SELLER-商家英文或拼音名称

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetHandoverOrderId

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetHandoverOrderId(_handoverOrderId int64) error

SetHandoverOrderId is HandoverOrderId Setter 交接单id

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetLocale

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetLocale(_locale string) error

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetOrderCodeList

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetOrderCodeList(_orderCodeList []string) error

SetOrderCodeList is OrderCodeList Setter 要创建交接单的小包编码集合,数量上限200

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetPickupInfo

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetPickupInfo(_pickupInfo *PickupDto) error

SetPickupInfo is PickupInfo Setter 揽收信息

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetRemark

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetRemark(_remark string) error

SetRemark is Remark Setter 大包备注

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetReturnInfo

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetReturnInfo(_returnInfo *ReturnerDto) error

SetReturnInfo is ReturnInfo Setter 退件信息

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetType

SetType is Type Setter 交接单类型,菜鸟揽收(cainiao_pickup)或自寄(self_post),默认菜鸟揽收

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetUserInfo

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetUserInfo(_userInfo *UserInfoDto) error

SetUserInfo is UserInfo Setter 用户信息

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetWeight

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetWeight(_weight int64) error

SetWeight is Weight Setter 大包重量

func (*CainiaoGlobalHandoverUpdateAPIRequest) SetWeightUnit

func (r *CainiaoGlobalHandoverUpdateAPIRequest) SetWeightUnit(_weightUnit string) error

SetWeightUnit is WeightUnit Setter 重量单位,克:g, 千克:kg,默认g

type CainiaoGlobalHandoverUpdateAPIResponse

type CainiaoGlobalHandoverUpdateAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalHandoverUpdateAPIResponseModel
}

CainiaoGlobalHandoverUpdateAPIResponse 修改交接单 API返回值 cainiao.global.handover.update

提供给ISV通过该接口修改交接单

func GetCainiaoGlobalHandoverUpdateAPIResponse added in v1.3.4

func GetCainiaoGlobalHandoverUpdateAPIResponse() *CainiaoGlobalHandoverUpdateAPIResponse

GetCainiaoGlobalHandoverUpdateAPIResponse 从 sync.Pool 获取 CainiaoGlobalHandoverUpdateAPIResponse

func (*CainiaoGlobalHandoverUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalHandoverUpdateAPIResponseModel

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

CainiaoGlobalHandoverUpdateAPIResponseModel is 修改交接单 成功返回结果

func (*CainiaoGlobalHandoverUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalLogisticOrderCreateAPIRequest

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

CainiaoGlobalLogisticOrderCreateAPIRequest 创建物流订单 API请求 cainiao.global.logistic.order.create

创建物流订单

func GetCainiaoGlobalLogisticOrderCreateAPIRequest added in v1.3.4

func GetCainiaoGlobalLogisticOrderCreateAPIRequest() *CainiaoGlobalLogisticOrderCreateAPIRequest

GetCainiaoGlobalLogisticOrderCreateRequest 从 sync.Pool 获取 CainiaoGlobalLogisticOrderCreateAPIRequest

func NewCainiaoGlobalLogisticOrderCreateRequest

func NewCainiaoGlobalLogisticOrderCreateRequest() *CainiaoGlobalLogisticOrderCreateAPIRequest

NewCainiaoGlobalLogisticOrderCreateRequest 初始化CainiaoGlobalLogisticOrderCreateAPIRequest对象

func (CainiaoGlobalLogisticOrderCreateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalLogisticOrderCreateAPIRequest) GetApiParams

func (r CainiaoGlobalLogisticOrderCreateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalLogisticOrderCreateAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalLogisticOrderCreateAPIRequest) GetOrderParam

GetOrderParam OrderParam Getter

func (CainiaoGlobalLogisticOrderCreateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*CainiaoGlobalLogisticOrderCreateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalLogisticOrderCreateAPIRequest) SetLocale

SetLocale is Locale Setter 多语言

func (*CainiaoGlobalLogisticOrderCreateAPIRequest) SetOrderParam

func (r *CainiaoGlobalLogisticOrderCreateAPIRequest) SetOrderParam(_orderParam *OpenOrderParam) error

SetOrderParam is OrderParam Setter 订单参数

type CainiaoGlobalLogisticOrderCreateAPIResponse

type CainiaoGlobalLogisticOrderCreateAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalLogisticOrderCreateAPIResponseModel
}

CainiaoGlobalLogisticOrderCreateAPIResponse 创建物流订单 API返回值 cainiao.global.logistic.order.create

创建物流订单

func GetCainiaoGlobalLogisticOrderCreateAPIResponse added in v1.3.4

func GetCainiaoGlobalLogisticOrderCreateAPIResponse() *CainiaoGlobalLogisticOrderCreateAPIResponse

GetCainiaoGlobalLogisticOrderCreateAPIResponse 从 sync.Pool 获取 CainiaoGlobalLogisticOrderCreateAPIResponse

func (*CainiaoGlobalLogisticOrderCreateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalLogisticOrderCreateAPIResponseModel

type CainiaoGlobalLogisticOrderCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_global_logistic_order_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 创建是否成功
	IsSuccess string `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 请求结果
	Result *OpenTakingOrderResponse `json:"result,omitempty" xml:"result,omitempty"`
	// 错误信息
	ErrorInfo *ErrorInfo `json:"error_info,omitempty" xml:"error_info,omitempty"`
	// 是否需要重试
	NeedRetry bool `json:"need_retry,omitempty" xml:"need_retry,omitempty"`
}

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

func (*CainiaoGlobalLogisticOrderCreateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalLogisticsCarrierQuerylistAPIRequest

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

CainiaoGlobalLogisticsCarrierQuerylistAPIRequest 实际承运商查询 API请求 cainiao.global.logistics.carrier.querylist

查询出所有的实际承运商

func GetCainiaoGlobalLogisticsCarrierQuerylistAPIRequest added in v1.3.4

func GetCainiaoGlobalLogisticsCarrierQuerylistAPIRequest() *CainiaoGlobalLogisticsCarrierQuerylistAPIRequest

GetCainiaoGlobalLogisticsCarrierQuerylistRequest 从 sync.Pool 获取 CainiaoGlobalLogisticsCarrierQuerylistAPIRequest

func NewCainiaoGlobalLogisticsCarrierQuerylistRequest

func NewCainiaoGlobalLogisticsCarrierQuerylistRequest() *CainiaoGlobalLogisticsCarrierQuerylistAPIRequest

NewCainiaoGlobalLogisticsCarrierQuerylistRequest 初始化CainiaoGlobalLogisticsCarrierQuerylistAPIRequest对象

func (CainiaoGlobalLogisticsCarrierQuerylistAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalLogisticsCarrierQuerylistAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalLogisticsCarrierQuerylistAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalLogisticsCarrierQuerylistAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*CainiaoGlobalLogisticsCarrierQuerylistAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalLogisticsCarrierQuerylistAPIRequest) SetLocale

SetLocale is Locale Setter 多语言(暂不支持,保留入参)

type CainiaoGlobalLogisticsCarrierQuerylistAPIResponse

type CainiaoGlobalLogisticsCarrierQuerylistAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalLogisticsCarrierQuerylistAPIResponseModel
}

CainiaoGlobalLogisticsCarrierQuerylistAPIResponse 实际承运商查询 API返回值 cainiao.global.logistics.carrier.querylist

查询出所有的实际承运商

func GetCainiaoGlobalLogisticsCarrierQuerylistAPIResponse added in v1.3.4

func GetCainiaoGlobalLogisticsCarrierQuerylistAPIResponse() *CainiaoGlobalLogisticsCarrierQuerylistAPIResponse

GetCainiaoGlobalLogisticsCarrierQuerylistAPIResponse 从 sync.Pool 获取 CainiaoGlobalLogisticsCarrierQuerylistAPIResponse

func (*CainiaoGlobalLogisticsCarrierQuerylistAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalLogisticsCarrierQuerylistAPIResponseModel

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

CainiaoGlobalLogisticsCarrierQuerylistAPIResponseModel is 实际承运商查询 成功返回结果

func (*CainiaoGlobalLogisticsCarrierQuerylistAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalSolutionInquiryAPIRequest

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

CainiaoGlobalSolutionInquiryAPIRequest 解决方案询盘 API请求 cainiao.global.solution.inquiry

根据交易单号查询可用的解决方案

func GetCainiaoGlobalSolutionInquiryAPIRequest added in v1.3.4

func GetCainiaoGlobalSolutionInquiryAPIRequest() *CainiaoGlobalSolutionInquiryAPIRequest

GetCainiaoGlobalSolutionInquiryRequest 从 sync.Pool 获取 CainiaoGlobalSolutionInquiryAPIRequest

func NewCainiaoGlobalSolutionInquiryRequest

func NewCainiaoGlobalSolutionInquiryRequest() *CainiaoGlobalSolutionInquiryAPIRequest

NewCainiaoGlobalSolutionInquiryRequest 初始化CainiaoGlobalSolutionInquiryAPIRequest对象

func (CainiaoGlobalSolutionInquiryAPIRequest) GetApiMethodName

func (r CainiaoGlobalSolutionInquiryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalSolutionInquiryAPIRequest) GetApiParams

func (r CainiaoGlobalSolutionInquiryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalSolutionInquiryAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalSolutionInquiryAPIRequest) GetPackageParams

GetPackageParams PackageParams Getter

func (CainiaoGlobalSolutionInquiryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalSolutionInquiryAPIRequest) GetTradeOrderParam

GetTradeOrderParam TradeOrderParam Getter

func (*CainiaoGlobalSolutionInquiryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalSolutionInquiryAPIRequest) SetLocale

func (r *CainiaoGlobalSolutionInquiryAPIRequest) SetLocale(_locale string) error

SetLocale is Locale Setter 多语言,zh_CN中文、en_US:英文、ru_RU俄语

func (*CainiaoGlobalSolutionInquiryAPIRequest) SetPackageParams

func (r *CainiaoGlobalSolutionInquiryAPIRequest) SetPackageParams(_packageParams []OpenPackageParam) error

SetPackageParams is PackageParams Setter 包裹参数

func (*CainiaoGlobalSolutionInquiryAPIRequest) SetTradeOrderParam

func (r *CainiaoGlobalSolutionInquiryAPIRequest) SetTradeOrderParam(_tradeOrderParam *OpenTradeOrderParam) error

SetTradeOrderParam is TradeOrderParam Setter 交易单参数

type CainiaoGlobalSolutionInquiryAPIResponse

type CainiaoGlobalSolutionInquiryAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalSolutionInquiryAPIResponseModel
}

CainiaoGlobalSolutionInquiryAPIResponse 解决方案询盘 API返回值 cainiao.global.solution.inquiry

根据交易单号查询可用的解决方案

func GetCainiaoGlobalSolutionInquiryAPIResponse added in v1.3.4

func GetCainiaoGlobalSolutionInquiryAPIResponse() *CainiaoGlobalSolutionInquiryAPIResponse

GetCainiaoGlobalSolutionInquiryAPIResponse 从 sync.Pool 获取 CainiaoGlobalSolutionInquiryAPIResponse

func (*CainiaoGlobalSolutionInquiryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalSolutionInquiryAPIResponseModel

type CainiaoGlobalSolutionInquiryAPIResponseModel struct {
	XMLName xml.Name `xml:"cainiao_global_solution_inquiry_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息
	ErrorInfo *ErrorInfo `json:"error_info,omitempty" xml:"error_info,omitempty"`
	// 请求结果
	Result *OpenSolutionInquiryResponse `json:"result,omitempty" xml:"result,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

CainiaoGlobalSolutionInquiryAPIResponseModel is 解决方案询盘 成功返回结果

func (*CainiaoGlobalSolutionInquiryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalSolutionServiceResourceQueryAPIRequest

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

CainiaoGlobalSolutionServiceResourceQueryAPIRequest 查询解决方案服务资源列表 API请求 cainiao.global.solution.service.resource.query

返回直接解决方案的指定物流服务的可用资源列表

func GetCainiaoGlobalSolutionServiceResourceQueryAPIRequest added in v1.3.4

func GetCainiaoGlobalSolutionServiceResourceQueryAPIRequest() *CainiaoGlobalSolutionServiceResourceQueryAPIRequest

GetCainiaoGlobalSolutionServiceResourceQueryRequest 从 sync.Pool 获取 CainiaoGlobalSolutionServiceResourceQueryAPIRequest

func NewCainiaoGlobalSolutionServiceResourceQueryRequest

func NewCainiaoGlobalSolutionServiceResourceQueryRequest() *CainiaoGlobalSolutionServiceResourceQueryAPIRequest

NewCainiaoGlobalSolutionServiceResourceQueryRequest 初始化CainiaoGlobalSolutionServiceResourceQueryAPIRequest对象

func (CainiaoGlobalSolutionServiceResourceQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (CainiaoGlobalSolutionServiceResourceQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (CainiaoGlobalSolutionServiceResourceQueryAPIRequest) GetLocale

GetLocale Locale Getter

func (CainiaoGlobalSolutionServiceResourceQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (CainiaoGlobalSolutionServiceResourceQueryAPIRequest) GetSenderParam

GetSenderParam SenderParam Getter

func (CainiaoGlobalSolutionServiceResourceQueryAPIRequest) GetSolutionServiceResParam

GetSolutionServiceResParam SolutionServiceResParam Getter

func (*CainiaoGlobalSolutionServiceResourceQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*CainiaoGlobalSolutionServiceResourceQueryAPIRequest) SetLocale

SetLocale is Locale Setter 多语言信息

func (*CainiaoGlobalSolutionServiceResourceQueryAPIRequest) SetSenderParam

SetSenderParam is SenderParam Setter 发件信息

func (*CainiaoGlobalSolutionServiceResourceQueryAPIRequest) SetSolutionServiceResParam

func (r *CainiaoGlobalSolutionServiceResourceQueryAPIRequest) SetSolutionServiceResParam(_solutionServiceResParam *QuerySolutionServiceResParam) error

SetSolutionServiceResParam is SolutionServiceResParam Setter 查询参数

type CainiaoGlobalSolutionServiceResourceQueryAPIResponse

type CainiaoGlobalSolutionServiceResourceQueryAPIResponse struct {
	model.CommonResponse
	CainiaoGlobalSolutionServiceResourceQueryAPIResponseModel
}

CainiaoGlobalSolutionServiceResourceQueryAPIResponse 查询解决方案服务资源列表 API返回值 cainiao.global.solution.service.resource.query

返回直接解决方案的指定物流服务的可用资源列表

func GetCainiaoGlobalSolutionServiceResourceQueryAPIResponse added in v1.3.4

func GetCainiaoGlobalSolutionServiceResourceQueryAPIResponse() *CainiaoGlobalSolutionServiceResourceQueryAPIResponse

GetCainiaoGlobalSolutionServiceResourceQueryAPIResponse 从 sync.Pool 获取 CainiaoGlobalSolutionServiceResourceQueryAPIResponse

func (*CainiaoGlobalSolutionServiceResourceQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type CainiaoGlobalSolutionServiceResourceQueryAPIResponseModel

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

CainiaoGlobalSolutionServiceResourceQueryAPIResponseModel is 查询解决方案服务资源列表 成功返回结果

func (*CainiaoGlobalSolutionServiceResourceQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type CloudPrintDataGetResponse

type CloudPrintDataGetResponse struct {
	// 面单云打印数据
	PrintData string `json:"print_data,omitempty" xml:"print_data,omitempty"`
	// 面单云打印数据MD5加密串
	PrintDataMd5 string `json:"print_data_md5,omitempty" xml:"print_data_md5,omitempty"`
}

CloudPrintDataGetResponse 结构体

func GetCloudPrintDataGetResponse added in v1.3.4

func GetCloudPrintDataGetResponse() *CloudPrintDataGetResponse

GetCloudPrintDataGetResponse() 从对象池中获取CloudPrintDataGetResponse

type Courierlist

type Courierlist struct {
	// 承运商名字
	CourierName string `json:"courier_name,omitempty" xml:"courier_name,omitempty"`
	// 承运商code
	CourierCode string `json:"courier_code,omitempty" xml:"courier_code,omitempty"`
}

Courierlist 结构体

func GetCourierlist added in v1.3.4

func GetCourierlist() *Courierlist

GetCourierlist() 从对象池中获取Courierlist

type DubboResult

type DubboResult struct {
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 返回数据
	Data *AeopActualCarrierResponse `json:"data,omitempty" xml:"data,omitempty"`
	// 返回数据是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

DubboResult 结构体

func GetDubboResult added in v1.3.4

func GetDubboResult() *DubboResult

GetDubboResult() 从对象池中获取DubboResult

type ErrorInfo

type ErrorInfo struct {
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

ErrorInfo 结构体

func GetErrorInfo added in v1.3.4

func GetErrorInfo() *ErrorInfo

GetErrorInfo() 从对象池中获取ErrorInfo

type Features

type Features struct {
	// 容器类型(1、托盘;2、大包或盒子3、散装)
	ContainerType string `json:"container_type,omitempty" xml:"container_type,omitempty"`
	// 是否预先组大包,true:是。false:否
	PrePackage string `json:"pre_package,omitempty" xml:"pre_package,omitempty"`
	// 自送仓资源编码
	WarehouseCode string `json:"warehouse_code,omitempty" xml:"warehouse_code,omitempty"`
	// 自送仓资源所对应的schemeCode
	ServiceResourceCode string `json:"service_resource_code,omitempty" xml:"service_resource_code,omitempty"`
	// 自寄时快递公司运单号
	ExpressMailNo string `json:"express_mail_no,omitempty" xml:"express_mail_no,omitempty"`
	// 自寄时快递公司的ID
	ExpressCompanyId string `json:"express_company_id,omitempty" xml:"express_company_id,omitempty"`
	// 自寄时快递公司的名称
	ExpressCompanyName string `json:"express_company_name,omitempty" xml:"express_company_name,omitempty"`
	// 预约流程
	AppointmentProcess string `json:"appointment_process,omitempty" xml:"appointment_process,omitempty"`
	// 揽收时间
	PickupWorkTime string `json:"pickup_work_time,omitempty" xml:"pickup_work_time,omitempty"`
	// 货好时间时间戳
	GmtReadyToShip int64 `json:"gmt_ready_to_ship,omitempty" xml:"gmt_ready_to_ship,omitempty"`
	// 托盘数量
	PalletQuantity int64 `json:"pallet_quantity,omitempty" xml:"pallet_quantity,omitempty"`
	// 是否需要预约
	NeedAppointment bool `json:"need_appointment,omitempty" xml:"need_appointment,omitempty"`
}

Features 结构体

func GetFeatures added in v1.3.4

func GetFeatures() *Features

GetFeatures() 从对象池中获取Features

type GlspResponse

type GlspResponse struct {
	// 错误信息
	ErrorInfo *ErrorInfo `json:"error_info,omitempty" xml:"error_info,omitempty"`
	// 请求结果
	Result *SolutionServiceResQueryResponse `json:"result,omitempty" xml:"result,omitempty"`
	// 查询是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

GlspResponse 结构体

func GetGlspResponse added in v1.3.4

func GetGlspResponse() *GlspResponse

GetGlspResponse() 从对象池中获取GlspResponse

type HandoverContentAddSubbagsDto added in v1.2.5

type HandoverContentAddSubbagsDto struct {
	// 追加的大包LP
	SubbagHandoverContentCode string `json:"subbag_handover_content_code,omitempty" xml:"subbag_handover_content_code,omitempty"`
	// 交接单id
	HandoverOrderId int64 `json:"handover_order_id,omitempty" xml:"handover_order_id,omitempty"`
	// 追加的大包id
	SubbagHandoverContentId int64 `json:"subbag_handover_content_id,omitempty" xml:"subbag_handover_content_id,omitempty"`
}

HandoverContentAddSubbagsDto 结构体

func GetHandoverContentAddSubbagsDto added in v1.3.4

func GetHandoverContentAddSubbagsDto() *HandoverContentAddSubbagsDto

GetHandoverContentAddSubbagsDto() 从对象池中获取HandoverContentAddSubbagsDto

type HandoverContentUpdateErrorParcelDto added in v1.2.5

type HandoverContentUpdateErrorParcelDto struct {
	// 小包LP号
	LpCode string `json:"lp_code,omitempty" xml:"lp_code,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误文案
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

HandoverContentUpdateErrorParcelDto 结构体

func GetHandoverContentUpdateErrorParcelDto added in v1.3.4

func GetHandoverContentUpdateErrorParcelDto() *HandoverContentUpdateErrorParcelDto

GetHandoverContentUpdateErrorParcelDto() 从对象池中获取HandoverContentUpdateErrorParcelDto

type HandoverContentUpdateParcelDto added in v1.2.5

type HandoverContentUpdateParcelDto struct {
	// 小包对应的店铺账号;比如cnxxxx;填入补充相关信息性能更好
	LoginId string `json:"login_id,omitempty" xml:"login_id,omitempty"`
	// 小包的LP号,必填;
	LpCode string `json:"lp_code,omitempty" xml:"lp_code,omitempty"`
	// 小包对应的店铺id;填入相关信息性能更好
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
}

HandoverContentUpdateParcelDto 结构体

func GetHandoverContentUpdateParcelDto added in v1.3.4

func GetHandoverContentUpdateParcelDto() *HandoverContentUpdateParcelDto

GetHandoverContentUpdateParcelDto() 从对象池中获取HandoverContentUpdateParcelDto

type HsfResult

type HsfResult struct {
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 异常码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 响应数据
	Data *OpenHandoverCancelResponse `json:"data,omitempty" xml:"data,omitempty"`
	// 请求处理是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

HsfResult 结构体

func GetHsfResult added in v1.3.4

func GetHsfResult() *HsfResult

GetHsfResult() 从对象池中获取HsfResult

type OpenAddressParam

type OpenAddressParam struct {
	// 邮编
	ZipCode string `json:"zip_code,omitempty" xml:"zip_code,omitempty"`
	// 国家名称
	CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"`
	// 省份
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 区
	District string `json:"district,omitempty" xml:"district,omitempty"`
	// 街道
	Street string `json:"street,omitempty" xml:"street,omitempty"`
	// 详细地址
	DetailAddress string `json:"detail_address,omitempty" xml:"detail_address,omitempty"`
	// 国家二字码,CN:中国、RU:俄罗斯
	CountryCode string `json:"country_code,omitempty" xml:"country_code,omitempty"`
	// 最小区划地址库ID
	DivisionId int64 `json:"division_id,omitempty" xml:"division_id,omitempty"`
}

OpenAddressParam 结构体

func GetOpenAddressParam added in v1.3.4

func GetOpenAddressParam() *OpenAddressParam

GetOpenAddressParam() 从对象池中获取OpenAddressParam

type OpenFeeDetailDto

type OpenFeeDetailDto struct {
	// 已支付费用币种
	PaidFeeCurrency string `json:"paid_fee_currency,omitempty" xml:"paid_fee_currency,omitempty"`
	// 应支付费用币种
	FeeCurrency string `json:"fee_currency,omitempty" xml:"fee_currency,omitempty"`
	// 详细费用类型,normal_delivery_fee:配送费,sms_service_fee
	FeeDetailType string `json:"fee_detail_type,omitempty" xml:"fee_detail_type,omitempty"`
	// 已支付费用
	PaidFee int64 `json:"paid_fee,omitempty" xml:"paid_fee,omitempty"`
	// 应支付费用
	Fee int64 `json:"fee,omitempty" xml:"fee,omitempty"`
}

OpenFeeDetailDto 结构体

func GetOpenFeeDetailDto added in v1.3.4

func GetOpenFeeDetailDto() *OpenFeeDetailDto

GetOpenFeeDetailDto() 从对象池中获取OpenFeeDetailDto

type OpenFeeDto

type OpenFeeDto struct {
	// 费用详细列表
	FeeDetailList []OpenFeeDetailDto `json:"fee_detail_list,omitempty" xml:"fee_detail_list>open_fee_detail_dto,omitempty"`
	// 币种
	Currency string `json:"currency,omitempty" xml:"currency,omitempty"`
	// 费用类型,POST_ESTIMATED_COST:预估费用
	FeeType string `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	// 总费用
	TotalFee int64 `json:"total_fee,omitempty" xml:"total_fee,omitempty"`
}

OpenFeeDto 结构体

func GetOpenFeeDto added in v1.3.4

func GetOpenFeeDto() *OpenFeeDto

GetOpenFeeDto() 从对象池中获取OpenFeeDto

type OpenHandoverCancelResponse

type OpenHandoverCancelResponse struct {
	// 取消结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

OpenHandoverCancelResponse 结构体

func GetOpenHandoverCancelResponse added in v1.3.4

func GetOpenHandoverCancelResponse() *OpenHandoverCancelResponse

GetOpenHandoverCancelResponse() 从对象池中获取OpenHandoverCancelResponse

type OpenHandoverCommitResponse

type OpenHandoverCommitResponse struct {
	// 交接物编码,即大包LP号
	HandoverContentCode string `json:"handover_content_code,omitempty" xml:"handover_content_code,omitempty"`
	// 交接物id,即大包id
	HandoverContentId int64 `json:"handover_content_id,omitempty" xml:"handover_content_id,omitempty"`
	// 交接批次号,即交接单id
	HandoverOrderId int64 `json:"handover_order_id,omitempty" xml:"handover_order_id,omitempty"`
}

OpenHandoverCommitResponse 结构体

func GetOpenHandoverCommitResponse added in v1.3.4

func GetOpenHandoverCommitResponse() *OpenHandoverCommitResponse

GetOpenHandoverCommitResponse() 从对象池中获取OpenHandoverCommitResponse

type OpenHandoverContentAddSubbagsResponse added in v1.2.5

type OpenHandoverContentAddSubbagsResponse struct {
	// 追加大包列表
	SubbagHandoverContentList []HandoverContentAddSubbagsDto `json:"subbag_handover_content_list,omitempty" xml:"subbag_handover_content_list>handover_content_add_subbags_dto,omitempty"`
}

OpenHandoverContentAddSubbagsResponse 结构体

func GetOpenHandoverContentAddSubbagsResponse added in v1.3.4

func GetOpenHandoverContentAddSubbagsResponse() *OpenHandoverContentAddSubbagsResponse

GetOpenHandoverContentAddSubbagsResponse() 从对象池中获取OpenHandoverContentAddSubbagsResponse

type OpenHandoverContentDetailResponse

type OpenHandoverContentDetailResponse struct {
	// 大包关联的小包列表
	ParcelOrderList []OpenParcelOrderDto `json:"parcel_order_list,omitempty" xml:"parcel_order_list>open_parcel_order_dto,omitempty"`
	// 交接物物流订单编号
	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
	// 交接物运单号
	TrackingNumber string `json:"tracking_number,omitempty" xml:"tracking_number,omitempty"`
	// 交接物状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 预估重量
	EstimateWeight string `json:"estimate_weight,omitempty" xml:"estimate_weight,omitempty"`
	// 实际重量
	ActualWeight string `json:"actual_weight,omitempty" xml:"actual_weight,omitempty"`
	// 重量单位
	WeightUnit string `json:"weight_unit,omitempty" xml:"weight_unit,omitempty"`
	// 预估费用
	EstimateFee string `json:"estimate_fee,omitempty" xml:"estimate_fee,omitempty"`
	// 实际费用
	ActualFee string `json:"actual_fee,omitempty" xml:"actual_fee,omitempty"`
	// 费用币种
	FeeCurrency string `json:"fee_currency,omitempty" xml:"fee_currency,omitempty"`
	// 费用单位
	FeeUnit string `json:"fee_unit,omitempty" xml:"fee_unit,omitempty"`
	// 交接物状态
	StatusName string `json:"status_name,omitempty" xml:"status_name,omitempty"`
	// 交接物关联的交接单状态code
	HandoverOrderStatus string `json:"handover_order_status,omitempty" xml:"handover_order_status,omitempty"`
	// 交接物关联的交接单状态名称
	HandoverOrderStatusName string `json:"handover_order_status_name,omitempty" xml:"handover_order_status_name,omitempty"`
}

OpenHandoverContentDetailResponse 结构体

func GetOpenHandoverContentDetailResponse added in v1.3.4

func GetOpenHandoverContentDetailResponse() *OpenHandoverContentDetailResponse

GetOpenHandoverContentDetailResponse() 从对象池中获取OpenHandoverContentDetailResponse

type OpenHandoverContentUpdateCommitRequest added in v1.2.5

type OpenHandoverContentUpdateCommitRequest struct {
	// 新增和修改大包小包号;新增和修改的时候必填
	ParcelOrderList []HandoverContentUpdateParcelDto `json:"parcel_order_list,omitempty" xml:"parcel_order_list>handover_content_update_parcel_dto,omitempty"`
	// 大包号;LP开头的单号(必填)
	HandoverContentCode string `json:"handover_content_code,omitempty" xml:"handover_content_code,omitempty"`
	// 业务类型(选填)
	BizSource string `json:"biz_source,omitempty" xml:"biz_source,omitempty"`
	// 客户端标示(选填)
	Client string `json:"client,omitempty" xml:"client,omitempty"`
	// 语言(选填)
	Locale string `json:"locale,omitempty" xml:"locale,omitempty"`
	// 更新类型:add、remove、commit;add新增parcel_order_list中小包,remove删除parcel_order_list中小包;commit,忽略parcel_order_list小包,将大包设置为完成组包状态,将大包信息下发给司机上门揽收
	UpdateType string `json:"update_type,omitempty" xml:"update_type,omitempty"`
	// 用户信息
	UserInfo *UserInfoDto `json:"user_info,omitempty" xml:"user_info,omitempty"`
	// 完成更新(必填)例如传入true则代表大包已经完成修改,不能再做修改的操作
	CompleteUpdate bool `json:"complete_update,omitempty" xml:"complete_update,omitempty"`
}

OpenHandoverContentUpdateCommitRequest 结构体

func GetOpenHandoverContentUpdateCommitRequest added in v1.3.4

func GetOpenHandoverContentUpdateCommitRequest() *OpenHandoverContentUpdateCommitRequest

GetOpenHandoverContentUpdateCommitRequest() 从对象池中获取OpenHandoverContentUpdateCommitRequest

type OpenHandoverContentUpdateResponse added in v1.2.5

type OpenHandoverContentUpdateResponse struct {
	// 报错小包列表
	UpdateErrorParcelOrderList []HandoverContentUpdateErrorParcelDto `` /* 135-byte string literal not displayed */
	// 是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

OpenHandoverContentUpdateResponse 结构体

func GetOpenHandoverContentUpdateResponse added in v1.3.4

func GetOpenHandoverContentUpdateResponse() *OpenHandoverContentUpdateResponse

GetOpenHandoverContentUpdateResponse() 从对象池中获取OpenHandoverContentUpdateResponse

type OpenHandoverDraftSaveResponse

type OpenHandoverDraftSaveResponse struct {
	// 交接批次号,即交接单id
	HandoverOrderId int64 `json:"handover_order_id,omitempty" xml:"handover_order_id,omitempty"`
	// 交接物id,即大包id
	HandoverContentId int64 `json:"handover_content_id,omitempty" xml:"handover_content_id,omitempty"`
}

OpenHandoverDraftSaveResponse 结构体

func GetOpenHandoverDraftSaveResponse added in v1.3.4

func GetOpenHandoverDraftSaveResponse() *OpenHandoverDraftSaveResponse

GetOpenHandoverDraftSaveResponse() 从对象池中获取OpenHandoverDraftSaveResponse

type OpenHandoverUpdateResponse

type OpenHandoverUpdateResponse struct {
	// 更新结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

OpenHandoverUpdateResponse 结构体

func GetOpenHandoverUpdateResponse added in v1.3.4

func GetOpenHandoverUpdateResponse() *OpenHandoverUpdateResponse

GetOpenHandoverUpdateResponse() 从对象池中获取OpenHandoverUpdateResponse

type OpenItemParam

type OpenItemParam struct {
	// 商品属性,cf_normal:普货、cf_has_battery:含电。
	ItemFeatures []string `json:"item_features,omitempty" xml:"item_features>string,omitempty"`
	// 商品英文名称
	EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"`
	// 商品本地名称
	LocalName string `json:"local_name,omitempty" xml:"local_name,omitempty"`
	// sku
	Sku string `json:"sku,omitempty" xml:"sku,omitempty"`
	// 商品价格币种
	Currency string `json:"currency,omitempty" xml:"currency,omitempty"`
	// 商品ID
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 商品数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 商品单价,单位结算币种最小单位,如人民币分
	UnitPrice int64 `json:"unit_price,omitempty" xml:"unit_price,omitempty"`
	// 后台商品ID
	ScItemId int64 `json:"sc_item_id,omitempty" xml:"sc_item_id,omitempty"`
	// 商品重量,单位g
	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`
	// 商品总价
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 商品长度
	Length int64 `json:"length,omitempty" xml:"length,omitempty"`
	// 商品宽度
	Width int64 `json:"width,omitempty" xml:"width,omitempty"`
	// 商品高度
	Height int64 `json:"height,omitempty" xml:"height,omitempty"`
}

OpenItemParam 结构体

func GetOpenItemParam added in v1.3.4

func GetOpenItemParam() *OpenItemParam

GetOpenItemParam() 从对象池中获取OpenItemParam

type OpenOrderParam

type OpenOrderParam struct {
	// 包裹参数
	PackageParams []OpenPackageParam `json:"package_params,omitempty" xml:"package_params>open_package_param,omitempty"`
	// 交易单参数
	TradeOrderParam *OpenTradeOrderParam `json:"trade_order_param,omitempty" xml:"trade_order_param,omitempty"`
	// 解决方案参数
	SolutionParam *OpenSolutionParam `json:"solution_param,omitempty" xml:"solution_param,omitempty"`
	// 商家信息参数
	SellerInfoParam *OpenSellerInfoParam `json:"seller_info_param,omitempty" xml:"seller_info_param,omitempty"`
	// 发件人信息
	SenderParam *OpenSenderParam `json:"sender_param,omitempty" xml:"sender_param,omitempty"`
	// 退货联系人信息
	ReturnerParam *OpenReturnerParam `json:"returner_param,omitempty" xml:"returner_param,omitempty"`
	// 收件人信息
	ReceiverParam *ReceiverParam `json:"receiver_param,omitempty" xml:"receiver_param,omitempty"`
	// 揽收信息参数
	PickupInfoParam *OpenPickupInfoParam `json:"pickup_info_param,omitempty" xml:"pickup_info_param,omitempty"`
}

OpenOrderParam 结构体

func GetOpenOrderParam added in v1.3.4

func GetOpenOrderParam() *OpenOrderParam

GetOpenOrderParam() 从对象池中获取OpenOrderParam

type OpenPackageParam

type OpenPackageParam struct {
	// 商品参数
	ItemParams []OpenItemParam `json:"item_params,omitempty" xml:"item_params>open_item_param,omitempty"`
	// 包裹价格币种,CNY:人民币、USD:美元、RUB:卢布。
	Currency string `json:"currency,omitempty" xml:"currency,omitempty"`
	// 包裹长度
	Length int64 `json:"length,omitempty" xml:"length,omitempty"`
	// 包裹宽度
	Width int64 `json:"width,omitempty" xml:"width,omitempty"`
	// 包裹高度
	Height int64 `json:"height,omitempty" xml:"height,omitempty"`
	// 包裹重量
	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`
	// 包裹价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
}

OpenPackageParam 结构体

func GetOpenPackageParam added in v1.3.4

func GetOpenPackageParam() *OpenPackageParam

GetOpenPackageParam() 从对象池中获取OpenPackageParam

type OpenParcelOrderDto

type OpenParcelOrderDto struct {
	// 小包物流订单编码
	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
	// 小包状态code
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 小包异常码
	ExceptionCode string `json:"exception_code,omitempty" xml:"exception_code,omitempty"`
	// 小包状态名称
	StatusName string `json:"status_name,omitempty" xml:"status_name,omitempty"`
}

OpenParcelOrderDto 结构体

func GetOpenParcelOrderDto added in v1.3.4

func GetOpenParcelOrderDto() *OpenParcelOrderDto

GetOpenParcelOrderDto() 从对象池中获取OpenParcelOrderDto

type OpenParcelOrderQueryResponse

type OpenParcelOrderQueryResponse struct {
	// 交接仓编码,快递揽收场景,大包交接目的地国际分拨
	HandoverWarehouseCode string `json:"handover_warehouse_code,omitempty" xml:"handover_warehouse_code,omitempty"`
	// 交接仓名称,快递揽收场景,大包交接目的地国际分拨
	HandoverWarehouseName string `json:"handover_warehouse_name,omitempty" xml:"handover_warehouse_name,omitempty"`
	// 关联的大包的编码
	HandoverContentCode string `json:"handover_content_code,omitempty" xml:"handover_content_code,omitempty"`
	// 关联的交接单ID
	HandoverOrderId int64 `json:"handover_order_id,omitempty" xml:"handover_order_id,omitempty"`
	// 关联的大包ID
	HandoverContentId int64 `json:"handover_content_id,omitempty" xml:"handover_content_id,omitempty"`
	// 该小包是否已经组包
	HasBeenHandover bool `json:"has_been_handover,omitempty" xml:"has_been_handover,omitempty"`
	// 是否能组包
	CanCreateHandover bool `json:"can_create_handover,omitempty" xml:"can_create_handover,omitempty"`
}

OpenParcelOrderQueryResponse 结构体

func GetOpenParcelOrderQueryResponse added in v1.3.4

func GetOpenParcelOrderQueryResponse() *OpenParcelOrderQueryResponse

GetOpenParcelOrderQueryResponse() 从对象池中获取OpenParcelOrderQueryResponse

type OpenPickupInfoParam

type OpenPickupInfoParam struct {
	// 卖家后台地址id,用来获取卖家详细地址信息,传入值为Long型;
	SellerAddressId int64 `json:"seller_address_id,omitempty" xml:"seller_address_id,omitempty"`
}

OpenPickupInfoParam 结构体

func GetOpenPickupInfoParam added in v1.3.4

func GetOpenPickupInfoParam() *OpenPickupInfoParam

GetOpenPickupInfoParam() 从对象池中获取OpenPickupInfoParam

type OpenReturnerParam

type OpenReturnerParam struct {
	// 卖家后台地址id,用来获取卖家详细地址信息,传入值为Long型;
	SellerAddressId int64 `json:"seller_address_id,omitempty" xml:"seller_address_id,omitempty"`
}

OpenReturnerParam 结构体

func GetOpenReturnerParam added in v1.3.4

func GetOpenReturnerParam() *OpenReturnerParam

GetOpenReturnerParam() 从对象池中获取OpenReturnerParam

type OpenSellerInfoParam

type OpenSellerInfoParam struct {
	// 跨店铺组包时的店铺分组ID
	TopUserKey string `json:"top_user_key,omitempty" xml:"top_user_key,omitempty"`
}

OpenSellerInfoParam 结构体

func GetOpenSellerInfoParam added in v1.3.4

func GetOpenSellerInfoParam() *OpenSellerInfoParam

GetOpenSellerInfoParam() 从对象池中获取OpenSellerInfoParam

type OpenSenderParam

type OpenSenderParam struct {
	// 卖家后台地址id,用来获取卖家详细地址信息,传入值为Long型;
	SellerAddressId int64 `json:"seller_address_id,omitempty" xml:"seller_address_id,omitempty"`
}

OpenSenderParam 结构体

func GetOpenSenderParam added in v1.3.4

func GetOpenSenderParam() *OpenSenderParam

GetOpenSenderParam() 从对象池中获取OpenSenderParam

type OpenServiceParam

type OpenServiceParam struct {
	// DOOR_PICKUP:上门揽收;SELF_POST:自寄;SELF_SEND:自送;UNREACHABLE_RETURN:不可达退回;
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 不同物流服务的扩展信息
	Features *Features `json:"features,omitempty" xml:"features,omitempty"`
}

OpenServiceParam 结构体

func GetOpenServiceParam added in v1.3.4

func GetOpenServiceParam() *OpenServiceParam

GetOpenServiceParam() 从对象池中获取OpenServiceParam

type OpenSolutionDto

type OpenSolutionDto struct {
	// 时效信息
	TimingList []OpenTimingDto `json:"timing_list,omitempty" xml:"timing_list>open_timing_dto,omitempty"`
	// 费用列表
	FeeList []OpenFeeDto `json:"fee_list,omitempty" xml:"fee_list>open_fee_dto,omitempty"`
	// 解决方案code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 解决方案名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 推荐指数
	RecommendIndex int64 `json:"recommend_index,omitempty" xml:"recommend_index,omitempty"`
}

OpenSolutionDto 结构体

func GetOpenSolutionDto added in v1.3.4

func GetOpenSolutionDto() *OpenSolutionDto

GetOpenSolutionDto() 从对象池中获取OpenSolutionDto

type OpenSolutionInquiryResponse

type OpenSolutionInquiryResponse struct {
	// 可用的解决方案列表
	UsableSolutionList []OpenSolutionDto `json:"usable_solution_list,omitempty" xml:"usable_solution_list>open_solution_dto,omitempty"`
}

OpenSolutionInquiryResponse 结构体

func GetOpenSolutionInquiryResponse added in v1.3.4

func GetOpenSolutionInquiryResponse() *OpenSolutionInquiryResponse

GetOpenSolutionInquiryResponse() 从对象池中获取OpenSolutionInquiryResponse

type OpenSolutionParam

type OpenSolutionParam struct {
	// 物流服务列表
	ServiceParams []OpenServiceParam `json:"service_params,omitempty" xml:"service_params>open_service_param,omitempty"`
	// 解决方案code
	SolutionCode string `json:"solution_code,omitempty" xml:"solution_code,omitempty"`
}

OpenSolutionParam 结构体

func GetOpenSolutionParam added in v1.3.4

func GetOpenSolutionParam() *OpenSolutionParam

GetOpenSolutionParam() 从对象池中获取OpenSolutionParam

type OpenTakingOrderResponse

type OpenTakingOrderResponse struct {
	// 物流订单ID
	LogisticsOrderId int64 `json:"logistics_order_id,omitempty" xml:"logistics_order_id,omitempty"`
}

OpenTakingOrderResponse 结构体

func GetOpenTakingOrderResponse added in v1.3.4

func GetOpenTakingOrderResponse() *OpenTakingOrderResponse

GetOpenTakingOrderResponse() 从对象池中获取OpenTakingOrderResponse

type OpenTimingDto

type OpenTimingDto struct {
	// 展示文案
	DisplayText string `json:"display_text,omitempty" xml:"display_text,omitempty"`
	// 时效类型,ESTIMATE:预估时效,PROMISE:承诺时效
	TimingType string `json:"timing_type,omitempty" xml:"timing_type,omitempty"`
	// 最慢时效
	SlowestTiming int64 `json:"slowest_timing,omitempty" xml:"slowest_timing,omitempty"`
	// 最快时效
	FastTiming int64 `json:"fast_timing,omitempty" xml:"fast_timing,omitempty"`
}

OpenTimingDto 结构体

func GetOpenTimingDto added in v1.3.4

func GetOpenTimingDto() *OpenTimingDto

GetOpenTimingDto() 从对象池中获取OpenTimingDto

type OpenTradeOrderParam

type OpenTradeOrderParam struct {
	// 主交易单ID
	TradeOrderId int64 `json:"trade_order_id,omitempty" xml:"trade_order_id,omitempty"`
}

OpenTradeOrderParam 结构体

func GetOpenTradeOrderParam added in v1.3.4

func GetOpenTradeOrderParam() *OpenTradeOrderParam

GetOpenTradeOrderParam() 从对象池中获取OpenTradeOrderParam

type PickupDto

type PickupDto struct {
	// 邮箱
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 移动电话, 校验格式:^1(3|4|5|6|7|8|9)\d{9}$
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 固定电话,可空,校验格式:(^0[\d]{2,3}-[\d]{7,8}$)|(^400[\d]{3,4}[\d]{3,4}$)|(400-[\d]{3,4}-[\d]{3,4}$)
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 揽收联系人名称,必须包含中文字符
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 揽收地址
	Address *AddressDto `json:"address,omitempty" xml:"address,omitempty"`
	// AE后台维护的发件地址ID
	AddressId int64 `json:"address_id,omitempty" xml:"address_id,omitempty"`
}

PickupDto 结构体

func GetPickupDto added in v1.3.4

func GetPickupDto() *PickupDto

GetPickupDto() 从对象池中获取PickupDto

type QuerySolutionServiceResParam

type QuerySolutionServiceResParam struct {
	// 解决方案code
	SolutionCode string `json:"solution_code,omitempty" xml:"solution_code,omitempty"`
	// 服务参数
	ServiceParam *ServiceParam `json:"service_param,omitempty" xml:"service_param,omitempty"`
}

QuerySolutionServiceResParam 结构体

func GetQuerySolutionServiceResParam added in v1.3.4

func GetQuerySolutionServiceResParam() *QuerySolutionServiceResParam

GetQuerySolutionServiceResParam() 从对象池中获取QuerySolutionServiceResParam

type ReceiverParam

type ReceiverParam struct {
	// 收件人名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 收件人座机号
	Telephone string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	// 收件人手机号
	MobilePhone string `json:"mobile_phone,omitempty" xml:"mobile_phone,omitempty"`
	// 用户昵称
	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
	// 邮箱
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 收件人地址信息
	AddressParam *OpenAddressParam `json:"address_param,omitempty" xml:"address_param,omitempty"`
}

ReceiverParam 结构体

func GetReceiverParam added in v1.3.4

func GetReceiverParam() *ReceiverParam

GetReceiverParam() 从对象池中获取ReceiverParam

type ReturnerDto

type ReturnerDto struct {
	// 邮箱
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 移动电话, 校验格式:^1(3|4|5|6|7|8|9)\d{9}$
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 固定电话,可空,校验格式:(^0[\d]{2,3}-[\d]{7,8}$)|(^400[\d]{3,4}[\d]{3,4}$)|(400-[\d]{3,4}-[\d]{3,4}$)
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 退件联系人名称,必须包含中文字符
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 退件地址
	Address *AddressDto `json:"address,omitempty" xml:"address,omitempty"`
	// AE后台维护的退件地址ID
	AddressId int64 `json:"address_id,omitempty" xml:"address_id,omitempty"`
}

ReturnerDto 结构体

func GetReturnerDto added in v1.3.4

func GetReturnerDto() *ReturnerDto

GetReturnerDto() 从对象池中获取ReturnerDto

type ServiceParam

type ServiceParam struct {
	// DOOR_PICKUP:揽收仓资源、SELF_SEND:自送dropOff
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

ServiceParam 结构体

func GetServiceParam added in v1.3.4

func GetServiceParam() *ServiceParam

GetServiceParam() 从对象池中获取ServiceParam

type SolutionServiceResDto

type SolutionServiceResDto struct {
	// 解决方案编码
	SolutionCode string `json:"solution_code,omitempty" xml:"solution_code,omitempty"`
	// 优先级
	Priority string `json:"priority,omitempty" xml:"priority,omitempty"`
	// 联系人名称
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// 联系人电话
	ContactTelephone string `json:"contact_telephone,omitempty" xml:"contact_telephone,omitempty"`
	// 工作时间
	WorkTimeTips string `json:"work_time_tips,omitempty" xml:"work_time_tips,omitempty"`
	// 地址对应的divisionId
	Division string `json:"division,omitempty" xml:"division,omitempty"`
	// 地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 资源名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 资源编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 扩展字段
	Features *Features `json:"features,omitempty" xml:"features,omitempty"`
}

SolutionServiceResDto 结构体

func GetSolutionServiceResDto added in v1.3.4

func GetSolutionServiceResDto() *SolutionServiceResDto

GetSolutionServiceResDto() 从对象池中获取SolutionServiceResDto

type SolutionServiceResQueryResponse

type SolutionServiceResQueryResponse struct {
	// 物流服务资源列表
	SolutionServiceResList []SolutionServiceResDto `json:"solution_service_res_list,omitempty" xml:"solution_service_res_list>solution_service_res_dto,omitempty"`
}

SolutionServiceResQueryResponse 结构体

func GetSolutionServiceResQueryResponse added in v1.3.4

func GetSolutionServiceResQueryResponse() *SolutionServiceResQueryResponse

GetSolutionServiceResQueryResponse() 从对象池中获取SolutionServiceResQueryResponse

type UserInfoDto

type UserInfoDto struct {
	// 国家编码(选填)
	Country string `json:"country,omitempty" xml:"country,omitempty"`
	// 登陆账号(必填)
	LoginId string `json:"login_id,omitempty" xml:"login_id,omitempty"`
	// 商家id(选填)
	SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 对应创建物流单的时候传入的top_user_key;跨店铺场景需要传入
	TopUserKey string `json:"top_user_key,omitempty" xml:"top_user_key,omitempty"`
	// 业务类型(选填)
	BizSource string `json:"biz_source,omitempty" xml:"biz_source,omitempty"`
	// 用户Key(选填)
	AppUserKey string `json:"app_user_key,omitempty" xml:"app_user_key,omitempty"`
	// 用户id(选填)
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

UserInfoDto 结构体

func GetUserInfoDto added in v1.3.4

func GetUserInfoDto() *UserInfoDto

GetUserInfoDto() 从对象池中获取UserInfoDto

Source Files

Jump to

Keyboard shortcuts

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