third-platform-sdk/sdk/fliggysdk/defaultability/domain/AlibabaFliggyPromoteOrdersListOrder.go

125 lines
4.0 KiB
Go
Raw Normal View History

2024-08-05 17:19:30 +08:00
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
}