BookingCapacityPlans
Booking capacity planning configuration.
Fields
| Field | Type | Required | Version | Description |
|---|---|---|---|---|
id |
integer | Yes | 1.1 | Unique capacity plan identifier |
name |
string | Yes | 1.1 | Plan name |
venueId |
integer | No | 1.1 | Reference to BookingVenue |
customerId |
integer | Yes | 1.1 | Reference to Customer |
dayOfWeek |
integer | No | 1.1 | Day of week (0-6, Sunday=0) |
startTime |
string | No | 1.1 | Start time (HH:mm) |
endTime |
string | No | 1.1 | End time (HH:mm) |
maxCovers |
integer | No | 1.1 | Maximum covers/guests |
active |
boolean | No | 1.1 | Plan active status |
Example
{
"id": 1,
"name": "Friday Dinner",
"venueId": 1,
"customerId": 12345,
"dayOfWeek": 5,
"startTime": "17:00",
"endTime": "23:00",
"maxCovers": 80,
"active": true
}
Example - Weekly Capacity Plan
[
{
"id": 1,
"name": "Weekday Lunch",
"venueId": 1,
"customerId": 12345,
"dayOfWeek": 1,
"startTime": "11:00",
"endTime": "15:00",
"maxCovers": 50,
"active": true
},
{
"id": 2,
"name": "Weekday Dinner",
"venueId": 1,
"customerId": 12345,
"dayOfWeek": 1,
"startTime": "17:00",
"endTime": "22:00",
"maxCovers": 60,
"active": true
},
{
"id": 5,
"name": "Friday Dinner",
"venueId": 1,
"customerId": 12345,
"dayOfWeek": 5,
"startTime": "17:00",
"endTime": "23:00",
"maxCovers": 80,
"active": true
},
{
"id": 6,
"name": "Saturday Brunch",
"venueId": 1,
"customerId": 12345,
"dayOfWeek": 6,
"startTime": "10:00",
"endTime": "15:00",
"maxCovers": 70,
"active": true
}
]
Related Entities
- Customer - Parent customer/tenant
- BookingVenue - Parent venue