Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
borderColorgrey
titleContext class

This object contains a prototype Reservation (which will be cloned to create each Reservation in the result), a Recurring Reservation record with all the recurrence settings, and some more optional parameters.

Expand
titledetails


Panel
borderStylesolid
titleProperties

Properties

Code Block
languagejava
B25__Reservation__c prototype

This record will be cloned to create each Reservation in the result. The only required fields on this record are B25__StartLocal__c and B25__EndLocal__c, which are used to define at what time of day the resulting Reservations should start and end.

Code Block
B25__Recurring_Reservation__c recurringReservation

This record contains the recurrence settings that will define on which dates all the resulting Reservations will occur. For more information about all the fields on this object, see the help texts on the B25__Recurring_Reservation__c object fields in setup. Additionally, you could consider creating a recurring Reservation through the Booker25 the GoMeddo UI, and then inspect the created B25__Recurring_Reservation__c object's field values.

Code Block
Set<String> skipUnavailabilityDimensions

This optional parameter can contain one or more names of dimensions. The creation algorithm will then skip any periods of times that these dimensions are unavailable. For example, if you are creating Reservations for a staff member, and this staff member is on holiday for a week, this week will be skipped.



...