diff --git a/models/order/order.go b/models/order/order.go index ce566d1..efb1f3a 100644 --- a/models/order/order.go +++ b/models/order/order.go @@ -17,10 +17,11 @@ import ( type Order struct { utils.AbstractObject - ExecutionsID string `json:"executions_id" bson:"executions_id" validate:"required"` - Status enum.CompletionStatus `json:"status" bson:"status" default:"0"` - Purchases []*purchase_resource.PurchaseResource `json:"purchases" bson:"purchases"` - Bookings []*booking.Booking `json:"bookings" bson:"bookings"` + ExecutionsID string `json:"executions_id" bson:"executions_id" validate:"required"` + SchedulingSessionID string `json:"scheduling_session_id,omitempty" bson:"scheduling_session_id,omitempty"` + Status enum.CompletionStatus `json:"status" bson:"status" default:"0"` + Purchases []*purchase_resource.PurchaseResource `json:"purchases" bson:"purchases"` + Bookings []*booking.Booking `json:"bookings" bson:"bookings"` Billing map[pricing.BillingStrategy][]*booking.Booking `json:"billing" bson:"billing"` }