79 lines
3.0 KiB
Go
79 lines
3.0 KiB
Go
package domain
|
|
|
|
|
|
type AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder struct {
|
|
/*
|
|
外部子单号 */
|
|
SubOutOrderId *string `json:"sub_out_order_id,omitempty" `
|
|
|
|
/*
|
|
商品编码 */
|
|
SkuCode *string `json:"sku_code,omitempty" `
|
|
|
|
/*
|
|
子单退货数量 */
|
|
RefundQuantity *int64 `json:"refund_quantity,omitempty" `
|
|
|
|
/*
|
|
子单退款金额,单位:分 */
|
|
RefundFee *int64 `json:"refund_fee,omitempty" `
|
|
|
|
/*
|
|
子单退款重量 */
|
|
RefundWeight *int64 `json:"refund_weight,omitempty" `
|
|
|
|
/*
|
|
退款商品的优惠金额,单位:分 */
|
|
DiscountFee *int64 `json:"discount_fee,omitempty" `
|
|
|
|
/*
|
|
退款商品的商家分摊优惠金额,单位:分 */
|
|
MerchantDiscountFee *int64 `json:"merchant_discount_fee,omitempty" `
|
|
|
|
/*
|
|
退款商品的平台分摊优惠金额,单位:分 */
|
|
PlatformDiscountFee *int64 `json:"platform_discount_fee,omitempty" `
|
|
|
|
/*
|
|
营销优惠明细 */
|
|
DiscountInfos *[]AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo `json:"discount_infos,omitempty" `
|
|
|
|
}
|
|
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetSubOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.SubOutOrderId = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetSkuCode(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.SkuCode = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetRefundQuantity(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.RefundQuantity = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetRefundFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.RefundFee = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetRefundWeight(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.RefundWeight = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.DiscountFee = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetMerchantDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.MerchantDiscountFee = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetPlatformDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.PlatformDiscountFee = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetDiscountInfos(v []AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
|
|
s.DiscountInfos = &v
|
|
return s
|
|
}
|