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.
DimensionHierarchy
Finds which child resources belong to a particular parent resource.
MdaLinkedDimensions
Finds dimensions that have been made available in other dimensions by MDAs (multi-dimension availabilities).
RecurringReservations
Enables developers to create a recurring series of reservations.
Reservation
Wrapper class around reservation with related records.
ReservationBlueprints
Allows you to generate the possible reservation collections based on a reservation blueprint
ReservationCollection
Wrapper class representing a parent reservation and its children
ReservationCollectionTimeSlotFinder
Finds timeslots for a list of reservation collections.
TimeSlotConfig
This class stores configuration for passing to endpoints that generate time slots. Its properties are @AuraEnabled to make them accessible in flows.
TimeSlotFinder
Finds available time slots for a given reservation.
TimeSlotGenerator
Can generate a series of time slots based on certain settings such as slot duration and interval.