tmallhk

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package tmallhk 包含天猫国际API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AwdcHrd

type AwdcHrd struct {
	// 参数extInfo
	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
	// 参数in
	In string `json:"in,omitempty" xml:"in,omitempty"`
	// 参数out
	Out string `json:"out,omitempty" xml:"out,omitempty"`
	// hrd证书信息
	ReportInfo string `json:"report_info,omitempty" xml:"report_info,omitempty"`
	// 参数reportNo
	ReportNo string `json:"report_no,omitempty" xml:"report_no,omitempty"`
}

AwdcHrd 结构体

type AwdcInfo

type AwdcInfo struct {
	// 货品ID
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 商品ID
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// 子订单号
	SubOrderNo string `json:"sub_order_no,omitempty" xml:"sub_order_no,omitempty"`
	// 溯源码
	TraceCode string `json:"trace_code,omitempty" xml:"trace_code,omitempty"`
	// 溯源码镭射时间
	TraceCodeTime string `json:"trace_code_time,omitempty" xml:"trace_code_time,omitempty"`
	// hrd info
	Hrd *AwdcHrd `json:"hrd,omitempty" xml:"hrd,omitempty"`
	// ngtc info
	Ngtc *AwdcNgtc `json:"ngtc,omitempty" xml:"ngtc,omitempty"`
	// shipment
	Shipment *AwdcShipment `json:"shipment,omitempty" xml:"shipment,omitempty"`
}

AwdcInfo 结构体

type AwdcNgtc

type AwdcNgtc struct {
	// 参数in
	In string `json:"in,omitempty" xml:"in,omitempty"`
	// 参数out
	Out string `json:"out,omitempty" xml:"out,omitempty"`
	// 参数reportDate
	ReportDate string `json:"report_date,omitempty" xml:"report_date,omitempty"`
	// 参数reportNo
	ReportNo string `json:"report_no,omitempty" xml:"report_no,omitempty"`
}

AwdcNgtc 结构体

type AwdcShipment

type AwdcShipment struct {
	// 到达城市
	ArrivalCity string `json:"arrival_city,omitempty" xml:"arrival_city,omitempty"`
	// 抵港时间
	ArrivalDate string `json:"arrival_date,omitempty" xml:"arrival_date,omitempty"`
	// 起运城市
	DepartureCity string `json:"departure_city,omitempty" xml:"departure_city,omitempty"`
	// 离港时间
	DepartureDate string `json:"departure_date,omitempty" xml:"departure_date,omitempty"`
	// 报关开始时间
	DoIn string `json:"do_in,omitempty" xml:"do_in,omitempty"`
	// 报关单号
	DoNumber string `json:"do_number,omitempty" xml:"do_number,omitempty"`
	// 报关结束时间
	DoOut string `json:"do_out,omitempty" xml:"do_out,omitempty"`
	// 押运公司物流单号
	LogisticNumber string `json:"logistic_number,omitempty" xml:"logistic_number,omitempty"`
	// 航班装运订单
	ShipmentNumber string `json:"shipment_number,omitempty" xml:"shipment_number,omitempty"`
	// 押运公司
	Shipper string `json:"shipper,omitempty" xml:"shipper,omitempty"`
}

AwdcShipment 结构体

type BrokenOrderItemInfo added in v1.2.9

