Apex Classes


  • AvailableDimensionIds

    Allows you to find the ids of dimensions (such as Staff or Resources) that are available for a given reservation.

  • AvailableTimeRanges

    Use the AvailableTimeRanges class to generate a list of time ranges for when a specific dimension scope is available. This method does not only inspect Availability records, but also existing Reservations that might block a dimension from being booked. It is useful for answering questions like: ‘When can this room be booked?’ or ‘Given these Staff members, who is available when?’. When used for Resources, you can include Services that must be available for the booking.

  • BulkReservationValidator

    Enables developers to validate series of reservations against GoMeddo's conflict checking configuration.

  • DateRange

    This class stores a date range. Its properties are @AuraEnabled to make them accessible in flows.

  • MdaLinkedDimensions

    Finds dimensions that have been made available in other dimensions by MDAs (multi-dimension availabilities).

  • Reservation

    Wrapper class around reservation with related records.

  • ReservationBlueprints

    Allows you to generate the possible reservation collections based on a reservation blueprint

  • TimeSlotConfig

    This class stores configuration for passing to endpoints that generate time slots. Its properties are @AuraEnabled to make them accessible in flows.

  • TimeSlotGenerator

    Can generate a series of time slots based on certain settings such as slot duration and interval.