Documentation

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