ConfigurationSchedulerSettings

Class representation of scheduler settings.

Constructors

Link copied to clipboard
public ConfigurationSchedulerSettings ConfigurationSchedulerSettings(@Json(name = "additional_fields") Map<String, AdditionalField> additionalFields, @Json(name = "available_days_in_future") Integer availableDaysInFuture, @Json(name = "min_booking_notice") Integer minBookingNotice, @Json(name = "min_cancellation_notice") Integer minCancellationNotice, @Json(name = "cancellation_policy") String cancellationPolicy, @Json(name = "rescheduling_url") String reschedulingUrl, @Json(name = "cancellation_url") String cancellationUrl, @Json(name = "organizer_confirmation_url") String organizerConfirmationUrl, @Json(name = "confirmation_redirect_url") String confirmationRedirectUrl, @Json(name = "hide_rescheduling_options") Boolean hideReschedulingOptions, @Json(name = "hide_cancellation_options") Boolean hideCancellationOptions, @Json(name = "hide_additional_guests") Boolean hideAdditionalGuests, @Json(name = "email_template") EmailTemplate emailTemplate)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard

Definitions for additional fields to be displayed in the Scheduler UI.

Link copied to clipboard

Number of days in the future that Scheduler is available for scheduling events.

Link copied to clipboard
private final String cancellationPolicy

A message about the cancellation policy to display when booking an event.

Link copied to clipboard
private final String cancellationUrl

The URL used to cancel bookings.

Link copied to clipboard

The custom URL to redirect to once the booking is confirmed.

Link copied to clipboard

Configurable settings for booking emails.

Link copied to clipboard

Whether to hide the additional guests field on the scheduling page.

Link copied to clipboard

Whether the option to cancel an event is hidden in booking confirmations and notifications.

Link copied to clipboard

Whether the option to reschedule an event is hidden in booking confirmations and notifications.

Link copied to clipboard
private final Integer minBookingNotice

Minimum number of minutes in the future that a user can make a new booking.

Link copied to clipboard

Minimum number of minutes before a booking can be cancelled.

Link copied to clipboard

The URL used to confirm or cancel pending bookings.

Link copied to clipboard
private final String reschedulingUrl

The URL used to reschedule bookings.

Functions

Link copied to clipboard

Definitions for additional fields to be displayed in the Scheduler UI.

Link copied to clipboard

Number of days in the future that Scheduler is available for scheduling events.

Link copied to clipboard

A message about the cancellation policy to display when booking an event.

Link copied to clipboard
public final String getCancellationUrl()

The URL used to cancel bookings.

Link copied to clipboard

The custom URL to redirect to once the booking is confirmed.

Link copied to clipboard

Configurable settings for booking emails.

Link copied to clipboard

Whether to hide the additional guests field on the scheduling page.

Link copied to clipboard

Whether the option to cancel an event is hidden in booking confirmations and notifications.

Link copied to clipboard

Whether the option to reschedule an event is hidden in booking confirmations and notifications.

Link copied to clipboard

Minimum number of minutes in the future that a user can make a new booking.

Link copied to clipboard

Minimum number of minutes before a booking can be cancelled.

Link copied to clipboard

The URL used to confirm or cancel pending bookings.

Link copied to clipboard
public final String getReschedulingUrl()

The URL used to reschedule bookings.