Apex Classes

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.

TimeSlotWithReservationCollections