Documentation
¶
Overview ¶
Package tbrefund 包含淘宝退款API,相关结构体
Index ¶
- type Address
- type CombineSubItemDo
- type Dispute
- type MaxRefundFee
- type Operation
- type PicUrl
- type QueryRefundStatusResponse
- type Reason
- type Refund
- type RefundDetail
- type RefundMappingResult
- type RefundMessage
- type RefundQueryByOrderIdRequest
- type RefundRemindTimeout
- type TaobaorefunddetailgetAPIRequest
- func (r TaobaorefunddetailgetAPIRequest) GetApiMethodName() string
- func (r TaobaorefunddetailgetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefunddetailgetAPIRequest) GetFields() string
- func (r TaobaorefunddetailgetAPIRequest) GetRawParams() model.Params
- func (r TaobaorefunddetailgetAPIRequest) GetRefundId() int64
- func (r *TaobaorefunddetailgetAPIRequest) SetFields(_fields string) error
- func (r *TaobaorefunddetailgetAPIRequest) SetRefundId(_refundId int64) error
- type TaobaorefunddetailgetAPIResponse
- type TaobaorefunddetailgetAPIResponseModel
- type TaobaorefundgetAPIRequest
- func (r TaobaorefundgetAPIRequest) GetApiMethodName() string
- func (r TaobaorefundgetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefundgetAPIRequest) GetFields() []string
- func (r TaobaorefundgetAPIRequest) GetRawParams() model.Params
- func (r TaobaorefundgetAPIRequest) GetRefundId() int64
- func (r *TaobaorefundgetAPIRequest) SetFields(_fields []string) error
- func (r *TaobaorefundgetAPIRequest) SetRefundId(_refundId int64) error
- type TaobaorefundgetAPIResponse
- type TaobaorefundgetAPIResponseModel
- type TaobaorefundmessageaddAPIRequest
- func (r TaobaorefundmessageaddAPIRequest) GetApiMethodName() string
- func (r TaobaorefundmessageaddAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefundmessageaddAPIRequest) GetContent() string
- func (r TaobaorefundmessageaddAPIRequest) GetImage() *model.File
- func (r TaobaorefundmessageaddAPIRequest) GetRawParams() model.Params
- func (r TaobaorefundmessageaddAPIRequest) GetRefundId() int64
- func (r *TaobaorefundmessageaddAPIRequest) SetContent(_content string) error
- func (r *TaobaorefundmessageaddAPIRequest) SetImage(_image *model.File) error
- func (r *TaobaorefundmessageaddAPIRequest) SetRefundId(_refundId int64) error
- type TaobaorefundmessageaddAPIResponse
- type TaobaorefundmessageaddAPIResponseModel
- type TaobaorefundmessagesgetAPIRequest
- func (r TaobaorefundmessagesgetAPIRequest) GetApiMethodName() string
- func (r TaobaorefundmessagesgetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefundmessagesgetAPIRequest) GetFields() []string
- func (r TaobaorefundmessagesgetAPIRequest) GetPageNo() int64
- func (r TaobaorefundmessagesgetAPIRequest) GetPageSize() int64
- func (r TaobaorefundmessagesgetAPIRequest) GetRawParams() model.Params
- func (r TaobaorefundmessagesgetAPIRequest) GetRefundId() int64
- func (r TaobaorefundmessagesgetAPIRequest) GetRefundPhase() string
- func (r *TaobaorefundmessagesgetAPIRequest) SetFields(_fields []string) error
- func (r *TaobaorefundmessagesgetAPIRequest) SetPageNo(_pageNo int64) error
- func (r *TaobaorefundmessagesgetAPIRequest) SetPageSize(_pageSize int64) error
- func (r *TaobaorefundmessagesgetAPIRequest) SetRefundId(_refundId int64) error
- func (r *TaobaorefundmessagesgetAPIRequest) SetRefundPhase(_refundPhase string) error
- type TaobaorefundmessagesgetAPIResponse
- type TaobaorefundmessagesgetAPIResponseModel
- type TaobaorefundnegotiatereturnAPIRequest
- func (r TaobaorefundnegotiatereturnAPIRequest) GetAddressId() int64
- func (r TaobaorefundnegotiatereturnAPIRequest) GetApiMethodName() string
- func (r TaobaorefundnegotiatereturnAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefundnegotiatereturnAPIRequest) GetRawParams() model.Params
- func (r TaobaorefundnegotiatereturnAPIRequest) GetRefundFee() int64
- func (r TaobaorefundnegotiatereturnAPIRequest) GetRefundId() int64
- func (r TaobaorefundnegotiatereturnAPIRequest) GetRefundVersion() int64
- func (r *TaobaorefundnegotiatereturnAPIRequest) SetAddressId(_addressId int64) error
- func (r *TaobaorefundnegotiatereturnAPIRequest) SetRefundFee(_refundFee int64) error
- func (r *TaobaorefundnegotiatereturnAPIRequest) SetRefundId(_refundId int64) error
- func (r *TaobaorefundnegotiatereturnAPIRequest) SetRefundVersion(_refundVersion int64) error
- type TaobaorefundnegotiatereturnAPIResponse
- type TaobaorefundnegotiatereturnAPIResponseModel
- type TaobaorefundnegotiatereturnrenderAPIRequest
- func (r TaobaorefundnegotiatereturnrenderAPIRequest) GetApiMethodName() string
- func (r TaobaorefundnegotiatereturnrenderAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefundnegotiatereturnrenderAPIRequest) GetRawParams() model.Params
- func (r TaobaorefundnegotiatereturnrenderAPIRequest) GetRefundId() int64
- func (r *TaobaorefundnegotiatereturnrenderAPIRequest) SetRefundId(_refundId int64) error
- type TaobaorefundnegotiatereturnrenderAPIResponse
- type TaobaorefundnegotiatereturnrenderAPIResponseModel
- type TaobaorefundrefusereasongetAPIRequest
- func (r TaobaorefundrefusereasongetAPIRequest) GetApiMethodName() string
- func (r TaobaorefundrefusereasongetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefundrefusereasongetAPIRequest) GetFields() string
- func (r TaobaorefundrefusereasongetAPIRequest) GetRawParams() model.Params
- func (r TaobaorefundrefusereasongetAPIRequest) GetRefundId() int64
- func (r TaobaorefundrefusereasongetAPIRequest) GetRefundPhase() string
- func (r *TaobaorefundrefusereasongetAPIRequest) SetFields(_fields string) error
- func (r *TaobaorefundrefusereasongetAPIRequest) SetRefundId(_refundId int64) error
- func (r *TaobaorefundrefusereasongetAPIRequest) SetRefundPhase(_refundPhase string) error
- type TaobaorefundrefusereasongetAPIResponse
- type TaobaorefundrefusereasongetAPIResponseModel
- type TaobaorefundsapplygetAPIRequest
- func (r TaobaorefundsapplygetAPIRequest) GetApiMethodName() string
- func (r TaobaorefundsapplygetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefundsapplygetAPIRequest) GetFields() []string
- func (r TaobaorefundsapplygetAPIRequest) GetPageNo() int64
- func (r TaobaorefundsapplygetAPIRequest) GetPageSize() int64
- func (r TaobaorefundsapplygetAPIRequest) GetRawParams() model.Params
- func (r TaobaorefundsapplygetAPIRequest) GetSellerNick() string
- func (r TaobaorefundsapplygetAPIRequest) GetStatus() string
- func (r TaobaorefundsapplygetAPIRequest) GetType() string
- func (r *TaobaorefundsapplygetAPIRequest) SetFields(_fields []string) error
- func (r *TaobaorefundsapplygetAPIRequest) SetPageNo(_pageNo int64) error
- func (r *TaobaorefundsapplygetAPIRequest) SetPageSize(_pageSize int64) error
- func (r *TaobaorefundsapplygetAPIRequest) SetSellerNick(_sellerNick string) error
- func (r *TaobaorefundsapplygetAPIRequest) SetStatus(_status string) error
- func (r *TaobaorefundsapplygetAPIRequest) SetType(_type string) error
- type TaobaorefundsapplygetAPIResponse
- type TaobaorefundsapplygetAPIResponseModel
- type TaobaorefundstatusgetAPIRequest
- func (r TaobaorefundstatusgetAPIRequest) GetApiMethodName() string
- func (r TaobaorefundstatusgetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorefundstatusgetAPIRequest) GetQueryParam() *RefundQueryByOrderIdRequest
- func (r TaobaorefundstatusgetAPIRequest) GetRawParams() model.Params
- func (r *TaobaorefundstatusgetAPIRequest) SetQueryParam(_queryParam *RefundQueryByOrderIdRequest) error
- type TaobaorefundstatusgetAPIResponse
- type TaobaorefundstatusgetAPIResponseModel
- type TaobaorefundstatusgetResultSet
- type TaobaorprefundinterceptAPIRequest
- func (r TaobaorprefundinterceptAPIRequest) GetApiMethodName() string
- func (r TaobaorprefundinterceptAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorprefundinterceptAPIRequest) GetRawParams() model.Params
- func (r TaobaorprefundinterceptAPIRequest) GetRefundId() int64
- func (r TaobaorprefundinterceptAPIRequest) GetRefundVersion() int64
- func (r *TaobaorprefundinterceptAPIRequest) SetRefundId(_refundId int64) error
- func (r *TaobaorprefundinterceptAPIRequest) SetRefundVersion(_refundVersion int64) error
- type TaobaorprefundinterceptAPIResponse
- type TaobaorprefundinterceptAPIResponseModel
- type TaobaorprefundreviewAPIRequest
- func (r TaobaorprefundreviewAPIRequest) GetApiMethodName() string
- func (r TaobaorprefundreviewAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorprefundreviewAPIRequest) GetMessage() string
- func (r TaobaorprefundreviewAPIRequest) GetOperator() string
- func (r TaobaorprefundreviewAPIRequest) GetRawParams() model.Params
- func (r TaobaorprefundreviewAPIRequest) GetRefundId() int64
- func (r TaobaorprefundreviewAPIRequest) GetRefundPhase() string
- func (r TaobaorprefundreviewAPIRequest) GetRefundVersion() int64
- func (r TaobaorprefundreviewAPIRequest) GetResult() bool
- func (r *TaobaorprefundreviewAPIRequest) SetMessage(_message string) error
- func (r *TaobaorprefundreviewAPIRequest) SetOperator(_operator string) error
- func (r *TaobaorprefundreviewAPIRequest) SetRefundId(_refundId int64) error
- func (r *TaobaorprefundreviewAPIRequest) SetRefundPhase(_refundPhase string) error
- func (r *TaobaorprefundreviewAPIRequest) SetRefundVersion(_refundVersion int64) error
- func (r *TaobaorprefundreviewAPIRequest) SetResult(_result bool) error
- type TaobaorprefundreviewAPIResponse
- type TaobaorprefundreviewAPIResponseModel
- type TaobaorprefundsagreeAPIRequest
- func (r TaobaorprefundsagreeAPIRequest) GetApiMethodName() string
- func (r TaobaorprefundsagreeAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorprefundsagreeAPIRequest) GetCode() string
- func (r TaobaorprefundsagreeAPIRequest) GetRawParams() model.Params
- func (r TaobaorprefundsagreeAPIRequest) GetRefundInfos() string
- func (r *TaobaorprefundsagreeAPIRequest) SetCode(_code string) error
- func (r *TaobaorprefundsagreeAPIRequest) SetRefundInfos(_refundInfos string) error
- type TaobaorprefundsagreeAPIResponse
- type TaobaorprefundsagreeAPIResponseModel
- type TaobaorpreturngoodsagreeAPIRequest
- func (r TaobaorpreturngoodsagreeAPIRequest) GetAddress() string
- func (r TaobaorpreturngoodsagreeAPIRequest) GetApiMethodName() string
- func (r TaobaorpreturngoodsagreeAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorpreturngoodsagreeAPIRequest) GetMobile() string
- func (r TaobaorpreturngoodsagreeAPIRequest) GetName() string
- func (r TaobaorpreturngoodsagreeAPIRequest) GetPost() string
- func (r TaobaorpreturngoodsagreeAPIRequest) GetPostFeeBearRole() int64
- func (r TaobaorpreturngoodsagreeAPIRequest) GetRawParams() model.Params
- func (r TaobaorpreturngoodsagreeAPIRequest) GetRefundId() int64
- func (r TaobaorpreturngoodsagreeAPIRequest) GetRefundPhase() string
- func (r TaobaorpreturngoodsagreeAPIRequest) GetRefundVersion() int64
- func (r TaobaorpreturngoodsagreeAPIRequest) GetRemark() string
- func (r TaobaorpreturngoodsagreeAPIRequest) GetSellerAddressId() int64
- func (r TaobaorpreturngoodsagreeAPIRequest) GetTel() string
- func (r TaobaorpreturngoodsagreeAPIRequest) GetVirtualReturnGoods() bool
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetAddress(_address string) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetMobile(_mobile string) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetName(_name string) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetPost(_post string) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetPostFeeBearRole(_postFeeBearRole int64) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetRefundId(_refundId int64) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetRefundPhase(_refundPhase string) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetRefundVersion(_refundVersion int64) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetRemark(_remark string) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetSellerAddressId(_sellerAddressId int64) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetTel(_tel string) error
- func (r *TaobaorpreturngoodsagreeAPIRequest) SetVirtualReturnGoods(_virtualReturnGoods bool) error
- type TaobaorpreturngoodsagreeAPIResponse
- type TaobaorpreturngoodsagreeAPIResponseModel
- type TaobaorpreturngoodsrefillAPIRequest
- func (r TaobaorpreturngoodsrefillAPIRequest) GetApiMethodName() string
- func (r TaobaorpreturngoodsrefillAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorpreturngoodsrefillAPIRequest) GetLogisticsCompanyCode() string
- func (r TaobaorpreturngoodsrefillAPIRequest) GetLogisticsWaybillNo() string
- func (r TaobaorpreturngoodsrefillAPIRequest) GetRawParams() model.Params
- func (r TaobaorpreturngoodsrefillAPIRequest) GetRefundId() int64
- func (r TaobaorpreturngoodsrefillAPIRequest) GetRefundPhase() string
- func (r *TaobaorpreturngoodsrefillAPIRequest) SetLogisticsCompanyCode(_logisticsCompanyCode string) error
- func (r *TaobaorpreturngoodsrefillAPIRequest) SetLogisticsWaybillNo(_logisticsWaybillNo string) error
- func (r *TaobaorpreturngoodsrefillAPIRequest) SetRefundId(_refundId int64) error
- func (r *TaobaorpreturngoodsrefillAPIRequest) SetRefundPhase(_refundPhase string) error
- type TaobaorpreturngoodsrefillAPIResponse
- type TaobaorpreturngoodsrefillAPIResponseModel
- type TaobaorpreturngoodsrefuseAPIRequest
- func (r TaobaorpreturngoodsrefuseAPIRequest) GetApiMethodName() string
- func (r TaobaorpreturngoodsrefuseAPIRequest) GetApiParams(params url.Values)
- func (r TaobaorpreturngoodsrefuseAPIRequest) GetRawParams() model.Params
- func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefundId() int64
- func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefundPhase() string
- func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefundVersion() int64
- func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefuseProof() *model.File
- func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefuseReasonId() int64
- func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefundId(_refundId int64) error
- func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefundPhase(_refundPhase string) error
- func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefundVersion(_refundVersion int64) error
- func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefuseProof(_refuseProof *model.File) error
- func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefuseReasonId(_refuseReasonId int64) error
- type TaobaorpreturngoodsrefuseAPIResponse
- type TaobaorpreturngoodsrefuseAPIResponseModel
- type TaobaospecialrefundgetAPIRequest
- func (r TaobaospecialrefundgetAPIRequest) GetApiMethodName() string
- func (r TaobaospecialrefundgetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaospecialrefundgetAPIRequest) GetFields() []string
- func (r TaobaospecialrefundgetAPIRequest) GetRawParams() model.Params
- func (r TaobaospecialrefundgetAPIRequest) GetRefundId() int64
- func (r *TaobaospecialrefundgetAPIRequest) SetFields(_fields []string) error
- func (r *TaobaospecialrefundgetAPIRequest) SetRefundId(_refundId int64) error
- type TaobaospecialrefundgetAPIResponse
- type TaobaospecialrefundgetAPIResponseModel
- type TaobaospecialrefundsreceivegetAPIRequest
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetApiMethodName() string
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetBuyerNick() string
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetBuyerOpenUid() string
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetEndModified() string
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetFields() []string
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetPageNo() int64
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetPageSize() int64
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetRawParams() model.Params
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetStartModified() string
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetStatus() string
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetType() string
- func (r TaobaospecialrefundsreceivegetAPIRequest) GetUseHasNext() bool
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetBuyerNick(_buyerNick string) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetBuyerOpenUid(_buyerOpenUid string) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetEndModified(_endModified string) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetFields(_fields []string) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetPageNo(_pageNo int64) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetPageSize(_pageSize int64) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetStartModified(_startModified string) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetStatus(_status string) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetType(_type string) error
- func (r *TaobaospecialrefundsreceivegetAPIRequest) SetUseHasNext(_useHasNext bool) error
- type TaobaospecialrefundsreceivegetAPIResponse
- type TaobaospecialrefundsreceivegetAPIResponseModel
- type TmalldisputereceivegetAPIRequest
- func (r TmalldisputereceivegetAPIRequest) GetApiMethodName() string
- func (r TmalldisputereceivegetAPIRequest) GetApiParams(params url.Values)
- func (r TmalldisputereceivegetAPIRequest) GetBuyerNick() string
- func (r TmalldisputereceivegetAPIRequest) GetBuyerOpenUid() string
- func (r TmalldisputereceivegetAPIRequest) GetEndModified() string
- func (r TmalldisputereceivegetAPIRequest) GetFields() []string
- func (r TmalldisputereceivegetAPIRequest) GetPageNo() int64
- func (r TmalldisputereceivegetAPIRequest) GetPageSize() int64
- func (r TmalldisputereceivegetAPIRequest) GetRawParams() model.Params
- func (r TmalldisputereceivegetAPIRequest) GetRefundId() int64
- func (r TmalldisputereceivegetAPIRequest) GetStartModified() string
- func (r TmalldisputereceivegetAPIRequest) GetStatus() string
- func (r TmalldisputereceivegetAPIRequest) GetType() string
- func (r TmalldisputereceivegetAPIRequest) GetUseHasNext() bool
- func (r *TmalldisputereceivegetAPIRequest) SetBuyerNick(_buyerNick string) error
- func (r *TmalldisputereceivegetAPIRequest) SetBuyerOpenUid(_buyerOpenUid string) error
- func (r *TmalldisputereceivegetAPIRequest) SetEndModified(_endModified string) error
- func (r *TmalldisputereceivegetAPIRequest) SetFields(_fields []string) error
- func (r *TmalldisputereceivegetAPIRequest) SetPageNo(_pageNo int64) error
- func (r *TmalldisputereceivegetAPIRequest) SetPageSize(_pageSize int64) error
- func (r *TmalldisputereceivegetAPIRequest) SetRefundId(_refundId int64) error
- func (r *TmalldisputereceivegetAPIRequest) SetStartModified(_startModified string) error
- func (r *TmalldisputereceivegetAPIRequest) SetStatus(_status string) error
- func (r *TmalldisputereceivegetAPIRequest) SetType(_type string) error
- func (r *TmalldisputereceivegetAPIRequest) SetUseHasNext(_useHasNext bool) error
- type TmalldisputereceivegetAPIResponse
- type TmalldisputereceivegetAPIResponseModel
- type TmalldisputereceivegetResultSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { // 收件人姓名 ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"` // 邮政编码 PostCode string `json:"post_code,omitempty" xml:"post_code,omitempty"` // 收件人手机 Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"` // 国家 CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"` // 省 ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"` // 市 CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"` // 区 AreaName string `json:"area_name,omitempty" xml:"area_name,omitempty"` // 乡镇/街道 TownName string `json:"town_name,omitempty" xml:"town_name,omitempty"` // 乡镇/街道地址详情 AddressDetail string `json:"address_detail,omitempty" xml:"address_detail,omitempty"` // 行政区划代码 DivisionCode string `json:"division_code,omitempty" xml:"division_code,omitempty"` // 地址ID AddressId int64 `json:"address_id,omitempty" xml:"address_id,omitempty"` }
Address 结构体
type CombineSubItemDo ¶ added in v1.2.9
type CombineSubItemDo struct { // 商品数字编号 NumIid string `json:"num_iid,omitempty" xml:"num_iid,omitempty"` // 商品标题 ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"` // sku_id SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"` // 商家外部编码(可与商家外部系统对接) OuterIid string `json:"outer_iid,omitempty" xml:"outer_iid,omitempty"` // 123 OuterSkuId string `json:"outer_sku_id,omitempty" xml:"outer_sku_id,omitempty"` // 数量 Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"` }
CombineSubItemDo 结构体
type Dispute ¶
type Dispute struct { // 卖家收货地址 Address string `json:"address,omitempty" xml:"address,omitempty"` // 支付宝单号 AlipayNo string `json:"alipay_no,omitempty" xml:"alipay_no,omitempty"` // 纠纷单上的各项属性 Attribute string `json:"attribute,omitempty" xml:"attribute,omitempty"` // 正向交易单号 BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"` // 买家收货地址(换货) BuyerAddress string `json:"buyer_address,omitempty" xml:"buyer_address,omitempty"` // 买家发货物流公司(换货) BuyerLogisticName string `json:"buyer_logistic_name,omitempty" xml:"buyer_logistic_name,omitempty"` // 买家发货物流单号(换货) BuyerLogisticNo string `json:"buyer_logistic_no,omitempty" xml:"buyer_logistic_no,omitempty"` // 买家收货人姓名(换货) BuyerName string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"` // 买家联系方式(换货) BuyerPhone string `json:"buyer_phone,omitempty" xml:"buyer_phone,omitempty"` // 卖家发货物流单号 CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"` // 纠纷单创建时间 Created string `json:"created,omitempty" xml:"created,omitempty"` // 纠纷说明 Desc string `json:"desc,omitempty" xml:"desc,omitempty"` // 纠纷类型,常见的有:仅退款、退货退款、换货 DisputeRequest string `json:"dispute_request,omitempty" xml:"dispute_request,omitempty"` // 买家退货时间 GoodReturnTime string `json:"good_return_time,omitempty" xml:"good_return_time,omitempty"` // 货物状态 GoodStatus string `json:"good_status,omitempty" xml:"good_status,omitempty"` // 纠纷单修改时间 Modified string `json:"modified,omitempty" xml:"modified,omitempty"` // 退款对应的订单交易状态。可选值TRADE_NO_CREATE_PAY(没有创建支付宝交易) WAIT_BUYER_PAY(等待买家付款) WAIT_SELLER_SEND_GOODS(等待卖家发货,即:买家已付款) WAIT_BUYER_CONFIRM_GOODS(等待买家确认收货,即:卖家已发货) TRADE_BUYER_SIGNED(买家已签收,货到付款专用) TRADE_FINISHED(交易成功) TRADE_CLOSED(交易关闭) TRADE_CLOSED_BY_TAOBAO(交易被淘宝关闭) ALL_WAIT_PAY(包含:WAIT_BUYER_PAY、TRADE_NO_CREATE_PAY) ALL_CLOSED(包含:TRADE_CLOSED、TRADE_CLOSED_BY_TAOBAO) 取自"http://open.taobao.com/dev/index.php/%E4%BA%A4%E6%98%93%E7%8A%B6%E6%80%81" OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"` // 退款原因 Reason string `json:"reason,omitempty" xml:"reason,omitempty"` // 退还金额(退还给买家的金额)。精确到2位小数;单位:元。如:200.07,表示:200元7分 RefundFee string `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"` // 纠纷单号id RefundId string `json:"refund_id,omitempty" xml:"refund_id,omitempty"` // 退款阶段,可选值:onsale/aftersale RefundPhase string `json:"refund_phase,omitempty" xml:"refund_phase,omitempty"` // 卖家发货物流公司(换货) SellerLogisticName string `json:"seller_logistic_name,omitempty" xml:"seller_logistic_name,omitempty"` // 卖家发货物流单号(换货) SellerLogisticNo string `json:"seller_logistic_no,omitempty" xml:"seller_logistic_no,omitempty"` // 逆向纠纷状态。其中,仅退款/退货退款的状态为:(1, "买家已经申请退款,等待卖家同意"),(2, "卖家已经同意退款,等待买家退货"),(3, "买家已经退货,等待卖家确认收货"),(4, "退款关闭"),(5, "退款成功"),(6, "卖家拒绝退款”),(7, "等待买家确认重新邮寄的货物"),(8, "等待卖家确认退货地址");换货的状态为:(1, "换货待处理"),(2, "待买家退货"),(3, "买家已退货,待收货"),(4, "换货关闭"),(5, "换货成功"),(6, "待买家修改"),(12, "待发出换货商品"),(13, "待买家收货"),(14, "请退款") Status string `json:"status,omitempty" xml:"status,omitempty"` // 超时时间 TimeOut string `json:"time_out,omitempty" xml:"time_out,omitempty"` // 商品名称 Title string `json:"title,omitempty" xml:"title,omitempty"` // 买家openId BuyerOpenUid string `json:"buyer_open_uid,omitempty" xml:"buyer_open_uid,omitempty"` // 买家昵称 BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"` // 买家购买数量 Num int64 `json:"num,omitempty" xml:"num,omitempty"` // 子订单号。如果是单笔交易oid会等于tid Oid int64 `json:"oid,omitempty" xml:"oid,omitempty"` // 买家是否需要退货。可选值:true(是),false(否) HasGoodReturn bool `json:"has_good_return,omitempty" xml:"has_good_return,omitempty"` }
Dispute 结构体
type MaxRefundFee ¶
type MaxRefundFee struct { // 可以协商的最大退款金额 MaxRefundFee int64 `json:"max_refund_fee,omitempty" xml:"max_refund_fee,omitempty"` }
MaxRefundFee 结构体
type Operation ¶
type Operation struct { // 操作编码 OperationCode string `json:"operation_code,omitempty" xml:"operation_code,omitempty"` // 操作提示文案 Tips string `json:"tips,omitempty" xml:"tips,omitempty"` }
Operation 结构体
type PicUrl ¶
type PicUrl struct { // 图片链接地址 Url string `json:"url,omitempty" xml:"url,omitempty"` }
PicUrl 结构体
type QueryRefundStatusResponse ¶
type QueryRefundStatusResponse struct { // 更新时间。格式:yyyy-MM-dd HH:mm:ss Modified string `json:"modified,omitempty" xml:"modified,omitempty"` // 退款状态。可选值WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意) WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货) WAIT_SELLER_CONFIRM_GOODS(买家已经退货,等待卖家确认收货) SELLER_REFUSE_BUYER(卖家拒绝退款) CLOSED(退款关闭) SUCCESS(退款成功) Status string `json:"status,omitempty" xml:"status,omitempty"` // 退款单id RefundId int64 `json:"refund_id,omitempty" xml:"refund_id,omitempty"` // 淘宝交易单号 Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"` // 子订单号 Oid int64 `json:"oid,omitempty" xml:"oid,omitempty"` }
QueryRefundStatusResponse 结构体
type Reason ¶
type Reason struct { // 退款原因文案 ReasonText string `json:"reason_text,omitempty" xml:"reason_text,omitempty"` // 已经影响商品完好 ReasonTips string `json:"reason_tips,omitempty" xml:"reason_tips,omitempty"` // 退款原因ID ReasonId int64 `json:"reason_id,omitempty" xml:"reason_id,omitempty"` }
Reason 结构体
type Refund ¶
type Refund struct { // 组合品信息 CombineItemInfo []CombineSubItemDo `json:"combine_item_info,omitempty" xml:"combine_item_info>combine_sub_item_do,omitempty"` // 卖家收货地址 Address string `json:"address,omitempty" xml:"address,omitempty"` // 支付宝交易号 AlipayNo string `json:"alipay_no,omitempty" xml:"alipay_no,omitempty"` // attribute Attribute string `json:"attribute,omitempty" xml:"attribute,omitempty"` // 买家昵称 BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"` // 物流公司名称 CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"` // 退款申请时间。格式:yyyy-MM-dd HH:mm:ss Created string `json:"created,omitempty" xml:"created,omitempty"` // 退款说明 Desc string `json:"desc,omitempty" xml:"desc,omitempty"` // 退货时间。格式:yyyy-MM-dd HH:mm:ss GoodReturnTime string `json:"good_return_time,omitempty" xml:"good_return_time,omitempty"` // 货物状态。可选值BUYER_NOT_RECEIVED (买家未收到货) BUYER_RECEIVED (买家已收到货) BUYER_RETURNED_GOODS (买家已退货) GoodStatus string `json:"good_status,omitempty" xml:"good_status,omitempty"` // 更新时间。格式:yyyy-MM-dd HH:mm:ss Modified string `json:"modified,omitempty" xml:"modified,omitempty"` // 退款约束,可选值:cannot_refuse(不允许操作),refund_onweb(需要到网页版操作) OperationContraint string `json:"operation_contraint,omitempty" xml:"operation_contraint,omitempty"` // 退款对应的订单交易状态。可选值TRADE_NO_CREATE_PAY(没有创建支付宝交易) WAIT_BUYER_PAY(等待买家付款) WAIT_SELLER_SEND_GOODS(等待卖家发货,即:买家已付款) WAIT_BUYER_CONFIRM_GOODS(等待买家确认收货,即:卖家已发货) TRADE_BUYER_SIGNED(买家已签收,货到付款专用) TRADE_FINISHED(交易成功) TRADE_CLOSED(交易关闭) TRADE_CLOSED_BY_TAOBAO(交易被淘宝关闭) ALL_WAIT_PAY(包含:WAIT_BUYER_PAY、TRADE_NO_CREATE_PAY) ALL_CLOSED(包含:TRADE_CLOSED、TRADE_CLOSED_BY_TAOBAO) 取自"http://open.taobao.com/dev/index.php/%E4%BA%A4%E6%98%93%E7%8A%B6%E6%80%81" OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"` // 商品外部商家编码 OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"` // 支付给卖家的金额(交易总金额-退还给买家的金额)。精确到2位小数;单位:元。如:200.07,表示:200元7分 Payment string `json:"payment,omitempty" xml:"payment,omitempty"` // 商品价格。精确到2位小数;单位:元。如:200.07,表示:200元7分 Price string `json:"price,omitempty" xml:"price,omitempty"` // 退款原因 Reason string `json:"reason,omitempty" xml:"reason,omitempty"` // 退还金额(退还给买家的金额)。精确到2位小数;单位:元。如:200.07,表示:200元7分 RefundFee string `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"` // 退款单号 RefundId string `json:"refund_id,omitempty" xml:"refund_id,omitempty"` // 退款阶段,可选值:onsale(售中)/aftersale(售后) RefundPhase string `json:"refund_phase,omitempty" xml:"refund_phase,omitempty"` // 卖家昵称 SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"` // 物流方式.可选值:free(卖家包邮),post(平邮),express(快递),ems(EMS). ShippingType string `json:"shipping_type,omitempty" xml:"shipping_type,omitempty"` // 退货运单号 Sid string `json:"sid,omitempty" xml:"sid,omitempty"` // 商品SKU信息 Sku string `json:"sku,omitempty" xml:"sku,omitempty"` // 分账给卖家的钱 SplitSellerFee string `json:"split_seller_fee,omitempty" xml:"split_seller_fee,omitempty"` // 分账给淘宝的钱 SplitTaobaoFee string `json:"split_taobao_fee,omitempty" xml:"split_taobao_fee,omitempty"` // 退款状态。可选值WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意) WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货) WAIT_SELLER_CONFIRM_GOODS(买家已经退货,等待卖家确认收货) SELLER_REFUSE_BUYER(卖家拒绝退款) CLOSED(退款关闭) SUCCESS(退款成功) Status string `json:"status,omitempty" xml:"status,omitempty"` // 商品标题 Title string `json:"title,omitempty" xml:"title,omitempty"` // 交易总金额。精确到2位小数;单位:元。如:200.07,表示:200元7分 TotalFee string `json:"total_fee,omitempty" xml:"total_fee,omitempty"` // 买家账号的OpenUID BuyerOpenUid string `json:"buyer_open_uid,omitempty" xml:"buyer_open_uid,omitempty"` // crm改造新增ouid返回 Ouid string `json:"ouid,omitempty" xml:"ouid,omitempty"` // 退款类型,可选值REFUND(仅退款),REFUND_AND_RETURN(退货退款),TMALL_EXCHANGE(天猫换货),TAOBAO_EXCHANGE(淘宝换货),REPAIR(维修),RESHIPPING(补寄),OTHERS(其他) DisputeType string `json:"dispute_type,omitempty" xml:"dispute_type,omitempty"` // 逆向特殊部分退类型:价保服务(priceProtect)、退差返现(cashBack) SpecialRefundType string `json:"special_refund_type,omitempty" xml:"special_refund_type,omitempty"` // 退款先行垫付默认的未申请状态 0;退款先行垫付申请中 1;退款先行垫付,垫付完成 2;退款先行垫付,卖家拒绝收货 3;退款先行垫付,垫付关闭 4;退款先行垫付,垫付分账成功 5; AdvanceStatus int64 `json:"advance_status,omitempty" xml:"advance_status,omitempty"` // 不需客服介入1;需要客服介入2;客服已经介入3;客服初审完成4;客服主管复审失败5;客服处理完成6;系统撤销(B2B使用),维权撤销(集市使用) 7;支持买家 8;支持卖家 9;举证中 10;开放申诉 11; CsStatus int64 `json:"cs_status,omitempty" xml:"cs_status,omitempty"` // 商品数量 Num int64 `json:"num,omitempty" xml:"num,omitempty"` // 申请退款的商品数字编号 NumIid int64 `json:"num_iid,omitempty" xml:"num_iid,omitempty"` // 子订单号。如果是单笔交易oid会等于tid Oid int64 `json:"oid,omitempty" xml:"oid,omitempty"` // 退款超时结构RefundRemindTimeout RefundRemindTimeout *RefundRemindTimeout `json:"refund_remind_timeout,omitempty" xml:"refund_remind_timeout,omitempty"` // 退款版本号(时间戳) RefundVersion int64 `json:"refund_version,omitempty" xml:"refund_version,omitempty"` // 淘宝交易单号 Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"` // 买家是否需要退货。可选值:true(是),false(否) HasGoodReturn bool `json:"has_good_return,omitempty" xml:"has_good_return,omitempty"` }
Refund 结构体
type RefundDetail ¶
type RefundDetail struct { // 退款当前可以执行的操作 AllowedOperations []Operation `json:"allowed_operations,omitempty" xml:"allowed_operations>operation,omitempty"` // 退款当前不可以执行的操作 NotAllowedOperations []Operation `json:"not_allowed_operations,omitempty" xml:"not_allowed_operations>operation,omitempty"` // 退款版本号 RefundVersion int64 `json:"refund_version,omitempty" xml:"refund_version,omitempty"` }
RefundDetail 结构体
type RefundMappingResult ¶
type RefundMappingResult struct { // 结果信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 退款ID RefundId string `json:"refund_id,omitempty" xml:"refund_id,omitempty"` // 是否成功 Succ bool `json:"succ,omitempty" xml:"succ,omitempty"` }
RefundMappingResult 结构体
type RefundMessage ¶
type RefundMessage struct { // 图片链接 PicUrls []PicUrl `json:"pic_urls,omitempty" xml:"pic_urls>pic_url,omitempty"` // 留言创建时间。格式:yyyy-MM-dd HH:mm:ss Created string `json:"created,omitempty" xml:"created,omitempty"` // 留言内容。最大长度: 400个字节 Content string `json:"content,omitempty" xml:"content,omitempty"` // 退款类型:NORMAL(普通留言),RETURN_GOODS_APPROVED(卖家留退货地址时留言);如果为RETURN_GOODS_APPROVED,则退款留言中有卖家收货地址 MessageType string `json:"message_type,omitempty" xml:"message_type,omitempty"` // 留言者昵称 OwnerNick string `json:"owner_nick,omitempty" xml:"owner_nick,omitempty"` // 留言者身份1代表买家,2代表卖家,3代表小二 OwnerRole string `json:"owner_role,omitempty" xml:"owner_role,omitempty"` // 退款编号。 RefundId string `json:"refund_id,omitempty" xml:"refund_id,omitempty"` // 退款阶段,可选值:onsale(售中), aftersale(售后) RefundPhase string `json:"refund_phase,omitempty" xml:"refund_phase,omitempty"` // 留言者openid OwnerOpenUid string `json:"owner_open_uid,omitempty" xml:"owner_open_uid,omitempty"` // 留言编号 Id int64 `json:"id,omitempty" xml:"id,omitempty"` // 留言者编号 OwnerId int64 `json:"owner_id,omitempty" xml:"owner_id,omitempty"` }
RefundMessage 结构体
type RefundQueryByOrderIdRequest ¶
type RefundQueryByOrderIdRequest struct { // 订单号 BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"` }
RefundQueryByOrderIdRequest 结构体
type RefundRemindTimeout ¶
type RefundRemindTimeout struct { // 超时时间。格式:yyyy-MM-dd HH:mm:ss Timeout string `json:"timeout,omitempty" xml:"timeout,omitempty"` // 提醒的类型(退款详情中提示信息的类型) RemindType int64 `json:"remind_type,omitempty" xml:"remind_type,omitempty"` // 是否存在超时。可选值:true(是),false(否) ExistTimeout bool `json:"exist_timeout,omitempty" xml:"exist_timeout,omitempty"` }
RefundRemindTimeout 结构体
type TaobaorefunddetailgetAPIRequest ¶ added in v1.3.1
type TaobaorefunddetailgetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorefunddetailgetAPIRequest 退款详情页渲染 API请求 taobao.refund.detail.get
退款详情页渲染
func NewTaobaorefunddetailgetRequest ¶ added in v1.3.1
func NewTaobaorefunddetailgetRequest() *TaobaorefunddetailgetAPIRequest
NewTaobaorefunddetailgetRequest 初始化TaobaorefunddetailgetAPIRequest对象
func (TaobaorefunddetailgetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefunddetailgetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefunddetailgetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefunddetailgetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefunddetailgetAPIRequest) GetFields ¶ added in v1.3.1
func (r TaobaorefunddetailgetAPIRequest) GetFields() string
GetFields Fields Getter
func (TaobaorefunddetailgetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefunddetailgetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorefunddetailgetAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorefunddetailgetAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (*TaobaorefunddetailgetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TaobaorefunddetailgetAPIRequest) SetFields(_fields string) error
SetFields is Fields Setter 需要返回的字段。目前支持有:allowedOperations,refund_version
func (*TaobaorefunddetailgetAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorefunddetailgetAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款编号
type TaobaorefunddetailgetAPIResponse ¶ added in v1.3.1
type TaobaorefunddetailgetAPIResponse struct { model.CommonResponse TaobaorefunddetailgetAPIResponseModel }
TaobaorefunddetailgetAPIResponse 退款详情页渲染 API返回值 taobao.refund.detail.get
退款详情页渲染
type TaobaorefunddetailgetAPIResponseModel ¶ added in v1.3.1
type TaobaorefunddetailgetAPIResponseModel struct { XMLName xml.Name `xml:"refund_detail_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 退款详情 Detail *RefundDetail `json:"detail,omitempty" xml:"detail,omitempty"` }
TaobaorefunddetailgetAPIResponseModel is 退款详情页渲染 成功返回结果
type TaobaorefundgetAPIRequest ¶ added in v1.3.1
TaobaorefundgetAPIRequest 获取单笔退款详情 API请求 taobao.refund.get
获取单笔退款详情
func NewTaobaorefundgetRequest ¶ added in v1.3.1
func NewTaobaorefundgetRequest() *TaobaorefundgetAPIRequest
NewTaobaorefundgetRequest 初始化TaobaorefundgetAPIRequest对象
func (TaobaorefundgetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefundgetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefundgetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefundgetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefundgetAPIRequest) GetFields ¶ added in v1.3.1
func (r TaobaorefundgetAPIRequest) GetFields() []string
GetFields Fields Getter
func (TaobaorefundgetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefundgetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorefundgetAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorefundgetAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (*TaobaorefundgetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TaobaorefundgetAPIRequest) SetFields(_fields []string) error
SetFields is Fields Setter 需要返回的字段。目前支持有:refund_id, alipay_no, tid, oid, buyer_nick, seller_nick, total_fee, status, created, refund_fee, good_status, has_good_return, payment, reason, desc, num_iid, title, price, num, good_return_time, company_name, sid, address, shipping_type, refund_remind_timeout, refund_phase, refund_version, operation_contraint, attribute, outer_id,dispute_type,sku,end_time
func (*TaobaorefundgetAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorefundgetAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款单号
type TaobaorefundgetAPIResponse ¶ added in v1.3.1
type TaobaorefundgetAPIResponse struct { model.CommonResponse TaobaorefundgetAPIResponseModel }
TaobaorefundgetAPIResponse 获取单笔退款详情 API返回值 taobao.refund.get
获取单笔退款详情
type TaobaorefundgetAPIResponseModel ¶ added in v1.3.1
type TaobaorefundgetAPIResponseModel struct { XMLName xml.Name `xml:"refund_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 退款详情 Refund *Refund `json:"refund,omitempty" xml:"refund,omitempty"` }
TaobaorefundgetAPIResponseModel is 获取单笔退款详情 成功返回结果
type TaobaorefundmessageaddAPIRequest ¶ added in v1.3.1
type TaobaorefundmessageaddAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorefundmessageaddAPIRequest 创建退款留言/凭证 API请求 taobao.refund.message.add
创建退款留言/凭证
func NewTaobaorefundmessageaddRequest ¶ added in v1.3.1
func NewTaobaorefundmessageaddRequest() *TaobaorefundmessageaddAPIRequest
NewTaobaorefundmessageaddRequest 初始化TaobaorefundmessageaddAPIRequest对象
func (TaobaorefundmessageaddAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefundmessageaddAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefundmessageaddAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefundmessageaddAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefundmessageaddAPIRequest) GetContent ¶ added in v1.3.1
func (r TaobaorefundmessageaddAPIRequest) GetContent() string
GetContent Content Getter
func (TaobaorefundmessageaddAPIRequest) GetImage ¶ added in v1.3.1
func (r TaobaorefundmessageaddAPIRequest) GetImage() *model.File
GetImage Image Getter
func (TaobaorefundmessageaddAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefundmessageaddAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorefundmessageaddAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorefundmessageaddAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (*TaobaorefundmessageaddAPIRequest) SetContent ¶ added in v1.3.1
func (r *TaobaorefundmessageaddAPIRequest) SetContent(_content string) error
SetContent is Content Setter 留言内容。最大长度: 400个字节
func (*TaobaorefundmessageaddAPIRequest) SetImage ¶ added in v1.3.1
func (r *TaobaorefundmessageaddAPIRequest) SetImage(_image *model.File) error
SetImage is Image Setter 图片(凭证)。类型: JPG,GIF,PNG;最大为: 500K
func (*TaobaorefundmessageaddAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorefundmessageaddAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款编号。
type TaobaorefundmessageaddAPIResponse ¶ added in v1.3.1
type TaobaorefundmessageaddAPIResponse struct { model.CommonResponse TaobaorefundmessageaddAPIResponseModel }
TaobaorefundmessageaddAPIResponse 创建退款留言/凭证 API返回值 taobao.refund.message.add
创建退款留言/凭证
type TaobaorefundmessageaddAPIResponseModel ¶ added in v1.3.1
type TaobaorefundmessageaddAPIResponseModel struct { XMLName xml.Name `xml:"refund_message_add_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 退款信息。包含id和created RefundMessage *RefundMessage `json:"refund_message,omitempty" xml:"refund_message,omitempty"` }
TaobaorefundmessageaddAPIResponseModel is 创建退款留言/凭证 成功返回结果
type TaobaorefundmessagesgetAPIRequest ¶ added in v1.3.1
type TaobaorefundmessagesgetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorefundmessagesgetAPIRequest 查询退款留言/凭证列表 API请求 taobao.refund.messages.get
查询退款留言/凭证列表
func NewTaobaorefundmessagesgetRequest ¶ added in v1.3.1
func NewTaobaorefundmessagesgetRequest() *TaobaorefundmessagesgetAPIRequest
NewTaobaorefundmessagesgetRequest 初始化TaobaorefundmessagesgetAPIRequest对象
func (TaobaorefundmessagesgetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefundmessagesgetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefundmessagesgetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefundmessagesgetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefundmessagesgetAPIRequest) GetFields ¶ added in v1.3.1
func (r TaobaorefundmessagesgetAPIRequest) GetFields() []string
GetFields Fields Getter
func (TaobaorefundmessagesgetAPIRequest) GetPageNo ¶ added in v1.3.1
func (r TaobaorefundmessagesgetAPIRequest) GetPageNo() int64
GetPageNo PageNo Getter
func (TaobaorefundmessagesgetAPIRequest) GetPageSize ¶ added in v1.3.1
func (r TaobaorefundmessagesgetAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (TaobaorefundmessagesgetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefundmessagesgetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorefundmessagesgetAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorefundmessagesgetAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TaobaorefundmessagesgetAPIRequest) GetRefundPhase ¶ added in v1.3.1
func (r TaobaorefundmessagesgetAPIRequest) GetRefundPhase() string
GetRefundPhase RefundPhase Getter
func (*TaobaorefundmessagesgetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TaobaorefundmessagesgetAPIRequest) SetFields(_fields []string) error
SetFields is Fields Setter 需返回的字段列表。可选值:RefundMessage结构体中的所有字段,以半角逗号(,)分隔。
func (*TaobaorefundmessagesgetAPIRequest) SetPageNo ¶ added in v1.3.1
func (r *TaobaorefundmessagesgetAPIRequest) SetPageNo(_pageNo int64) error
SetPageNo is PageNo Setter 页码
func (*TaobaorefundmessagesgetAPIRequest) SetPageSize ¶ added in v1.3.1
func (r *TaobaorefundmessagesgetAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 每页条数
func (*TaobaorefundmessagesgetAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorefundmessagesgetAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款单号
func (*TaobaorefundmessagesgetAPIRequest) SetRefundPhase ¶ added in v1.3.1
func (r *TaobaorefundmessagesgetAPIRequest) SetRefundPhase(_refundPhase string) error
SetRefundPhase is RefundPhase Setter 退款阶段,可选值:onsale(售中),aftersale(售后),天猫退款为必传。
type TaobaorefundmessagesgetAPIResponse ¶ added in v1.3.1
type TaobaorefundmessagesgetAPIResponse struct { model.CommonResponse TaobaorefundmessagesgetAPIResponseModel }
TaobaorefundmessagesgetAPIResponse 查询退款留言/凭证列表 API返回值 taobao.refund.messages.get
查询退款留言/凭证列表
type TaobaorefundmessagesgetAPIResponseModel ¶ added in v1.3.1
type TaobaorefundmessagesgetAPIResponseModel struct { XMLName xml.Name `xml:"refund_messages_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 查询到的退款留言/凭证列表 RefundMessages []RefundMessage `json:"refund_messages,omitempty" xml:"refund_messages>refund_message,omitempty"` // 查询到的退款留言/凭证总数 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` }
TaobaorefundmessagesgetAPIResponseModel is 查询退款留言/凭证列表 成功返回结果
type TaobaorefundnegotiatereturnAPIRequest ¶ added in v1.3.1
type TaobaorefundnegotiatereturnAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorefundnegotiatereturnAPIRequest 协商退货退款 API请求 taobao.refund.negotiatereturn
协商退货退款
func NewTaobaorefundnegotiatereturnRequest ¶ added in v1.3.1
func NewTaobaorefundnegotiatereturnRequest() *TaobaorefundnegotiatereturnAPIRequest
NewTaobaorefundnegotiatereturnRequest 初始化TaobaorefundnegotiatereturnAPIRequest对象
func (TaobaorefundnegotiatereturnAPIRequest) GetAddressId ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnAPIRequest) GetAddressId() int64
GetAddressId AddressId Getter
func (TaobaorefundnegotiatereturnAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefundnegotiatereturnAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefundnegotiatereturnAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorefundnegotiatereturnAPIRequest) GetRefundFee ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnAPIRequest) GetRefundFee() int64
GetRefundFee RefundFee Getter
func (TaobaorefundnegotiatereturnAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TaobaorefundnegotiatereturnAPIRequest) GetRefundVersion ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnAPIRequest) GetRefundVersion() int64
GetRefundVersion RefundVersion Getter
func (*TaobaorefundnegotiatereturnAPIRequest) SetAddressId ¶ added in v1.3.1
func (r *TaobaorefundnegotiatereturnAPIRequest) SetAddressId(_addressId int64) error
SetAddressId is AddressId Setter 地址ID,通过协商退货退款渲染接口获取到的
func (*TaobaorefundnegotiatereturnAPIRequest) SetRefundFee ¶ added in v1.3.1
func (r *TaobaorefundnegotiatereturnAPIRequest) SetRefundFee(_refundFee int64) error
SetRefundFee is RefundFee Setter 退款金额,单位(分)
func (*TaobaorefundnegotiatereturnAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorefundnegotiatereturnAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款编号
func (*TaobaorefundnegotiatereturnAPIRequest) SetRefundVersion ¶ added in v1.3.1
func (r *TaobaorefundnegotiatereturnAPIRequest) SetRefundVersion(_refundVersion int64) error
SetRefundVersion is RefundVersion Setter 退款版本号
type TaobaorefundnegotiatereturnAPIResponse ¶ added in v1.3.1
type TaobaorefundnegotiatereturnAPIResponse struct { model.CommonResponse TaobaorefundnegotiatereturnAPIResponseModel }
TaobaorefundnegotiatereturnAPIResponse 协商退货退款 API返回值 taobao.refund.negotiatereturn
协商退货退款
type TaobaorefundnegotiatereturnAPIResponseModel ¶ added in v1.3.1
type TaobaorefundnegotiatereturnAPIResponseModel struct { XMLName xml.Name `xml:"refund_negotiatereturn_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` }
TaobaorefundnegotiatereturnAPIResponseModel is 协商退货退款 成功返回结果
type TaobaorefundnegotiatereturnrenderAPIRequest ¶ added in v1.3.1
type TaobaorefundnegotiatereturnrenderAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorefundnegotiatereturnrenderAPIRequest 协商退货退款渲染 API请求 taobao.refund.negotiatereturn.render
协商退货退款渲染
func NewTaobaorefundnegotiatereturnrenderRequest ¶ added in v1.3.1
func NewTaobaorefundnegotiatereturnrenderRequest() *TaobaorefundnegotiatereturnrenderAPIRequest
NewTaobaorefundnegotiatereturnrenderRequest 初始化TaobaorefundnegotiatereturnrenderAPIRequest对象
func (TaobaorefundnegotiatereturnrenderAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnrenderAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefundnegotiatereturnrenderAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnrenderAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefundnegotiatereturnrenderAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnrenderAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorefundnegotiatereturnrenderAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorefundnegotiatereturnrenderAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (*TaobaorefundnegotiatereturnrenderAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorefundnegotiatereturnrenderAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款编号
type TaobaorefundnegotiatereturnrenderAPIResponse ¶ added in v1.3.1
type TaobaorefundnegotiatereturnrenderAPIResponse struct { model.CommonResponse TaobaorefundnegotiatereturnrenderAPIResponseModel }
TaobaorefundnegotiatereturnrenderAPIResponse 协商退货退款渲染 API返回值 taobao.refund.negotiatereturn.render
协商退货退款渲染
type TaobaorefundnegotiatereturnrenderAPIResponseModel ¶ added in v1.3.1
type TaobaorefundnegotiatereturnrenderAPIResponseModel struct { XMLName xml.Name `xml:"refund_negotiatereturn_render_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 可以协商的退款原因列表 ReasonList []Reason `json:"reason_list,omitempty" xml:"reason_list>reason,omitempty"` // 卖家退货地址列表 AddressList []Address `json:"address_list,omitempty" xml:"address_list>address,omitempty"` // 申请协商提示文案 ApplyTips string `json:"apply_tips,omitempty" xml:"apply_tips,omitempty"` // 退款版本号 RefundVersion int64 `json:"refund_version,omitempty" xml:"refund_version,omitempty"` // 可以协商的最大退款金额 MaxRefundFee *MaxRefundFee `json:"max_refund_fee,omitempty" xml:"max_refund_fee,omitempty"` }
TaobaorefundnegotiatereturnrenderAPIResponseModel is 协商退货退款渲染 成功返回结果
type TaobaorefundrefusereasongetAPIRequest ¶ added in v1.3.1
type TaobaorefundrefusereasongetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorefundrefusereasongetAPIRequest 获取拒绝原因列表 API请求 taobao.refund.refusereason.get
获取商家拒绝原因列表
func NewTaobaorefundrefusereasongetRequest ¶ added in v1.3.1
func NewTaobaorefundrefusereasongetRequest() *TaobaorefundrefusereasongetAPIRequest
NewTaobaorefundrefusereasongetRequest 初始化TaobaorefundrefusereasongetAPIRequest对象
func (TaobaorefundrefusereasongetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefundrefusereasongetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefundrefusereasongetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefundrefusereasongetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefundrefusereasongetAPIRequest) GetFields ¶ added in v1.3.1
func (r TaobaorefundrefusereasongetAPIRequest) GetFields() string
GetFields Fields Getter
func (TaobaorefundrefusereasongetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefundrefusereasongetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorefundrefusereasongetAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorefundrefusereasongetAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TaobaorefundrefusereasongetAPIRequest) GetRefundPhase ¶ added in v1.3.1
func (r TaobaorefundrefusereasongetAPIRequest) GetRefundPhase() string
GetRefundPhase RefundPhase Getter
func (*TaobaorefundrefusereasongetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TaobaorefundrefusereasongetAPIRequest) SetFields(_fields string) error
SetFields is Fields Setter 返回参数
func (*TaobaorefundrefusereasongetAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorefundrefusereasongetAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款编号
func (*TaobaorefundrefusereasongetAPIRequest) SetRefundPhase ¶ added in v1.3.1
func (r *TaobaorefundrefusereasongetAPIRequest) SetRefundPhase(_refundPhase string) error
SetRefundPhase is RefundPhase Setter 售中或售后
type TaobaorefundrefusereasongetAPIResponse ¶ added in v1.3.1
type TaobaorefundrefusereasongetAPIResponse struct { model.CommonResponse TaobaorefundrefusereasongetAPIResponseModel }
TaobaorefundrefusereasongetAPIResponse 获取拒绝原因列表 API返回值 taobao.refund.refusereason.get
获取商家拒绝原因列表
type TaobaorefundrefusereasongetAPIResponseModel ¶ added in v1.3.1
type TaobaorefundrefusereasongetAPIResponseModel struct { XMLName xml.Name `xml:"refund_refusereason_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 卖家拒绝原因对象 Reasons []Reason `json:"reasons,omitempty" xml:"reasons>reason,omitempty"` // 原因个数 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` // 是否存在下一页 HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"` }
TaobaorefundrefusereasongetAPIResponseModel is 获取拒绝原因列表 成功返回结果
type TaobaorefundsapplygetAPIRequest ¶ added in v1.3.1
type TaobaorefundsapplygetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorefundsapplygetAPIRequest 查询买家申请的退款列表 API请求 taobao.refunds.apply.get
查询买家申请的退款列表,且查询外店的退款列表时需要指定交易类型
func NewTaobaorefundsapplygetRequest ¶ added in v1.3.1
func NewTaobaorefundsapplygetRequest() *TaobaorefundsapplygetAPIRequest
NewTaobaorefundsapplygetRequest 初始化TaobaorefundsapplygetAPIRequest对象
func (TaobaorefundsapplygetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefundsapplygetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefundsapplygetAPIRequest) GetFields ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetFields() []string
GetFields Fields Getter
func (TaobaorefundsapplygetAPIRequest) GetPageNo ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetPageNo() int64
GetPageNo PageNo Getter
func (TaobaorefundsapplygetAPIRequest) GetPageSize ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (TaobaorefundsapplygetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorefundsapplygetAPIRequest) GetSellerNick ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetSellerNick() string
GetSellerNick SellerNick Getter
func (TaobaorefundsapplygetAPIRequest) GetStatus ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetStatus() string
GetStatus Status Getter
func (TaobaorefundsapplygetAPIRequest) GetType ¶ added in v1.3.1
func (r TaobaorefundsapplygetAPIRequest) GetType() string
GetType Type Getter
func (*TaobaorefundsapplygetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TaobaorefundsapplygetAPIRequest) SetFields(_fields []string) error
SetFields is Fields Setter 需要返回的字段。目前支持有:refund_id, tid, title, buyer_nick, seller_nick, total_fee, status, created, refund_fee
func (*TaobaorefundsapplygetAPIRequest) SetPageNo ¶ added in v1.3.1
func (r *TaobaorefundsapplygetAPIRequest) SetPageNo(_pageNo int64) error
SetPageNo is PageNo Setter 页码。传入值为 1 代表第一页,传入值为 2 代表第二页,依此类推。默认返回的数据是从第一页开始
func (*TaobaorefundsapplygetAPIRequest) SetPageSize ¶ added in v1.3.1
func (r *TaobaorefundsapplygetAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 每页条数。取值范围:大于零的整数; 默认值:40;最大值:100
func (*TaobaorefundsapplygetAPIRequest) SetSellerNick ¶ added in v1.3.1
func (r *TaobaorefundsapplygetAPIRequest) SetSellerNick(_sellerNick string) error
SetSellerNick is SellerNick Setter 卖家昵称
func (*TaobaorefundsapplygetAPIRequest) SetStatus ¶ added in v1.3.1
func (r *TaobaorefundsapplygetAPIRequest) SetStatus(_status string) error
SetStatus is Status Setter 退款状态,默认查询所有退款状态的数据,除了默认值外每次只能查询一种状态。<br/>WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意) <br/>WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货) <br/>WAIT_SELLER_CONFIRM_GOODS(买家已经退货,等待卖家确认收货) <br/>SELLER_REFUSE_BUYER(卖家拒绝退款) <br/>CLOSED(退款关闭) <br/>SUCCESS(退款成功)
func (*TaobaorefundsapplygetAPIRequest) SetType ¶ added in v1.3.1
func (r *TaobaorefundsapplygetAPIRequest) SetType(_type string) error
SetType is Type Setter 交易类型列表,一次查询多种类型可用半角逗号分隔,默认同时查询guarantee_trade, auto_delivery的2种类型的数据。<br/>fixed(一口价) <br/>auction(拍卖) <br/>guarantee_trade(一口价、拍卖) <br/>independent_simple_trade(旺店入门版交易) <br/>independent_shop_trade(旺店标准版交易) <br/>auto_delivery(自动发货) <br/>ec(直冲) <br/>cod(货到付款) <br/>fenxiao(分销) <br/>game_equipment(游戏装备) <br/>shopex_trade(ShopEX交易) <br/>netcn_trade(万网交易) <br/>external_trade(统一外部交易)
type TaobaorefundsapplygetAPIResponse ¶ added in v1.3.1
type TaobaorefundsapplygetAPIResponse struct { model.CommonResponse TaobaorefundsapplygetAPIResponseModel }
TaobaorefundsapplygetAPIResponse 查询买家申请的退款列表 API返回值 taobao.refunds.apply.get
查询买家申请的退款列表,且查询外店的退款列表时需要指定交易类型
type TaobaorefundsapplygetAPIResponseModel ¶ added in v1.3.1
type TaobaorefundsapplygetAPIResponseModel struct { XMLName xml.Name `xml:"refunds_apply_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 搜索到的退款信息列表 Refunds []Refund `json:"refunds,omitempty" xml:"refunds>refund,omitempty"` // 搜索到的交易信息总数 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` }
TaobaorefundsapplygetAPIResponseModel is 查询买家申请的退款列表 成功返回结果
type TaobaorefundstatusgetAPIRequest ¶ added in v1.3.1
type TaobaorefundstatusgetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorefundstatusgetAPIRequest 查询退款状态 API请求 taobao.refund.status.get
根据主订单或者子订单id查询退款状态,入参传入主订单或者子订单号1.如果当传入子订单时,返回子订单最后一笔退款单的状态,如果子订单申请退款退款返回空list.2.如果传传入主订单,则返回主订单下所有子订单的最后一笔退款单状态,如果对应的子订单没有生成退款单,则对应子订单对应数据返回。
func NewTaobaorefundstatusgetRequest ¶ added in v1.3.1
func NewTaobaorefundstatusgetRequest() *TaobaorefundstatusgetAPIRequest
NewTaobaorefundstatusgetRequest 初始化TaobaorefundstatusgetAPIRequest对象
func (TaobaorefundstatusgetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorefundstatusgetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorefundstatusgetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorefundstatusgetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorefundstatusgetAPIRequest) GetQueryParam ¶ added in v1.3.1
func (r TaobaorefundstatusgetAPIRequest) GetQueryParam() *RefundQueryByOrderIdRequest
GetQueryParam QueryParam Getter
func (TaobaorefundstatusgetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorefundstatusgetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaorefundstatusgetAPIRequest) SetQueryParam ¶ added in v1.3.1
func (r *TaobaorefundstatusgetAPIRequest) SetQueryParam(_queryParam *RefundQueryByOrderIdRequest) error
SetQueryParam is QueryParam Setter 入参对象
type TaobaorefundstatusgetAPIResponse ¶ added in v1.3.1
type TaobaorefundstatusgetAPIResponse struct { model.CommonResponse TaobaorefundstatusgetAPIResponseModel }
TaobaorefundstatusgetAPIResponse 查询退款状态 API返回值 taobao.refund.status.get
根据主订单或者子订单id查询退款状态,入参传入主订单或者子订单号1.如果当传入子订单时,返回子订单最后一笔退款单的状态,如果子订单申请退款退款返回空list.2.如果传传入主订单,则返回主订单下所有子订单的最后一笔退款单状态,如果对应的子订单没有生成退款单,则对应子订单对应数据返回。
type TaobaorefundstatusgetAPIResponseModel ¶ added in v1.3.1
type TaobaorefundstatusgetAPIResponseModel struct { XMLName xml.Name `xml:"refund_status_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 出参对象 ResultPackage *TaobaorefundstatusgetResultSet `json:"result_package,omitempty" xml:"result_package,omitempty"` }
TaobaorefundstatusgetAPIResponseModel is 查询退款状态 成功返回结果
type TaobaorefundstatusgetResultSet ¶ added in v1.3.1
type TaobaorefundstatusgetResultSet struct { // 数组对象 ResultList []QueryRefundStatusResponse `json:"result_list,omitempty" xml:"result_list>query_refund_status_response,omitempty"` // 错误码,没有表示无异常 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误信息 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` }
TaobaorefundstatusgetResultSet 结构体
type TaobaorprefundinterceptAPIRequest ¶ added in v1.3.1
type TaobaorprefundinterceptAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorprefundinterceptAPIRequest 卖家发起拦截 API请求 taobao.rp.refund.intercept
卖家发起拦截
func NewTaobaorprefundinterceptRequest ¶ added in v1.3.1
func NewTaobaorprefundinterceptRequest() *TaobaorprefundinterceptAPIRequest
NewTaobaorprefundinterceptRequest 初始化TaobaorprefundinterceptAPIRequest对象
func (TaobaorprefundinterceptAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorprefundinterceptAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorprefundinterceptAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorprefundinterceptAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorprefundinterceptAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorprefundinterceptAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorprefundinterceptAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorprefundinterceptAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TaobaorprefundinterceptAPIRequest) GetRefundVersion ¶ added in v1.3.1
func (r TaobaorprefundinterceptAPIRequest) GetRefundVersion() int64
GetRefundVersion RefundVersion Getter
func (*TaobaorprefundinterceptAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorprefundinterceptAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款编号
func (*TaobaorprefundinterceptAPIRequest) SetRefundVersion ¶ added in v1.3.1
func (r *TaobaorprefundinterceptAPIRequest) SetRefundVersion(_refundVersion int64) error
SetRefundVersion is RefundVersion Setter 退款版本号
type TaobaorprefundinterceptAPIResponse ¶ added in v1.3.1
type TaobaorprefundinterceptAPIResponse struct { model.CommonResponse TaobaorprefundinterceptAPIResponseModel }
TaobaorprefundinterceptAPIResponse 卖家发起拦截 API返回值 taobao.rp.refund.intercept
卖家发起拦截
type TaobaorprefundinterceptAPIResponseModel ¶ added in v1.3.1
type TaobaorprefundinterceptAPIResponseModel struct { XMLName xml.Name `xml:"rp_refund_intercept_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` }
TaobaorprefundinterceptAPIResponseModel is 卖家发起拦截 成功返回结果
type TaobaorprefundreviewAPIRequest ¶ added in v1.3.1
type TaobaorprefundreviewAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorprefundreviewAPIRequest 审核退款单 API请求 taobao.rp.refund.review
审核退款单,标志是否可用于批量退款,目前仅支持天猫订单。
func NewTaobaorprefundreviewRequest ¶ added in v1.3.1
func NewTaobaorprefundreviewRequest() *TaobaorprefundreviewAPIRequest
NewTaobaorprefundreviewRequest 初始化TaobaorprefundreviewAPIRequest对象
func (TaobaorprefundreviewAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorprefundreviewAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorprefundreviewAPIRequest) GetMessage ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetMessage() string
GetMessage Message Getter
func (TaobaorprefundreviewAPIRequest) GetOperator ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetOperator() string
GetOperator Operator Getter
func (TaobaorprefundreviewAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorprefundreviewAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TaobaorprefundreviewAPIRequest) GetRefundPhase ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetRefundPhase() string
GetRefundPhase RefundPhase Getter
func (TaobaorprefundreviewAPIRequest) GetRefundVersion ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetRefundVersion() int64
GetRefundVersion RefundVersion Getter
func (TaobaorprefundreviewAPIRequest) GetResult ¶ added in v1.3.1
func (r TaobaorprefundreviewAPIRequest) GetResult() bool
GetResult Result Getter
func (*TaobaorprefundreviewAPIRequest) SetMessage ¶ added in v1.3.1
func (r *TaobaorprefundreviewAPIRequest) SetMessage(_message string) error
SetMessage is Message Setter 审核留言
func (*TaobaorprefundreviewAPIRequest) SetOperator ¶ added in v1.3.1
func (r *TaobaorprefundreviewAPIRequest) SetOperator(_operator string) error
SetOperator is Operator Setter 审核人姓名
func (*TaobaorprefundreviewAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorprefundreviewAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款单编号
func (*TaobaorprefundreviewAPIRequest) SetRefundPhase ¶ added in v1.3.1
func (r *TaobaorprefundreviewAPIRequest) SetRefundPhase(_refundPhase string) error
SetRefundPhase is RefundPhase Setter 退款阶段,可选值:售中:onsale,售后:aftersale
func (*TaobaorprefundreviewAPIRequest) SetRefundVersion ¶ added in v1.3.1
func (r *TaobaorprefundreviewAPIRequest) SetRefundVersion(_refundVersion int64) error
SetRefundVersion is RefundVersion Setter 退款最后更新时间,以时间戳的方式表示
func (*TaobaorprefundreviewAPIRequest) SetResult ¶ added in v1.3.1
func (r *TaobaorprefundreviewAPIRequest) SetResult(_result bool) error
SetResult is Result Setter 审核是否可用于批量退款,可选值:true(审核通过),false(审核不通过或反审核)
type TaobaorprefundreviewAPIResponse ¶ added in v1.3.1
type TaobaorprefundreviewAPIResponse struct { model.CommonResponse TaobaorprefundreviewAPIResponseModel }
TaobaorprefundreviewAPIResponse 审核退款单 API返回值 taobao.rp.refund.review
审核退款单,标志是否可用于批量退款,目前仅支持天猫订单。
type TaobaorprefundreviewAPIResponseModel ¶ added in v1.3.1
type TaobaorprefundreviewAPIResponseModel struct { XMLName xml.Name `xml:"rp_refund_review_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // success IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaorprefundreviewAPIResponseModel is 审核退款单 成功返回结果
type TaobaorprefundsagreeAPIRequest ¶ added in v1.3.1
type TaobaorprefundsagreeAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorprefundsagreeAPIRequest 同意退款 API请求 taobao.rp.refunds.agree
卖家同意退款,支持批量退款,只允许子账号操作。淘宝退款一次最多能退20笔,总金额不超过6000元;天猫退款一次最多能退30笔,总金额不超过10000元。
func NewTaobaorprefundsagreeRequest ¶ added in v1.3.1
func NewTaobaorprefundsagreeRequest() *TaobaorprefundsagreeAPIRequest
NewTaobaorprefundsagreeRequest 初始化TaobaorprefundsagreeAPIRequest对象
func (TaobaorprefundsagreeAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorprefundsagreeAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorprefundsagreeAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorprefundsagreeAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorprefundsagreeAPIRequest) GetCode ¶ added in v1.3.1
func (r TaobaorprefundsagreeAPIRequest) GetCode() string
GetCode Code Getter
func (TaobaorprefundsagreeAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorprefundsagreeAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorprefundsagreeAPIRequest) GetRefundInfos ¶ added in v1.3.1
func (r TaobaorprefundsagreeAPIRequest) GetRefundInfos() string
GetRefundInfos RefundInfos Getter
func (*TaobaorprefundsagreeAPIRequest) SetCode ¶ added in v1.3.1
func (r *TaobaorprefundsagreeAPIRequest) SetCode(_code string) error
SetCode is Code Setter 短信验证码,如果退款金额达到一定的数量,后端会返回调用失败,并同时往卖家的手机发送一条短信验证码。接下来用收到的短信验证码再次发起API调用即可完成退款操作。
func (*TaobaorprefundsagreeAPIRequest) SetRefundInfos ¶ added in v1.3.1
func (r *TaobaorprefundsagreeAPIRequest) SetRefundInfos(_refundInfos string) error
SetRefundInfos is RefundInfos Setter 退款信息,格式:refund_id|amount|version|phase,其中refund_id为退款编号,amount为退款金额(以分为单位),version为退款最后更新时间(时间戳格式),phase为退款阶段(可选值为:onsale, aftersale,天猫退款必值,淘宝退款不需要传),多个退款以半角逗号分隔。
type TaobaorprefundsagreeAPIResponse ¶ added in v1.3.1
type TaobaorprefundsagreeAPIResponse struct { model.CommonResponse TaobaorprefundsagreeAPIResponseModel }
TaobaorprefundsagreeAPIResponse 同意退款 API返回值 taobao.rp.refunds.agree
卖家同意退款,支持批量退款,只允许子账号操作。淘宝退款一次最多能退20笔,总金额不超过6000元;天猫退款一次最多能退30笔,总金额不超过10000元。
type TaobaorprefundsagreeAPIResponseModel ¶ added in v1.3.1
type TaobaorprefundsagreeAPIResponseModel struct { XMLName xml.Name `xml:"rp_refunds_agree_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 退款操作结果列表 Results []RefundMappingResult `json:"results,omitempty" xml:"results>refund_mapping_result,omitempty"` // 信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 批量退款操作情况,可选值:OP_SUCC(全部成功),SOME_OP_SUCC(部分成功),OP_FAILURE_UE(全部失败) MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"` // 操作成功 Succ bool `json:"succ,omitempty" xml:"succ,omitempty"` }
TaobaorprefundsagreeAPIResponseModel is 同意退款 成功返回结果
type TaobaorpreturngoodsagreeAPIRequest ¶ added in v1.3.1
type TaobaorpreturngoodsagreeAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorpreturngoodsagreeAPIRequest 卖家同意退货 API请求 taobao.rp.returngoods.agree
卖家同意退货,支持淘宝和天猫的订单。
func NewTaobaorpreturngoodsagreeRequest ¶ added in v1.3.1
func NewTaobaorpreturngoodsagreeRequest() *TaobaorpreturngoodsagreeAPIRequest
NewTaobaorpreturngoodsagreeRequest 初始化TaobaorpreturngoodsagreeAPIRequest对象
func (TaobaorpreturngoodsagreeAPIRequest) GetAddress ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetAddress() string
GetAddress Address Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorpreturngoodsagreeAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorpreturngoodsagreeAPIRequest) GetMobile ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetMobile() string
GetMobile Mobile Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetName ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetName() string
GetName Name Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetPost ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetPost() string
GetPost Post Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetPostFeeBearRole ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetPostFeeBearRole() int64
GetPostFeeBearRole PostFeeBearRole Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorpreturngoodsagreeAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetRefundPhase ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetRefundPhase() string
GetRefundPhase RefundPhase Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetRefundVersion ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetRefundVersion() int64
GetRefundVersion RefundVersion Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetRemark ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetRemark() string
GetRemark Remark Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetSellerAddressId ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetSellerAddressId() int64
GetSellerAddressId SellerAddressId Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetTel ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetTel() string
GetTel Tel Getter
func (TaobaorpreturngoodsagreeAPIRequest) GetVirtualReturnGoods ¶ added in v1.3.1
func (r TaobaorpreturngoodsagreeAPIRequest) GetVirtualReturnGoods() bool
GetVirtualReturnGoods VirtualReturnGoods Getter
func (*TaobaorpreturngoodsagreeAPIRequest) SetAddress ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetAddress(_address string) error
SetAddress is Address Setter 卖家提供的退货地址,淘宝退款为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetMobile ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetMobile(_mobile string) error
SetMobile is Mobile Setter 卖家手机,淘宝退款为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetName ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetName(_name string) error
SetName is Name Setter 卖家姓名,淘宝退款为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetPost ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetPost(_post string) error
SetPost is Post Setter 卖家提供的退货地址的邮编,淘宝退款为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetPostFeeBearRole ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetPostFeeBearRole(_postFeeBearRole int64) error
SetPostFeeBearRole is PostFeeBearRole Setter 邮费承担方,买家承担值为1,卖家承担值为0
func (*TaobaorpreturngoodsagreeAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款编号
func (*TaobaorpreturngoodsagreeAPIRequest) SetRefundPhase ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetRefundPhase(_refundPhase string) error
SetRefundPhase is RefundPhase Setter 售中:onsale,售后:aftersale,天猫退款为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetRefundVersion ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetRefundVersion(_refundVersion int64) error
SetRefundVersion is RefundVersion Setter 退款版本号,天猫退款为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetRemark ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetRemark(_remark string) error
SetRemark is Remark Setter 卖家退货留言,天猫退款为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetSellerAddressId ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetSellerAddressId(_sellerAddressId int64) error
SetSellerAddressId is SellerAddressId Setter 卖家收货地址编号,天猫淘宝退款都为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetTel ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetTel(_tel string) error
SetTel is Tel Setter 卖家座机,淘宝退款为必填项。
func (*TaobaorpreturngoodsagreeAPIRequest) SetVirtualReturnGoods ¶ added in v1.3.1
func (r *TaobaorpreturngoodsagreeAPIRequest) SetVirtualReturnGoods(_virtualReturnGoods bool) error
SetVirtualReturnGoods is VirtualReturnGoods Setter 是否虚拟退货,可选项
type TaobaorpreturngoodsagreeAPIResponse ¶ added in v1.3.1
type TaobaorpreturngoodsagreeAPIResponse struct { model.CommonResponse TaobaorpreturngoodsagreeAPIResponseModel }
TaobaorpreturngoodsagreeAPIResponse 卖家同意退货 API返回值 taobao.rp.returngoods.agree
卖家同意退货,支持淘宝和天猫的订单。
type TaobaorpreturngoodsagreeAPIResponseModel ¶ added in v1.3.1
type TaobaorpreturngoodsagreeAPIResponseModel struct { XMLName xml.Name `xml:"rp_returngoods_agree_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 操作成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaorpreturngoodsagreeAPIResponseModel is 卖家同意退货 成功返回结果
type TaobaorpreturngoodsrefillAPIRequest ¶ added in v1.3.1
type TaobaorpreturngoodsrefillAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorpreturngoodsrefillAPIRequest 卖家回填物流信息 API请求 taobao.rp.returngoods.refill
卖家收到货物回填物流信息,如果买家已经回填物流信息,则接口报错,目前仅支持天猫订单。
func NewTaobaorpreturngoodsrefillRequest ¶ added in v1.3.1
func NewTaobaorpreturngoodsrefillRequest() *TaobaorpreturngoodsrefillAPIRequest
NewTaobaorpreturngoodsrefillRequest 初始化TaobaorpreturngoodsrefillAPIRequest对象
func (TaobaorpreturngoodsrefillAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefillAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorpreturngoodsrefillAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefillAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorpreturngoodsrefillAPIRequest) GetLogisticsCompanyCode ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefillAPIRequest) GetLogisticsCompanyCode() string
GetLogisticsCompanyCode LogisticsCompanyCode Getter
func (TaobaorpreturngoodsrefillAPIRequest) GetLogisticsWaybillNo ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefillAPIRequest) GetLogisticsWaybillNo() string
GetLogisticsWaybillNo LogisticsWaybillNo Getter
func (TaobaorpreturngoodsrefillAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefillAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorpreturngoodsrefillAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefillAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TaobaorpreturngoodsrefillAPIRequest) GetRefundPhase ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefillAPIRequest) GetRefundPhase() string
GetRefundPhase RefundPhase Getter
func (*TaobaorpreturngoodsrefillAPIRequest) SetLogisticsCompanyCode ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefillAPIRequest) SetLogisticsCompanyCode(_logisticsCompanyCode string) error
SetLogisticsCompanyCode is LogisticsCompanyCode Setter 物流公司编号
func (*TaobaorpreturngoodsrefillAPIRequest) SetLogisticsWaybillNo ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefillAPIRequest) SetLogisticsWaybillNo(_logisticsWaybillNo string) error
SetLogisticsWaybillNo is LogisticsWaybillNo Setter 物流公司运单号
func (*TaobaorpreturngoodsrefillAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefillAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款单编号
func (*TaobaorpreturngoodsrefillAPIRequest) SetRefundPhase ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefillAPIRequest) SetRefundPhase(_refundPhase string) error
SetRefundPhase is RefundPhase Setter 退款阶段,可选值:售中:onsale,售后:aftersale
type TaobaorpreturngoodsrefillAPIResponse ¶ added in v1.3.1
type TaobaorpreturngoodsrefillAPIResponse struct { model.CommonResponse TaobaorpreturngoodsrefillAPIResponseModel }
TaobaorpreturngoodsrefillAPIResponse 卖家回填物流信息 API返回值 taobao.rp.returngoods.refill
卖家收到货物回填物流信息,如果买家已经回填物流信息,则接口报错,目前仅支持天猫订单。
type TaobaorpreturngoodsrefillAPIResponseModel ¶ added in v1.3.1
type TaobaorpreturngoodsrefillAPIResponseModel struct { XMLName xml.Name `xml:"rp_returngoods_refill_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 验货操作是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaorpreturngoodsrefillAPIResponseModel is 卖家回填物流信息 成功返回结果
type TaobaorpreturngoodsrefuseAPIRequest ¶ added in v1.3.1
type TaobaorpreturngoodsrefuseAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaorpreturngoodsrefuseAPIRequest 卖家拒绝退货 API请求 taobao.rp.returngoods.refuse
卖家拒绝退货,目前仅支持天猫退货。
func NewTaobaorpreturngoodsrefuseRequest ¶ added in v1.3.1
func NewTaobaorpreturngoodsrefuseRequest() *TaobaorpreturngoodsrefuseAPIRequest
NewTaobaorpreturngoodsrefuseRequest 初始化TaobaorpreturngoodsrefuseAPIRequest对象
func (TaobaorpreturngoodsrefuseAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefuseAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaorpreturngoodsrefuseAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefuseAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaorpreturngoodsrefuseAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefuseAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaorpreturngoodsrefuseAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TaobaorpreturngoodsrefuseAPIRequest) GetRefundPhase ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefundPhase() string
GetRefundPhase RefundPhase Getter
func (TaobaorpreturngoodsrefuseAPIRequest) GetRefundVersion ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefundVersion() int64
GetRefundVersion RefundVersion Getter
func (TaobaorpreturngoodsrefuseAPIRequest) GetRefuseProof ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefuseProof() *model.File
GetRefuseProof RefuseProof Getter
func (TaobaorpreturngoodsrefuseAPIRequest) GetRefuseReasonId ¶ added in v1.3.1
func (r TaobaorpreturngoodsrefuseAPIRequest) GetRefuseReasonId() int64
GetRefuseReasonId RefuseReasonId Getter
func (*TaobaorpreturngoodsrefuseAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款编号
func (*TaobaorpreturngoodsrefuseAPIRequest) SetRefundPhase ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefundPhase(_refundPhase string) error
SetRefundPhase is RefundPhase Setter 退款服务状态,售后或者售中
func (*TaobaorpreturngoodsrefuseAPIRequest) SetRefundVersion ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefundVersion(_refundVersion int64) error
SetRefundVersion is RefundVersion Setter 退款版本号
func (*TaobaorpreturngoodsrefuseAPIRequest) SetRefuseProof ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefuseProof(_refuseProof *model.File) error
SetRefuseProof is RefuseProof Setter 拒绝退货凭证图片,必须图片格式,大小不能超过5M
func (*TaobaorpreturngoodsrefuseAPIRequest) SetRefuseReasonId ¶ added in v1.3.1
func (r *TaobaorpreturngoodsrefuseAPIRequest) SetRefuseReasonId(_refuseReasonId int64) error
SetRefuseReasonId is RefuseReasonId Setter 拒绝原因编号,会提供拒绝原因列表供选择
type TaobaorpreturngoodsrefuseAPIResponse ¶ added in v1.3.1
type TaobaorpreturngoodsrefuseAPIResponse struct { model.CommonResponse TaobaorpreturngoodsrefuseAPIResponseModel }
TaobaorpreturngoodsrefuseAPIResponse 卖家拒绝退货 API返回值 taobao.rp.returngoods.refuse
卖家拒绝退货,目前仅支持天猫退货。
type TaobaorpreturngoodsrefuseAPIResponseModel ¶ added in v1.3.1
type TaobaorpreturngoodsrefuseAPIResponseModel struct { XMLName xml.Name `xml:"rp_returngoods_refuse_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // asdf Result bool `json:"result,omitempty" xml:"result,omitempty"` }
TaobaorpreturngoodsrefuseAPIResponseModel is 卖家拒绝退货 成功返回结果
type TaobaospecialrefundgetAPIRequest ¶ added in v1.3.1
type TaobaospecialrefundgetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaospecialrefundgetAPIRequest 特殊部分退纠纷单查询 API请求 taobao.special.refund.get
获取单笔特殊部分退的纠纷单查询
func NewTaobaospecialrefundgetRequest ¶ added in v1.3.1
func NewTaobaospecialrefundgetRequest() *TaobaospecialrefundgetAPIRequest
NewTaobaospecialrefundgetRequest 初始化TaobaospecialrefundgetAPIRequest对象
func (TaobaospecialrefundgetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaospecialrefundgetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaospecialrefundgetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaospecialrefundgetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaospecialrefundgetAPIRequest) GetFields ¶ added in v1.3.1
func (r TaobaospecialrefundgetAPIRequest) GetFields() []string
GetFields Fields Getter
func (TaobaospecialrefundgetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaospecialrefundgetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaospecialrefundgetAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TaobaospecialrefundgetAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (*TaobaospecialrefundgetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TaobaospecialrefundgetAPIRequest) SetFields(_fields []string) error
SetFields is Fields Setter 需要返回的字段。目前支持有:refund_id, alipay_no, tid, oid, buyer_nick, seller_nick, total_fee, status, created, refund_fee, good_status, has_good_return, payment, reason, desc, num_iid, title, price, num, good_return_time, company_name, sid, address, shipping_type, refund_remind_timeout, refund_phase, refund_version, operation_contraint, attribute, outer_id, sku
func (*TaobaospecialrefundgetAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TaobaospecialrefundgetAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 退款单号
type TaobaospecialrefundgetAPIResponse ¶ added in v1.3.1
type TaobaospecialrefundgetAPIResponse struct { model.CommonResponse TaobaospecialrefundgetAPIResponseModel }
TaobaospecialrefundgetAPIResponse 特殊部分退纠纷单查询 API返回值 taobao.special.refund.get
获取单笔特殊部分退的纠纷单查询
type TaobaospecialrefundgetAPIResponseModel ¶ added in v1.3.1
type TaobaospecialrefundgetAPIResponseModel struct { XMLName xml.Name `xml:"special_refund_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 退款详情 Refund *Refund `json:"refund,omitempty" xml:"refund,omitempty"` }
TaobaospecialrefundgetAPIResponseModel is 特殊部分退纠纷单查询 成功返回结果
type TaobaospecialrefundsreceivegetAPIRequest ¶ added in v1.3.1
type TaobaospecialrefundsreceivegetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaospecialrefundsreceivegetAPIRequest 特殊退款类型的纠纷单列表查询 API请求 taobao.special.refunds.receive.get
特殊退款类型的纠纷单列表查询
func NewTaobaospecialrefundsreceivegetRequest ¶ added in v1.3.1
func NewTaobaospecialrefundsreceivegetRequest() *TaobaospecialrefundsreceivegetAPIRequest
NewTaobaospecialrefundsreceivegetRequest 初始化TaobaospecialrefundsreceivegetAPIRequest对象
func (TaobaospecialrefundsreceivegetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaospecialrefundsreceivegetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaospecialrefundsreceivegetAPIRequest) GetBuyerNick ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetBuyerNick() string
GetBuyerNick BuyerNick Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetBuyerOpenUid ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetBuyerOpenUid() string
GetBuyerOpenUid BuyerOpenUid Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetEndModified ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetEndModified() string
GetEndModified EndModified Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetFields ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetFields() []string
GetFields Fields Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetPageNo ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetPageNo() int64
GetPageNo PageNo Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetPageSize ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaospecialrefundsreceivegetAPIRequest) GetStartModified ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetStartModified() string
GetStartModified StartModified Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetStatus ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetStatus() string
GetStatus Status Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetType ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetType() string
GetType Type Getter
func (TaobaospecialrefundsreceivegetAPIRequest) GetUseHasNext ¶ added in v1.3.1
func (r TaobaospecialrefundsreceivegetAPIRequest) GetUseHasNext() bool
GetUseHasNext UseHasNext Getter
func (*TaobaospecialrefundsreceivegetAPIRequest) SetBuyerNick ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetBuyerNick(_buyerNick string) error
SetBuyerNick is BuyerNick Setter 买家昵称
func (*TaobaospecialrefundsreceivegetAPIRequest) SetBuyerOpenUid ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetBuyerOpenUid(_buyerOpenUid string) error
SetBuyerOpenUid is BuyerOpenUid Setter 买家openId
func (*TaobaospecialrefundsreceivegetAPIRequest) SetEndModified ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetEndModified(_endModified string) error
SetEndModified is EndModified Setter 查询修改时间结束。格式: yyyy-MM-dd HH:mm:ss
func (*TaobaospecialrefundsreceivegetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetFields(_fields []string) error
SetFields is Fields Setter 需要返回的字段。目前支持有:refund_id, tid, title, buyer_nick, seller_nick, total_fee, status, created, refund_fee, oid, good_status, company_name, sid, payment, reason, desc, has_good_return, modified, order_status,refund_phase
func (*TaobaospecialrefundsreceivegetAPIRequest) SetPageNo ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetPageNo(_pageNo int64) error
SetPageNo is PageNo Setter 页码。取值范围:大于零的整数; 默认值:1
func (*TaobaospecialrefundsreceivegetAPIRequest) SetPageSize ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 每页条数。取值范围:大于零的整数; 默认值:40;最大值:100
func (*TaobaospecialrefundsreceivegetAPIRequest) SetStartModified ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetStartModified(_startModified string) error
SetStartModified is StartModified Setter 查询修改时间开始。格式: yyyy-MM-dd HH:mm:ss
func (*TaobaospecialrefundsreceivegetAPIRequest) SetStatus ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetStatus(_status string) error
SetStatus is Status Setter 退款状态,默认查询所有退款状态的数据,除了默认值外每次只能查询一种状态。WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意) WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货) WAIT_SELLER_CONFIRM_GOODS(买家已经退货,等待卖家确认收货) SELLER_REFUSE_BUYER(卖家拒绝退款) CLOSED(退款关闭) SUCCESS(退款成功)
func (*TaobaospecialrefundsreceivegetAPIRequest) SetType ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetType(_type string) error
SetType is Type Setter 交易类型列表,一次查询多种类型可用半角逗号分隔,默认同时查询guarantee_trade, auto_delivery这两种类型的数据,<a href="http://open.taobao.com/doc/detail.htm?id=102855" target="_blank">查看可选值</a>
func (*TaobaospecialrefundsreceivegetAPIRequest) SetUseHasNext ¶ added in v1.3.1
func (r *TaobaospecialrefundsreceivegetAPIRequest) SetUseHasNext(_useHasNext bool) error
SetUseHasNext is UseHasNext Setter 是否启用has_next的分页方式,如果指定true,则返回的结果中不包含总记录数,但是会新增一个是否存在下一页的的字段,通过此种方式获取增量退款,接口调用成功率在原有的基础上有所提升。
type TaobaospecialrefundsreceivegetAPIResponse ¶ added in v1.3.1
type TaobaospecialrefundsreceivegetAPIResponse struct { model.CommonResponse TaobaospecialrefundsreceivegetAPIResponseModel }
TaobaospecialrefundsreceivegetAPIResponse 特殊退款类型的纠纷单列表查询 API返回值 taobao.special.refunds.receive.get
特殊退款类型的纠纷单列表查询
type TaobaospecialrefundsreceivegetAPIResponseModel ¶ added in v1.3.1
type TaobaospecialrefundsreceivegetAPIResponseModel struct { XMLName xml.Name `xml:"special_refunds_receive_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 搜索到的退款信息列表 Refunds []Refund `json:"refunds,omitempty" xml:"refunds>refund,omitempty"` // 搜索到的退款信息总数 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` // 是否存在下一页 HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"` }
TaobaospecialrefundsreceivegetAPIResponseModel is 特殊退款类型的纠纷单列表查询 成功返回结果
type TmalldisputereceivegetAPIRequest ¶ added in v1.3.1
type TmalldisputereceivegetAPIRequest struct { model.Params // contains filtered or unexported fields }
TmalldisputereceivegetAPIRequest 天猫逆向纠纷查询 API请求 tmall.dispute.receive.get
展示商家所有退款信息
func NewTmalldisputereceivegetRequest ¶ added in v1.3.1
func NewTmalldisputereceivegetRequest() *TmalldisputereceivegetAPIRequest
NewTmalldisputereceivegetRequest 初始化TmalldisputereceivegetAPIRequest对象
func (TmalldisputereceivegetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TmalldisputereceivegetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TmalldisputereceivegetAPIRequest) GetBuyerNick ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetBuyerNick() string
GetBuyerNick BuyerNick Getter
func (TmalldisputereceivegetAPIRequest) GetBuyerOpenUid ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetBuyerOpenUid() string
GetBuyerOpenUid BuyerOpenUid Getter
func (TmalldisputereceivegetAPIRequest) GetEndModified ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetEndModified() string
GetEndModified EndModified Getter
func (TmalldisputereceivegetAPIRequest) GetFields ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetFields() []string
GetFields Fields Getter
func (TmalldisputereceivegetAPIRequest) GetPageNo ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetPageNo() int64
GetPageNo PageNo Getter
func (TmalldisputereceivegetAPIRequest) GetPageSize ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (TmalldisputereceivegetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TmalldisputereceivegetAPIRequest) GetRefundId ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetRefundId() int64
GetRefundId RefundId Getter
func (TmalldisputereceivegetAPIRequest) GetStartModified ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetStartModified() string
GetStartModified StartModified Getter
func (TmalldisputereceivegetAPIRequest) GetStatus ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetStatus() string
GetStatus Status Getter
func (TmalldisputereceivegetAPIRequest) GetType ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetType() string
GetType Type Getter
func (TmalldisputereceivegetAPIRequest) GetUseHasNext ¶ added in v1.3.1
func (r TmalldisputereceivegetAPIRequest) GetUseHasNext() bool
GetUseHasNext UseHasNext Getter
func (*TmalldisputereceivegetAPIRequest) SetBuyerNick ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetBuyerNick(_buyerNick string) error
SetBuyerNick is BuyerNick Setter 买家昵称
func (*TmalldisputereceivegetAPIRequest) SetBuyerOpenUid ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetBuyerOpenUid(_buyerOpenUid string) error
SetBuyerOpenUid is BuyerOpenUid Setter 买家openId
func (*TmalldisputereceivegetAPIRequest) SetEndModified ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetEndModified(_endModified string) error
SetEndModified is EndModified Setter 查询修改时间结束。格式: yyyy-MM-dd HH:mm:ss
func (*TmalldisputereceivegetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetFields(_fields []string) error
SetFields is Fields Setter 需要返回的字段。目前支持有:refund_id, alipay_no, tid, buyer_nick, seller_nick, status, created, modified, order_status, refund_fee, good_status, show_return_logistic(展现买家退货的物流信息), show_exchange_logistic(展现换货的物流信息), time_out, oid, refund_version, title, num, dispute_request, reason, desc
func (*TmalldisputereceivegetAPIRequest) SetPageNo ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetPageNo(_pageNo int64) error
SetPageNo is PageNo Setter 页码。取值范围:大于零的整数; 默认值:1
func (*TmalldisputereceivegetAPIRequest) SetPageSize ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 每页条数。取值范围:大于零的整数; 默认值:20;最大值:100
func (*TmalldisputereceivegetAPIRequest) SetRefundId ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetRefundId(_refundId int64) error
SetRefundId is RefundId Setter 逆向纠纷单号id
func (*TmalldisputereceivegetAPIRequest) SetStartModified ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetStartModified(_startModified string) error
SetStartModified is StartModified Setter 查询修改时间开始。格式: yyyy-MM-dd HH:mm:ss
func (*TmalldisputereceivegetAPIRequest) SetStatus ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetStatus(_status string) error
SetStatus is Status Setter 退款状态,默认查询所有退款状态的数据,除了默认值外每次只能查询一种状态。WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意);WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货);WAIT_SELLER_CONFIRM_GOODS(买家已经退货,等待卖家确认收货);CLOSED(退款关闭); SUCCESS(退款成功);SELLER_REFUSE_BUYER(卖家拒绝退款);WAIT_BUYER_CONFIRM_REDO_SEND_GOODS(等待买家确认重新邮寄的货物);WAIT_SELLER_CONFIRM_RETURN_ADDRESS(等待卖家确认退货地址);WAIT_SELLER_CONSIGN_GOOGDS(卖家确认收货,等待卖家发货);EXCHANGE_TRANSFORM_TO_REFUND(换货关闭,转退货退款);EXCHANGE_WAIT_BUYER_CONFIRM_GOODS(卖家已发货,等待买家确认收货);POST_FEE_DISPUTE_WAIT_ACTIVATE(邮费单已创建,待激活)
func (*TmalldisputereceivegetAPIRequest) SetType ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetType(_type string) error
SetType is Type Setter 交易类型列表,一次查询多种类型可用半角逗号分隔,默认同时查询guarantee_trade, auto_delivery这两种类型的数据,查看可选值
func (*TmalldisputereceivegetAPIRequest) SetUseHasNext ¶ added in v1.3.1
func (r *TmalldisputereceivegetAPIRequest) SetUseHasNext(_useHasNext bool) error
SetUseHasNext is UseHasNext Setter 是否启用has_next的分页方式,如果指定true,则返回的结果中不包含总记录数,但是会新增一个是否存在下一页的的字段,通过此种方式获取增量退款,接口调用成功率在原有的基础上有所提升。
type TmalldisputereceivegetAPIResponse ¶ added in v1.3.1
type TmalldisputereceivegetAPIResponse struct { model.CommonResponse TmalldisputereceivegetAPIResponseModel }
TmalldisputereceivegetAPIResponse 天猫逆向纠纷查询 API返回值 tmall.dispute.receive.get
展示商家所有退款信息
type TmalldisputereceivegetAPIResponseModel ¶ added in v1.3.1
type TmalldisputereceivegetAPIResponseModel struct { XMLName xml.Name `xml:"tmall_dispute_receive_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *TmalldisputereceivegetResultSet `json:"result,omitempty" xml:"result,omitempty"` }
TmalldisputereceivegetAPIResponseModel is 天猫逆向纠纷查询 成功返回结果
type TmalldisputereceivegetResultSet ¶ added in v1.3.1
type TmalldisputereceivegetResultSet struct { // results Results []Dispute `json:"results,omitempty" xml:"results>dispute,omitempty"` // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误信息 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // 当前页面的纠纷单数量 PageResults int64 `json:"page_results,omitempty" xml:"page_results,omitempty"` // 所有符合查询条件的纠纷单数量 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` // 是否还有下一页 HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"` }
TmalldisputereceivegetResultSet 结构体
Source Files
¶
- Address.go
- CombineSubItemDo.go
- Dispute.go
- MaxRefundFee.go
- Operation.go
- PicUrl.go
- QueryRefundStatusResponse.go
- Reason.go
- Refund.go
- RefundDetail.go
- RefundMappingResult.go
- RefundMessage.go
- RefundQueryByOrderIdRequest.go
- RefundRemindTimeout.go
- TaobaoRefundDetailGetAPIRequest.go
- TaobaoRefundDetailGetAPIResponse.go
- TaobaoRefundGetAPIRequest.go
- TaobaoRefundGetAPIResponse.go
- TaobaoRefundMessageAddAPIRequest.go
- TaobaoRefundMessageAddAPIResponse.go
- TaobaoRefundMessagesGetAPIRequest.go
- TaobaoRefundMessagesGetAPIResponse.go
- TaobaoRefundNegotiatereturnAPIRequest.go
- TaobaoRefundNegotiatereturnAPIResponse.go
- TaobaoRefundNegotiatereturnRenderAPIRequest.go
- TaobaoRefundNegotiatereturnRenderAPIResponse.go
- TaobaoRefundRefusereasonGetAPIRequest.go
- TaobaoRefundRefusereasonGetAPIResponse.go
- TaobaoRefundStatusGetAPIRequest.go
- TaobaoRefundStatusGetAPIResponse.go
- TaobaoRefundStatusGetResultSet.go
- TaobaoRefundsApplyGetAPIRequest.go
- TaobaoRefundsApplyGetAPIResponse.go
- TaobaoRpRefundInterceptAPIRequest.go
- TaobaoRpRefundInterceptAPIResponse.go
- TaobaoRpRefundReviewAPIRequest.go
- TaobaoRpRefundReviewAPIResponse.go
- TaobaoRpRefundsAgreeAPIRequest.go
- TaobaoRpRefundsAgreeAPIResponse.go
- TaobaoRpReturngoodsAgreeAPIRequest.go
- TaobaoRpReturngoodsAgreeAPIResponse.go
- TaobaoRpReturngoodsRefillAPIRequest.go
- TaobaoRpReturngoodsRefillAPIResponse.go
- TaobaoRpReturngoodsRefuseAPIRequest.go
- TaobaoRpReturngoodsRefuseAPIResponse.go
- TaobaoSpecialRefundGetAPIRequest.go
- TaobaoSpecialRefundGetAPIResponse.go
- TaobaoSpecialRefundsReceiveGetAPIRequest.go
- TaobaoSpecialRefundsReceiveGetAPIResponse.go
- TmallDisputeReceiveGetAPIRequest.go
- TmallDisputeReceiveGetAPIResponse.go
- TmallDisputeReceiveGetResultSet.go
- doc.go