third-platform-sdk/sdk/fliggysdk/defaultability/domain/AlibabaFliggyPromoteOrdersListOrder.go
2024-08-05 17:19:30 +08:00

125 lines
4.0 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package domain
type AlibabaFliggyPromoteOrdersListOrder struct {
/*
佣金金额。单位:元 */
CommissionMoney *string `json:"commission_money,omitempty" `
/*
佣金状态。中文描述,建议直接使用,目前有:提现成功/提现中/追缴成功/追缴中 */
CommissionStatus *string `json:"commission_status,omitempty" `
/*
封面图 */
CoverUrl *string `json:"cover_url,omitempty" `
/*
宝贝名称 */
ItemName *string `json:"item_name,omitempty" `
/*
佣金修改时间。当订单状态发生变化时佣金会重新计算,比如订单退款、订单关闭 等场景 */
ModifyTime *string `json:"modify_time,omitempty" `
/*
订单ID */
OrderId *string `json:"order_id,omitempty" `
/*
订单金额。单位:元 */
OrderMoney *string `json:"order_money,omitempty" `
/*
订单状态。中文描述,建议直接引用。比如:支付成功/订单关闭/交易成功 */
OrderStatus *string `json:"order_status,omitempty" `
/*
订单创建时间 */
OrderTime *string `json:"order_time,omitempty" `
/*
是否是追缴订单(当订单佣金被提现,订单又发生了退款时可能产生追缴订单),追缴订单的佣金金额为负 */
Recover *bool `json:"recover,omitempty" `
/*
fpsid 跟踪时的外部自定义参数 */
Fpsid *string `json:"fpsid,omitempty" `
/*
佣金结算时间。指订单确定发放佣金的时间(非可提现时间) */
SettleTime *string `json:"settle_time,omitempty" `
/*
订单支付时间 */
PayTime *string `json:"pay_time,omitempty" `
/*
订单状态枚举值建议使用该字段判断订单状态。20支付成功、30交易成功、40订单关闭 */
OrderStatusValue *int64 `json:"order_status_value,omitempty" `
/*
0:优惠劵,1:标准酒店,2:酒店tate,3:火车票,4:宝贝 */
PromotePlanEntityType *int64 `json:"promote_plan_entity_type,omitempty" `
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetCommissionMoney(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.CommissionMoney = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetCommissionStatus(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.CommissionStatus = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetCoverUrl(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.CoverUrl = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetItemName(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.ItemName = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetModifyTime(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.ModifyTime = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetOrderId(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.OrderId = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetOrderMoney(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.OrderMoney = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetOrderStatus(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.OrderStatus = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetOrderTime(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.OrderTime = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetRecover(v bool) *AlibabaFliggyPromoteOrdersListOrder {
s.Recover = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetFpsid(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.Fpsid = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetSettleTime(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.SettleTime = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetPayTime(v string) *AlibabaFliggyPromoteOrdersListOrder {
s.PayTime = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetOrderStatusValue(v int64) *AlibabaFliggyPromoteOrdersListOrder {
s.OrderStatusValue = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListOrder) SetPromotePlanEntityType(v int64) *AlibabaFliggyPromoteOrdersListOrder {
s.PromotePlanEntityType = &v
return s
}