SchedulerAPI¶
hmwrapper.scheduler.SchedulerAPI
¶
Interface to Hallmaster scheduler/calendar endpoints.
get_bookings(start, end, room_id=0, group_rooms=False, cust_view=False)
¶
Fetch calendar events in FullCalendar format.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
start
|
str
|
Start date ISO8601 (e.g. "2026-03-01T00:00:00Z"). |
required |
end
|
str
|
End date ISO8601. |
required |
room_id
|
int
|
Room ID filter (0 = all rooms). |
0
|
group_rooms
|
bool
|
Whether to group by room. |
False
|
cust_view
|
bool
|
Customer view mode. |
False
|
has_just_logged_in()
¶
Session keepalive check.
view_booking(booking_id)
¶
Quick booking view from the scheduler.