type BrokenOrderItemInfo struct {
	// 毁单商品名称
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 毁单商品下架时间
	ItemBrokenTime string `json:"item_broken_time,omitempty" xml:"item_broken_time,omitempty"`
	// 毁单商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

BrokenOrderItemInfo 结构体

type CciccheckCodeDo added in v1.3.1

type CciccheckCodeDo struct {
	// enterUrl
	EnterUrl string `json:"enter_url,omitempty" xml:"enter_url,omitempty"`
	// enterable
	Enterable bool `json:"enterable,omitempty" xml:"enterable,omitempty"`
}

CciccheckCodeDo 结构体

type CertifyQueryResult

type CertifyQueryResult struct {
	// 错误原因
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 错误代码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 清关对象
	Module *ConsigneeCertifyInfo `json:"module,omitempty" xml:"module,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CertifyQueryResult 结构体

type ClearanceDataDo

type ClearanceDataDo struct {
	// 订单数据封装
	BizOrderDO *ClearanceLogisticsOrderDo `json:"biz_order_d_o,omitempty" xml:"biz_order_d_o,omitempty"`
	// 支付单封装
	PayOrderDO *ClearancePayOrderDo `json:"pay_order_d_o,omitempty" xml:"pay_order_d_o,omitempty"`
}

ClearanceDataDo 结构体

type ClearanceLogisticsOrderDo added in v1.2.9

type ClearanceLogisticsOrderDo struct {
	// 子订单列表封装
	OrderLineList []ClearanceOrderLineDo `json:"order_line_list,omitempty" xml:"order_line_list>clearance_order_line_do,omitempty"`
	// 清关订单编号
	ClearanceOrderNo string `json:"clearance_order_no,omitempty" xml:"clearance_order_no,omitempty"`
	// 税费封装
	TaxDO *ClearanceTaxDo `json:"tax_d_o,omitempty" xml:"tax_d_o,omitempty"`
	// 邮费
	PostFee int64 `json:"post_fee,omitempty" xml:"post_fee,omitempty"`
	// 买家id
	BuyerId int64 `json:"buyer_id,omitempty" xml:"buyer_id,omitempty"`
	// 买家实付款
	Tf int64 `json:"tf,omitempty" xml:"tf,omitempty"`
	// 订单id
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
}

ClearanceLogisticsOrderDo 结构体

type ClearanceOrderLineDo

type ClearanceOrderLineDo struct {
	// 税费封装,示例:"declaration": {             "品牌": "1",             "用途": "1",             "品名": "1",             "包装规格": "1"           }
	Declaration string `json:"declaration,omitempty" xml:"declaration,omitempty"`
	// 销售属性
	SellProperty string `json:"sell_property,omitempty" xml:"sell_property,omitempty"`
	// 销售单位
	SaleUnit string `json:"sale_unit,omitempty" xml:"sale_unit,omitempty"`
	// 税费封装
	TaxDO *ClearanceTaxDo `json:"tax_d_o,omitempty" xml:"tax_d_o,omitempty"`
	// 货款
	ActualValue int64 `json:"actual_value,omitempty" xml:"actual_value,omitempty"`
	// 计量单位封装
	UnitDO *ClearanceTaxDo `json:"unit_d_o,omitempty" xml:"unit_d_o,omitempty"`
	// 货品id
	ScItemId int64 `json:"sc_item_id,omitempty" xml:"sc_item_id,omitempty"`
	// 淘系商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

ClearanceOrderLineDo 结构体

type ClearanceOrderRequest added in v1.2.9

type ClearanceOrderRequest struct {
	// 交易主订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
}

ClearanceOrderRequest 结构体

type ClearancePayOrderDo

type ClearancePayOrderDo struct {
	// 支付宝买家ID
	AlipayBuyerId string `json:"alipay_buyer_id,omitempty" xml:"alipay_buyer_id,omitempty"`
	// 支付单号
	PayOrderId int64 `json:"pay_order_id,omitempty" xml:"pay_order_id,omitempty"`
}

ClearancePayOrderDo 结构体

type ClearanceTaxDo

type ClearanceTaxDo struct {
	// 海关税收编码
	Hscode string `json:"hscode,omitempty" xml:"hscode,omitempty"`
	// 第一数量,最多4位小数
	FirstQuantity string `json:"first_quantity,omitempty" xml:"first_quantity,omitempty"`
	// 第二数量,最多4位小数
	SecondQuantity string `json:"second_quantity,omitempty" xml:"second_quantity,omitempty"`
	// 第一单位,单位编码
	FirstUnit string `json:"first_unit,omitempty" xml:"first_unit,omitempty"`
	// 第二单位,单位编码
	SecondUnit string `json:"second_unit,omitempty" xml:"second_unit,omitempty"`
	// 消费税,主&子
	ExciseDutyFee int64 `json:"excise_duty_fee,omitempty" xml:"excise_duty_fee,omitempty"`
	// 税费,子订单
	OrderLineTotalTaxFee int64 `json:"order_line_total_tax_fee,omitempty" xml:"order_line_total_tax_fee,omitempty"`
	// 邮费,主&子
	PostFee int64 `json:"post_fee,omitempty" xml:"post_fee,omitempty"`
	// 关税,主&子
	CustomDutyFee int64 `json:"custom_duty_fee,omitempty" xml:"custom_duty_fee,omitempty"`
	// 给海关的税费中的增值税,主&子
	TariffVatFee int64 `json:"tariff_vat_fee,omitempty" xml:"tariff_vat_fee,omitempty"`
	// 给海关的税费中的消费税,主&子
	TariffExciseFee int64 `json:"tariff_excise_fee,omitempty" xml:"tariff_excise_fee,omitempty"`
	// 增值税,主&子
	VatFee int64 `json:"vat_fee,omitempty" xml:"vat_fee,omitempty"`
	// 优惠,主&子
	CustomsCouponFee int64 `json:"customs_coupon_fee,omitempty" xml:"customs_coupon_fee,omitempty"`
	// 包税包不仅,给海关的税费,主&子
	TariffFee int64 `json:"tariff_fee,omitempty" xml:"tariff_fee,omitempty"`
	// 完税价,子订单
	CustomsSubTotalFee int64 `json:"customs_sub_total_fee,omitempty" xml:"customs_sub_total_fee,omitempty"`
	// 包税包不仅,给海关的税费中的关税,主&子
	TariffCustomFee int64 `json:"tariff_custom_fee,omitempty" xml:"tariff_custom_fee,omitempty"`
	// 保费,主&子
	CustomsInsuranceFee int64 `json:"customs_insurance_fee,omitempty" xml:"customs_insurance_fee,omitempty"`
	// 总税费,主订单
	OrderTotalTaxFee int64 `json:"order_total_tax_fee,omitempty" xml:"order_total_tax_fee,omitempty"`
	// 完税价,主订单
	CustomsTotalFee int64 `json:"customs_total_fee,omitempty" xml:"customs_total_fee,omitempty"`
}

ClearanceTaxDo 结构体

type ConsigneeCertifyInfo

type ConsigneeCertifyInfo struct {
	// 身份证正面
	Credential1 string `json:"credential1,omitempty" xml:"credential1,omitempty"`
	// 身份证反面
	Credential2 string `json:"credential2,omitempty" xml:"credential2,omitempty"`
	// 有效期截止时间
	OcrExp string `json:"ocr_exp,omitempty" xml:"ocr_exp,omitempty"`
	// 身份证号
	OcrId string `json:"ocr_id,omitempty" xml:"ocr_id,omitempty"`
	// 姓名
	OcrName string `json:"ocr_name,omitempty" xml:"ocr_name,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 证件类型
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
}

ConsigneeCertifyInfo 结构体

type CtsCarriage

type CtsCarriage struct {
	// 托运开始时间
	Begin string `json:"begin,omitempty" xml:"begin,omitempty"`
	// 托运单号
	CarriageNo string `json:"carriage_no,omitempty" xml:"carriage_no,omitempty"`
	// 托运公司名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 托运结束时间
	End string `json:"end,omitempty" xml:"end,omitempty"`
}

CtsCarriage 结构体

type CtsDelivery

type CtsDelivery struct {
	// 快递公司名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 快递单号
	DeliveryNo string `json:"delivery_no,omitempty" xml:"delivery_no,omitempty"`
	// 发件时间
	DeliveryTime string `json:"delivery_time,omitempty" xml:"delivery_time,omitempty"`
}

CtsDelivery 结构体

type CtsInfo

type CtsInfo struct {
	// 货品ID
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 商品ID
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// 子订单号
	SubOrderNo string `json:"sub_order_no,omitempty" xml:"sub_order_no,omitempty"`
	// 溯源码
	TraceCode string `json:"trace_code,omitempty" xml:"trace_code,omitempty"`
	// 托运
	Carriage *CtsCarriage `json:"carriage,omitempty" xml:"carriage,omitempty"`
	// 成品证书
	CompletedNgtc *CtsNgtc `json:"completed_ngtc,omitempty" xml:"completed_ngtc,omitempty"`
	// 国内物流
	Delivery *CtsDelivery `json:"delivery,omitempty" xml:"delivery,omitempty"`
	// 裸钻证书
	DiamondNgtc *CtsNgtc `json:"diamond_ngtc,omitempty" xml:"diamond_ngtc,omitempty"`
	// 戒托信息
	Ring *CtsRing `json:"ring,omitempty" xml:"ring,omitempty"`
	// 国内报关
	Shipment *CtsShipment `json:"shipment,omitempty" xml:"shipment,omitempty"`
}

CtsInfo 结构体

type CtsNgtc

type CtsNgtc struct {
	// ngtc证书编号
	ReportNo string `json:"report_no,omitempty" xml:"report_no,omitempty"`
	// ngtc证书防伪码
	ReportVerifyNo string `json:"report_verify_no,omitempty" xml:"report_verify_no,omitempty"`
}

CtsNgtc 结构体

type CtsRing

type CtsRing struct {
	// 成品生产完成时间
	CompletedTime string `json:"completed_time,omitempty" xml:"completed_time,omitempty"`
	// 额外信息
	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
	// 戒托货品ID
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 戒托镶嵌完成时间
	MountTime string `json:"mount_time,omitempty" xml:"mount_time,omitempty"`
	// 戒托订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 戒托商品Id
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// 戒托生产完成时间
	RingTime string `json:"ring_time,omitempty" xml:"ring_time,omitempty"`
	// 戒托子订单号
	SubOrderNo string `json:"sub_order_no,omitempty" xml:"sub_order_no,omitempty"`
}

CtsRing 结构体

type CtsShipment

type CtsShipment struct {
	// 报关开始时间
	Begin string `json:"begin,omitempty" xml:"begin,omitempty"`
	// 报关结束时间
	End string `json:"end,omitempty" xml:"end,omitempty"`
	// 报关单号
	ShipmentNo string `json:"shipment_no,omitempty" xml:"shipment_no,omitempty"`
}

CtsShipment 结构体

type DataResult

type DataResult struct {
	// 参数code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 参数msg
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// obj
	Obj *CciccheckCodeDo `json:"obj,omitempty" xml:"obj,omitempty"`
	// 是否正常
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

DataResult 结构体

type OrderCertRequest added in v1.2.9

type OrderCertRequest struct {
	// 订单编号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

OrderCertRequest 结构体

type OrderCertify added in v1.2.9

type OrderCertify struct {
	// 订购人身份证号加密而成的加密串
	OcrId string `json:"ocr_id,omitempty" xml:"ocr_id,omitempty"`
	// 订购人姓名加密而成的加密串
	OcrName string `json:"ocr_name,omitempty" xml:"ocr_name,omitempty"`
	// 身份证的幂等号,用来标识订单实名的唯一性
	Idempotent string `json:"idempotent,omitempty" xml:"idempotent,omitempty"`
	// 订购人电话加密而成的加密串
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 订单编号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

OrderCertify 结构体

type OrderCertifyResponse added in v1.2.9

type OrderCertifyResponse struct {
	// 具体实名信息
	OrderCertify *OrderCertify `json:"order_certify,omitempty" xml:"order_certify,omitempty"`
	// 是否已经实名
	Auth bool `json:"auth,omitempty" xml:"auth,omitempty"`
}

OrderCertifyResponse 结构体

type OrderClearanceInfoRequest added in v1.2.9

type OrderClearanceInfoRequest struct {
	// 清关结果编码放行/000开头 清关失败/100开头
	ClearanceResultCode string `json:"clearance_result_code,omitempty" xml:"clearance_result_code,omitempty"`
	// 清关口岸代码
	ClearancePortNo string `json:"clearance_port_no,omitempty" xml:"clearance_port_no,omitempty"`
	// 业务清关触发时间
	ClearanceTime string `json:"clearance_time,omitempty" xml:"clearance_time,omitempty"`
	// 海关放行的清单编号
	CustomsPassNo string `json:"customs_pass_no,omitempty" xml:"customs_pass_no,omitempty"`
	// 海关回执
	CustomsReturnReceipt string `json:"customs_return_receipt,omitempty" xml:"customs_return_receipt,omitempty"`
	// 实名信息幂等健,来源于清关材料接口
	Idempotent string `json:"idempotent,omitempty" xml:"idempotent,omitempty"`
	// 清关状态 1清关发起中回调  2 清关结果回调
	ClearanceStatus int64 `json:"clearance_status,omitempty" xml:"clearance_status,omitempty"`
	// 订单ID
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

OrderClearanceInfoRequest 结构体

type SupplierBreakOrderRequest added in v1.2.9

type SupplierBreakOrderRequest struct {
	// 毁单商品详细信息
	BrokenOrderItemInfos []BrokenOrderItemInfo `json:"broken_order_item_infos,omitempty" xml:"broken_order_item_infos>broken_order_item_info,omitempty"`
	// 订单毁单时间
	BreakOrderTime string `json:"break_order_time,omitempty" xml:"break_order_time,omitempty"`
	// 毁单操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 主订单信息
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

SupplierBreakOrderRequest 结构体

type TaobaoccoselfcoordinatebreakorderAPIRequest added in v1.3.1

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

TaobaoccoselfcoordinatebreakorderAPIRequest 天猫国际直购供应商毁单通知 API请求 taobao.cco.self.coordinate.break.order

天猫国际直购供应商毁单通知

func NewTaobaoccoselfcoordinatebreakorderRequest added in v1.3.1

func NewTaobaoccoselfcoordinatebreakorderRequest() *TaobaoccoselfcoordinatebreakorderAPIRequest

NewTaobaoccoselfcoordinatebreakorderRequest 初始化TaobaoccoselfcoordinatebreakorderAPIRequest对象

func (TaobaoccoselfcoordinatebreakorderAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoccoselfcoordinatebreakorderAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoccoselfcoordinatebreakorderAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaoccoselfcoordinatebreakorderAPIRequest) GetSupplierBreakOrderRequest added in v1.3.1

GetSupplierBreakOrderRequest SupplierBreakOrderRequest Getter

func (*TaobaoccoselfcoordinatebreakorderAPIRequest) SetSupplierBreakOrderRequest added in v1.3.1

func (r *TaobaoccoselfcoordinatebreakorderAPIRequest) SetSupplierBreakOrderRequest(_supplierBreakOrderRequest *SupplierBreakOrderRequest) error

SetSupplierBreakOrderRequest is SupplierBreakOrderRequest Setter 毁单请求参数

type TaobaoccoselfcoordinatebreakorderAPIResponse added in v1.3.1

type TaobaoccoselfcoordinatebreakorderAPIResponse struct {
	model.CommonResponse
	TaobaoccoselfcoordinatebreakorderAPIResponseModel
}

TaobaoccoselfcoordinatebreakorderAPIResponse 天猫国际直购供应商毁单通知 API返回值 taobao.cco.self.coordinate.break.order

天猫国际直购供应商毁单通知

type TaobaoccoselfcoordinatebreakorderAPIResponseModel added in v1.3.1

type TaobaoccoselfcoordinatebreakorderAPIResponseModel struct {
	XMLName xml.Name `xml:"cco_self_coordinate_break_order_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// api错误码
	ApiCode string `json:"api_code,omitempty" xml:"api_code,omitempty"`
	// api错误信息
	ApiMessage string `json:"api_message,omitempty" xml:"api_message,omitempty"`
	// api调用结果
	ApiData bool `json:"api_data,omitempty" xml:"api_data,omitempty"`
	// api调用是否成功
	ApiSuccess bool `json:"api_success,omitempty" xml:"api_success,omitempty"`
}

TaobaoccoselfcoordinatebreakorderAPIResponseModel is 天猫国际直购供应商毁单通知 成功返回结果

type TaobaoccoselfcoordinatehandlefinishAPIRequest added in v1.3.1

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

TaobaoccoselfcoordinatehandlefinishAPIRequest 天猫国际直购供应商处理完结回复通知 API请求 taobao.cco.self.coordinate.handle.finish

天猫国际直购供应商处理完结回复通知

func NewTaobaoccoselfcoordinatehandlefinishRequest added in v1.3.1

func NewTaobaoccoselfcoordinatehandlefinishRequest() *TaobaoccoselfcoordinatehandlefinishAPIRequest

NewTaobaoccoselfcoordinatehandlefinishRequest 初始化TaobaoccoselfcoordinatehandlefinishAPIRequest对象

func (TaobaoccoselfcoordinatehandlefinishAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoccoselfcoordinatehandlefinishAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoccoselfcoordinatehandlefinishAPIRequest) GetCaseId added in v1.3.1

GetCaseId CaseId Getter

func (TaobaoccoselfcoordinatehandlefinishAPIRequest) GetOperator added in v1.3.1

GetOperator Operator Getter

func (TaobaoccoselfcoordinatehandlefinishAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaoccoselfcoordinatehandlefinishAPIRequest) GetReplyData added in v1.3.1

GetReplyData ReplyData Getter

func (*TaobaoccoselfcoordinatehandlefinishAPIRequest) SetCaseId added in v1.3.1

SetCaseId is CaseId Setter 工单编号

func (*TaobaoccoselfcoordinatehandlefinishAPIRequest) SetOperator added in v1.3.1

SetOperator is Operator Setter 处理人

func (*TaobaoccoselfcoordinatehandlefinishAPIRequest) SetReplyData added in v1.3.1

func (r *TaobaoccoselfcoordinatehandlefinishAPIRequest) SetReplyData(_replyData string) error

SetReplyData is ReplyData Setter 回复模板,其中key/value均为字符串

type TaobaoccoselfcoordinatehandlefinishAPIResponse added in v1.3.1

type TaobaoccoselfcoordinatehandlefinishAPIResponse struct {
	model.CommonResponse
	TaobaoccoselfcoordinatehandlefinishAPIResponseModel
}

TaobaoccoselfcoordinatehandlefinishAPIResponse 天猫国际直购供应商处理完结回复通知 API返回值 taobao.cco.self.coordinate.handle.finish

天猫国际直购供应商处理完结回复通知

type TaobaoccoselfcoordinatehandlefinishAPIResponseModel added in v1.3.1

type TaobaoccoselfcoordinatehandlefinishAPIResponseModel struct {
	XMLName xml.Name `xml:"cco_self_coordinate_handle_finish_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码信息
	ApiCode string `json:"api_code,omitempty" xml:"api_code,omitempty"`
	// 错误信息
	ApiMessage string `json:"api_message,omitempty" xml:"api_message,omitempty"`
	// 处理结果
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
	// 接口是否调用成功
	ApiSuccess bool `json:"api_success,omitempty" xml:"api_success,omitempty"`
}

TaobaoccoselfcoordinatehandlefinishAPIResponseModel is 天猫国际直购供应商处理完结回复通知 成功返回结果

type TicketOrderUpdator

type TicketOrderUpdator struct {
	// 买手护照截图
	AgentPassportsArrList []string `json:"agent_passports_arr_list,omitempty" xml:"agent_passports_arr_list>string,omitempty"`
	// 锁扣照片
	LockerPicturesArrList []string `json:"locker_pictures_arr_list,omitempty" xml:"locker_pictures_arr_list>string,omitempty"`
	// 银行付款记录
	PaymentRecordsArrList []string `json:"payment_records_arr_list,omitempty" xml:"payment_records_arr_list>string,omitempty"`
	// 购买地照片
	PurchasedPlacePicturesArrList []string `json:"purchased_place_pictures_arr_list,omitempty" xml:"purchased_place_pictures_arr_list>string,omitempty"`
	// 小票截图
	TicketsArrList []string `json:"tickets_arr_list,omitempty" xml:"tickets_arr_list>string,omitempty"`
	// 品牌名
	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	// 买手姓名
	AgentName string `json:"agent_name,omitempty" xml:"agent_name,omitempty"`
	// 买手护照过期时间
	AgentPassportExpDate string `json:"agent_passport_exp_date,omitempty" xml:"agent_passport_exp_date,omitempty"`
	// 买手付款时间
	AgentPayTime string `json:"agent_pay_time,omitempty" xml:"agent_pay_time,omitempty"`
	// 购买地
	PurchasedPlace string `json:"purchased_place,omitempty" xml:"purchased_place,omitempty"`
	// 子订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 是否锁扣,1是0否
	Locker int64 `json:"locker,omitempty" xml:"locker,omitempty"`
}

TicketOrderUpdator 结构体

type TmallhkclearancecertificationgetAPIRequest added in v1.3.1

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

TmallhkclearancecertificationgetAPIRequest 获取订单清关材料实名信息 API请求 tmall.hk.clearance.certification.get

获取订单清关材料实名信息

func NewTmallhkclearancecertificationgetRequest added in v1.3.1

func NewTmallhkclearancecertificationgetRequest() *TmallhkclearancecertificationgetAPIRequest

NewTmallhkclearancecertificationgetRequest 初始化TmallhkclearancecertificationgetAPIRequest对象

func (TmallhkclearancecertificationgetAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmallhkclearancecertificationgetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TmallhkclearancecertificationgetAPIRequest) GetOrderCertRequest added in v1.3.1

GetOrderCertRequest OrderCertRequest Getter

func (TmallhkclearancecertificationgetAPIRequest) GetRawParams added in v1.3.1

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

func (*TmallhkclearancecertificationgetAPIRequest) SetOrderCertRequest added in v1.3.1

func (r *TmallhkclearancecertificationgetAPIRequest) SetOrderCertRequest(_orderCertRequest *OrderCertRequest) error

SetOrderCertRequest is OrderCertRequest Setter 参数

type TmallhkclearancecertificationgetAPIResponse added in v1.3.1

type TmallhkclearancecertificationgetAPIResponse struct {
	model.CommonResponse
	TmallhkclearancecertificationgetAPIResponseModel
}

TmallhkclearancecertificationgetAPIResponse 获取订单清关材料实名信息 API返回值 tmall.hk.clearance.certification.get

获取订单清关材料实名信息

type TmallhkclearancecertificationgetAPIResponseModel added in v1.3.1

type TmallhkclearancecertificationgetAPIResponseModel struct {
	XMLName xml.Name `xml:"tmall_hk_clearance_certification_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误提示信息
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 错误编码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 返回内容数据
	Data *OrderCertifyResponse `json:"data,omitempty" xml:"data,omitempty"`
	// 接口是否返回成功
	Succeeded bool `json:"succeeded,omitempty" xml:"succeeded,omitempty"`
}

TmallhkclearancecertificationgetAPIResponseModel is 获取订单清关材料实名信息 成功返回结果

type TmallhkclearancedistributiongetAPIRequest added in v1.3.1

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

TmallhkclearancedistributiongetAPIRequest 分销供应商获取清关材料 API请求 tmall.hk.clearance.distribution.get

供销体系下,提供供应商可以直接获取其订单身份证信息的接口,以使其完成清关。

func NewTmallhkclearancedistributiongetRequest added in v1.3.1

func NewTmallhkclearancedistributiongetRequest() *TmallhkclearancedistributiongetAPIRequest

NewTmallhkclearancedistributiongetRequest 初始化TmallhkclearancedistributiongetAPIRequest对象

func (TmallhkclearancedistributiongetAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmallhkclearancedistributiongetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TmallhkclearancedistributiongetAPIRequest) GetNeedImage added in v1.3.1

GetNeedImage NeedImage Getter

func (TmallhkclearancedistributiongetAPIRequest) GetOrderId added in v1.3.1

GetOrderId OrderId Getter

func (TmallhkclearancedistributiongetAPIRequest) GetRawParams added in v1.3.1

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

func (*TmallhkclearancedistributiongetAPIRequest) SetNeedImage added in v1.3.1

func (r *TmallhkclearancedistributiongetAPIRequest) SetNeedImage(_needImage bool) error

SetNeedImage is NeedImage Setter 是否需要身份证图片,不需要可以缩短接口响应时间

func (*TmallhkclearancedistributiongetAPIRequest) SetOrderId added in v1.3.1

func (r *TmallhkclearancedistributiongetAPIRequest) SetOrderId(_orderId int64) error

SetOrderId is OrderId Setter 订单号

type TmallhkclearancedistributiongetAPIResponse added in v1.3.1

type TmallhkclearancedistributiongetAPIResponse struct {
	model.CommonResponse
	TmallhkclearancedistributiongetAPIResponseModel
}

TmallhkclearancedistributiongetAPIResponse 分销供应商获取清关材料 API返回值 tmall.hk.clearance.distribution.get

供销体系下,提供供应商可以直接获取其订单身份证信息的接口,以使其完成清关。

type TmallhkclearancedistributiongetAPIResponseModel added in v1.3.1

type TmallhkclearancedistributiongetAPIResponseModel struct {
	XMLName xml.Name `xml:"tmall_hk_clearance_distribution_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果对象
	Result *CertifyQueryResult `json:"result,omitempty" xml:"result,omitempty"`
}

TmallhkclearancedistributiongetAPIResponseModel is 分销供应商获取清关材料 成功返回结果

type TmallhkclearancegetAPIRequest added in v1.3.1

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

TmallhkclearancegetAPIRequest 天猫国际-清关材料查询 API请求 tmall.hk.clearance.get

提供订单收货人身份信息查询功能。

func NewTmallhkclearancegetRequest added in v1.3.1

func NewTmallhkclearancegetRequest() *TmallhkclearancegetAPIRequest

NewTmallhkclearancegetRequest 初始化TmallhkclearancegetAPIRequest对象

func (TmallhkclearancegetAPIRequest) GetApiMethodName added in v1.3.1

func (r TmallhkclearancegetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmallhkclearancegetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TmallhkclearancegetAPIRequest) GetNeedImage added in v1.3.1

func (r TmallhkclearancegetAPIRequest) GetNeedImage() bool

GetNeedImage NeedImage Getter

func (TmallhkclearancegetAPIRequest) GetOrderId added in v1.3.1

func (r TmallhkclearancegetAPIRequest) GetOrderId() int64

GetOrderId OrderId Getter

func (TmallhkclearancegetAPIRequest) GetRawParams added in v1.3.1

func (r TmallhkclearancegetAPIRequest) GetRawParams() model.Params

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

func (*TmallhkclearancegetAPIRequest) SetNeedImage added in v1.3.1

func (r *TmallhkclearancegetAPIRequest) SetNeedImage(_needImage bool) error

SetNeedImage is NeedImage Setter 是否需要身份证图片,不需要可以缩短接口响应时间

func (*TmallhkclearancegetAPIRequest) SetOrderId added in v1.3.1

func (r *TmallhkclearancegetAPIRequest) SetOrderId(_orderId int64) error

SetOrderId is OrderId Setter 天猫国际订单号

type TmallhkclearancegetAPIResponse added in v1.3.1

type TmallhkclearancegetAPIResponse struct {
	model.CommonResponse
	TmallhkclearancegetAPIResponseModel
}

TmallhkclearancegetAPIResponse 天猫国际-清关材料查询 API返回值 tmall.hk.clearance.get

提供订单收货人身份信息查询功能。

type TmallhkclearancegetAPIResponseModel added in v1.3.1

type TmallhkclearancegetAPIResponseModel struct {
	XMLName xml.Name `xml:"tmall_hk_clearance_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果对象
	Result *CertifyQueryResult `json:"result,omitempty" xml:"result,omitempty"`
}

TmallhkclearancegetAPIResponseModel is 天猫国际-清关材料查询 成功返回结果

type TmallhkclearanceinfosendAPIRequest added in v1.3.1

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

TmallhkclearanceinfosendAPIRequest 清关信息回调通知 API请求 tmall.hk.clearance.info.send

清关信息回调通知

func NewTmallhkclearanceinfosendRequest added in v1.3.1

func NewTmallhkclearanceinfosendRequest() *TmallhkclearanceinfosendAPIRequest

NewTmallhkclearanceinfosendRequest 初始化TmallhkclearanceinfosendAPIRequest对象

func (TmallhkclearanceinfosendAPIRequest) GetApiMethodName added in v1.3.1

func (r TmallhkclearanceinfosendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmallhkclearanceinfosendAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TmallhkclearanceinfosendAPIRequest) GetOrderClearanceInfoRequest added in v1.3.1

func (r TmallhkclearanceinfosendAPIRequest) GetOrderClearanceInfoRequest() *OrderClearanceInfoRequest

GetOrderClearanceInfoRequest OrderClearanceInfoRequest Getter

func (TmallhkclearanceinfosendAPIRequest) GetRawParams added in v1.3.1

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

func (*TmallhkclearanceinfosendAPIRequest) SetOrderClearanceInfoRequest added in v1.3.1

func (r *TmallhkclearanceinfosendAPIRequest) SetOrderClearanceInfoRequest(_orderClearanceInfoRequest *OrderClearanceInfoRequest) error

SetOrderClearanceInfoRequest is OrderClearanceInfoRequest Setter 清关信息

type TmallhkclearanceinfosendAPIResponse added in v1.3.1

type TmallhkclearanceinfosendAPIResponse struct {
	model.CommonResponse
	TmallhkclearanceinfosendAPIResponseModel
}

TmallhkclearanceinfosendAPIResponse 清关信息回调通知 API返回值 tmall.hk.clearance.info.send

清关信息回调通知

type TmallhkclearanceinfosendAPIResponseModel added in v1.3.1

type TmallhkclearanceinfosendAPIResponseModel struct {
	XMLName xml.Name `xml:"tmall_hk_clearance_info_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误原因
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// 错误编码
	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`
	// 操作是否成功
	MsgSuccess bool `json:"msg_success,omitempty" xml:"msg_success,omitempty"`
	// 接口调用是否成功
	MsgObj bool `json:"msg_obj,omitempty" xml:"msg_obj,omitempty"`
}

TmallhkclearanceinfosendAPIResponseModel is 清关信息回调通知 成功返回结果

type TmallhkclearanceordergetAPIRequest added in v1.3.1

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

TmallhkclearanceordergetAPIRequest 天猫国际订单清关信息 API请求 tmall.hk.clearance.order.get

天猫国际订单清关信息

func NewTmallhkclearanceordergetRequest added in v1.3.1

func NewTmallhkclearanceordergetRequest() *TmallhkclearanceordergetAPIRequest

NewTmallhkclearanceordergetRequest 初始化TmallhkclearanceordergetAPIRequest对象

func (TmallhkclearanceordergetAPIRequest) GetApiMethodName added in v1.3.1

func (r TmallhkclearanceordergetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmallhkclearanceordergetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TmallhkclearanceordergetAPIRequest) GetClearanceOrderRequest added in v1.3.1

func (r TmallhkclearanceordergetAPIRequest) GetClearanceOrderRequest() *ClearanceOrderRequest

GetClearanceOrderRequest ClearanceOrderRequest Getter

func (TmallhkclearanceordergetAPIRequest) GetRawParams added in v1.3.1

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

func (*TmallhkclearanceordergetAPIRequest) SetClearanceOrderRequest added in v1.3.1

func (r *TmallhkclearanceordergetAPIRequest) SetClearanceOrderRequest(_clearanceOrderRequest *ClearanceOrderRequest) error

SetClearanceOrderRequest is ClearanceOrderRequest Setter 入参封装类型

type TmallhkclearanceordergetAPIResponse added in v1.3.1

type TmallhkclearanceordergetAPIResponse struct {
	model.CommonResponse
	TmallhkclearanceordergetAPIResponseModel
}

TmallhkclearanceordergetAPIResponse 天猫国际订单清关信息 API返回值 tmall.hk.clearance.order.get

天猫国际订单清关信息

type TmallhkclearanceordergetAPIResponseModel added in v1.3.1

type TmallhkclearanceordergetAPIResponseModel struct {
	XMLName xml.Name `xml:"tmall_hk_clearance_order_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果描述
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 结果码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 清关数据封装
	Obj *ClearanceDataDo `json:"obj,omitempty" xml:"obj,omitempty"`
	// 是否正常
	Succeeded bool `json:"succeeded,omitempty" xml:"succeeded,omitempty"`
}

TmallhkclearanceordergetAPIResponseModel is 天猫国际订单清关信息 成功返回结果

type TmalltraceplatformawdcinfouploadAPIRequest added in v1.3.1

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

TmalltraceplatformawdcinfouploadAPIRequest AWDC提交溯源信息 API请求 tmall.traceplatform.awdc.info.upload

天猫溯源-AWDC-上传溯源信息

func NewTmalltraceplatformawdcinfouploadRequest added in v1.3.1

func NewTmalltraceplatformawdcinfouploadRequest() *TmalltraceplatformawdcinfouploadAPIRequest

NewTmalltraceplatformawdcinfouploadRequest 初始化TmalltraceplatformawdcinfouploadAPIRequest对象

func (TmalltraceplatformawdcinfouploadAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmalltraceplatformawdcinfouploadAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TmalltraceplatformawdcinfouploadAPIRequest) GetRawParams added in v1.3.1

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

func (TmalltraceplatformawdcinfouploadAPIRequest) GetTraceInfo added in v1.3.1

GetTraceInfo TraceInfo Getter

func (*TmalltraceplatformawdcinfouploadAPIRequest) SetTraceInfo added in v1.3.1

func (r *TmalltraceplatformawdcinfouploadAPIRequest) SetTraceInfo(_traceInfo *AwdcInfo) error

SetTraceInfo is TraceInfo Setter 入参traceInfo

type TmalltraceplatformawdcinfouploadAPIResponse added in v1.3.1

type TmalltraceplatformawdcinfouploadAPIResponse struct {
	model.CommonResponse
	TmalltraceplatformawdcinfouploadAPIResponseModel
}

TmalltraceplatformawdcinfouploadAPIResponse AWDC提交溯源信息 API返回值 tmall.traceplatform.awdc.info.upload

天猫溯源-AWDC-上传溯源信息

type TmalltraceplatformawdcinfouploadAPIResponseModel added in v1.3.1

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

TmalltraceplatformawdcinfouploadAPIResponseModel is AWDC提交溯源信息 成功返回结果

type TmalltraceplatformccictracecodecheckAPIRequest added in v1.3.1

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

TmalltraceplatformccictracecodecheckAPIRequest ccic校验溯源码 API请求 tmall.traceplatform.ccic.tracecode.check

天猫国际溯源业务,需要将溯源码校验的功能输出到ccic官方主页中以增强溯源码的可信度,故需要提供api给ccic使用以校验溯源码的正确性。

func NewTmalltraceplatformccictracecodecheckRequest added in v1.3.1

func NewTmalltraceplatformccictracecodecheckRequest() *TmalltraceplatformccictracecodecheckAPIRequest

NewTmalltraceplatformccictracecodecheckRequest 初始化TmalltraceplatformccictracecodecheckAPIRequest对象

func (TmalltraceplatformccictracecodecheckAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmalltraceplatformccictracecodecheckAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TmalltraceplatformccictracecodecheckAPIRequest) GetHideCode added in v1.3.1

GetHideCode HideCode Getter

func (TmalltraceplatformccictracecodecheckAPIRequest) GetRawParams added in v1.3.1

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

func (TmalltraceplatformccictracecodecheckAPIRequest) GetShortTracecode added in v1.3.1

GetShortTracecode ShortTracecode Getter

func (*TmalltraceplatformccictracecodecheckAPIRequest) SetHideCode added in v1.3.1

SetHideCode is HideCode Setter 6位暗码,必选

func (*TmalltraceplatformccictracecodecheckAPIRequest) SetShortTracecode added in v1.3.1

func (r *TmalltraceplatformccictracecodecheckAPIRequest) SetShortTracecode(_shortTracecode string) error

SetShortTracecode is ShortTracecode Setter 15为溯源短码,必选

type TmalltraceplatformccictracecodecheckAPIResponse added in v1.3.1

type TmalltraceplatformccictracecodecheckAPIResponse struct {
	model.CommonResponse
	TmalltraceplatformccictracecodecheckAPIResponseModel
}

TmalltraceplatformccictracecodecheckAPIResponse ccic校验溯源码 API返回值 tmall.traceplatform.ccic.tracecode.check

天猫国际溯源业务,需要将溯源码校验的功能输出到ccic官方主页中以增强溯源码的可信度,故需要提供api给ccic使用以校验溯源码的正确性。

type TmalltraceplatformccictracecodecheckAPIResponseModel added in v1.3.1

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

TmalltraceplatformccictracecodecheckAPIResponseModel is ccic校验溯源码 成功返回结果

type TmalltraceplatformctsinfouploadAPIRequest added in v1.3.1

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

TmalltraceplatformctsinfouploadAPIRequest CTS提交溯源信息 API请求 tmall.traceplatform.cts.info.upload

cts上传溯源信息

func NewTmalltraceplatformctsinfouploadRequest added in v1.3.1

func NewTmalltraceplatformctsinfouploadRequest() *TmalltraceplatformctsinfouploadAPIRequest

NewTmalltraceplatformctsinfouploadRequest 初始化TmalltraceplatformctsinfouploadAPIRequest对象

func (TmalltraceplatformctsinfouploadAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmalltraceplatformctsinfouploadAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TmalltraceplatformctsinfouploadAPIRequest) GetRawParams added in v1.3.1

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

func (TmalltraceplatformctsinfouploadAPIRequest) GetTraceInfo added in v1.3.1

GetTraceInfo TraceInfo Getter

func (*TmalltraceplatformctsinfouploadAPIRequest) SetTraceInfo added in v1.3.1

func (r *TmalltraceplatformctsinfouploadAPIRequest) SetTraceInfo(_traceInfo *CtsInfo) error

SetTraceInfo is TraceInfo Setter 入参traceInfo

type TmalltraceplatformctsinfouploadAPIResponse added in v1.3.1

type TmalltraceplatformctsinfouploadAPIResponse struct {
	model.CommonResponse
	TmalltraceplatformctsinfouploadAPIResponseModel
}

TmalltraceplatformctsinfouploadAPIResponse CTS提交溯源信息 API返回值 tmall.traceplatform.cts.info.upload

cts上传溯源信息

type TmalltraceplatformctsinfouploadAPIResponseModel added in v1.3.1

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

TmalltraceplatformctsinfouploadAPIResponseModel is CTS提交溯源信息 成功返回结果

type TmalltraceplatformctsorderstopAPIRequest added in v1.3.1

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

TmalltraceplatformctsorderstopAPIRequest CTS截断订单 API请求 tmall.traceplatform.cts.order.stop

截断CTS订单

func NewTmalltraceplatformctsorderstopRequest added in v1.3.1

func NewTmalltraceplatformctsorderstopRequest() *TmalltraceplatformctsorderstopAPIRequest

NewTmalltraceplatformctsorderstopRequest 初始化TmalltraceplatformctsorderstopAPIRequest对象

func (TmalltraceplatformctsorderstopAPIRequest) GetApiMethodName added in v1.3.1

func (r TmalltraceplatformctsorderstopAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmalltraceplatformctsorderstopAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TmalltraceplatformctsorderstopAPIRequest) GetRawParams added in v1.3.1

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

func (TmalltraceplatformctsorderstopAPIRequest) GetTraceInfo added in v1.3.1

GetTraceInfo TraceInfo Getter

func (*TmalltraceplatformctsorderstopAPIRequest) SetTraceInfo added in v1.3.1

func (r *TmalltraceplatformctsorderstopAPIRequest) SetTraceInfo(_traceInfo *TraceInfo) error

SetTraceInfo is TraceInfo Setter 入参traceInfo

type TmalltraceplatformctsorderstopAPIResponse added in v1.3.1

type TmalltraceplatformctsorderstopAPIResponse struct {
	model.CommonResponse
	TmalltraceplatformctsorderstopAPIResponseModel
}

TmalltraceplatformctsorderstopAPIResponse CTS截断订单 API返回值 tmall.traceplatform.cts.order.stop

截断CTS订单

type TmalltraceplatformctsorderstopAPIResponseModel added in v1.3.1

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

TmalltraceplatformctsorderstopAPIResponseModel is CTS截断订单 成功返回结果

type TmalltraceplatformticketorderuploadAPIRequest added in v1.3.1

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

TmalltraceplatformticketorderuploadAPIRequest 上传小票数据 API请求 tmall.traceplatform.ticket.order.upload

upsertOrderBySeller

func NewTmalltraceplatformticketorderuploadRequest added in v1.3.1

func NewTmalltraceplatformticketorderuploadRequest() *TmalltraceplatformticketorderuploadAPIRequest

NewTmalltraceplatformticketorderuploadRequest 初始化TmalltraceplatformticketorderuploadAPIRequest对象

func (TmalltraceplatformticketorderuploadAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmalltraceplatformticketorderuploadAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TmalltraceplatformticketorderuploadAPIRequest) GetRawParams added in v1.3.1

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

func (TmalltraceplatformticketorderuploadAPIRequest) GetTicketOrder added in v1.3.1

GetTicketOrder TicketOrder Getter

func (*TmalltraceplatformticketorderuploadAPIRequest) SetTicketOrder added in v1.3.1

SetTicketOrder is TicketOrder Setter 上传小票参数

type TmalltraceplatformticketorderuploadAPIResponse added in v1.3.1

type TmalltraceplatformticketorderuploadAPIResponse struct {
	model.CommonResponse
	TmalltraceplatformticketorderuploadAPIResponseModel
}

TmalltraceplatformticketorderuploadAPIResponse 上传小票数据 API返回值 tmall.traceplatform.ticket.order.upload

upsertOrderBySeller

type TmalltraceplatformticketorderuploadAPIResponseModel added in v1.3.1

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

TmalltraceplatformticketorderuploadAPIResponseModel is 上传小票数据 成功返回结果

type TmalltraceplatformticketpictureuploadAPIRequest added in v1.3.1

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

TmalltraceplatformticketpictureuploadAPIRequest 上传小票图片 API请求 tmall.traceplatform.ticket.picture.upload

uploadPicture

func NewTmalltraceplatformticketpictureuploadRequest added in v1.3.1

func NewTmalltraceplatformticketpictureuploadRequest() *TmalltraceplatformticketpictureuploadAPIRequest

NewTmalltraceplatformticketpictureuploadRequest 初始化TmalltraceplatformticketpictureuploadAPIRequest对象

func (TmalltraceplatformticketpictureuploadAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TmalltraceplatformticketpictureuploadAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TmalltraceplatformticketpictureuploadAPIRequest) GetBizOrderId added in v1.3.1

GetBizOrderId BizOrderId Getter

func (TmalltraceplatformticketpictureuploadAPIRequest) GetFile added in v1.3.1

GetFile File Getter

func (TmalltraceplatformticketpictureuploadAPIRequest) GetRawParams added in v1.3.1

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

func (*TmalltraceplatformticketpictureuploadAPIRequest) SetBizOrderId added in v1.3.1

func (r *TmalltraceplatformticketpictureuploadAPIRequest) SetBizOrderId(_bizOrderId int64) error

SetBizOrderId is BizOrderId Setter 子订单号

func (*TmalltraceplatformticketpictureuploadAPIRequest) SetFile added in v1.3.1

SetFile is File Setter 图片二进制流,只支持jpg/jpeg/png格式

type TmalltraceplatformticketpictureuploadAPIResponse added in v1.3.1

type TmalltraceplatformticketpictureuploadAPIResponse struct {
	model.CommonResponse
	TmalltraceplatformticketpictureuploadAPIResponseModel
}

TmalltraceplatformticketpictureuploadAPIResponse 上传小票图片 API返回值 tmall.traceplatform.ticket.picture.upload

uploadPicture

type TmalltraceplatformticketpictureuploadAPIResponseModel added in v1.3.1

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

TmalltraceplatformticketpictureuploadAPIResponseModel is 上传小票图片 成功返回结果

type TraceInfo

type TraceInfo struct {
	// 货品ID
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 商品ID
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// 子订单号
	SubOrderNo string `json:"sub_order_no,omitempty" xml:"sub_order_no,omitempty"`
	// 溯源码
	TraceCode string `json:"trace_code,omitempty" xml:"trace_code,omitempty"`
}

TraceInfo 结构体

Source Files

Jump to

Keyboard shortcuts

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