util.reservations.for_reservable
Return a reservation or request for a resource given some reservable_id
. If the reservation or request is not found, it returns None
.
Note
This function is only for use in reservation scripts that provide a reservation as context. Refer to the reservations.fetch() API function for general reservation access.
Arguments:
def util.reservations.for_reservable(
reservable_id: str = None,
):
Returns a reservation or request dict
or None
.
Example:
camera_id = 'foo'
reservation_for_camera = util.reservations.for_reservable(reservable_id=camera_id)
if reservation_for_camera != None:
# Reservation rules specific to the camera