CreateConfigurationRequest

public final class CreateConfigurationRequest

Class representation of a request to create a configuration.

Constructors

Link copied to clipboard
public CreateConfigurationRequest CreateConfigurationRequest(@Json(name = "participants") List<ConfigurationParticipant> participants, @Json(name = "availability") ConfigurationAvailability availability, @Json(name = "event_booking") ConfigurationEventBooking eventBooking, @Json(name = "slug") String slug, @Json(name = "requires_session_auth") Boolean requiresSessionAuth, @Json(name = "scheduler") ConfigurationSchedulerSettings scheduler, @Json(name = "appearance") Map<String, String> appearance)

Types

Link copied to clipboard
public final class Builder

A builder for creating a CreateConfigurationRequest.

Properties

Link copied to clipboard
private final Map<String, String> appearance

Appearance settings for the Scheduler UI.

Link copied to clipboard

Rules that determine available time slots for the event.

Link copied to clipboard

Booking data for the event.

Link copied to clipboard

List of participants included in the scheduled event.

Link copied to clipboard

If true, scheduling Availability and Bookings endpoints require a valid session ID.

Link copied to clipboard

Settings for the Scheduler UI.

Link copied to clipboard
private final String slug

Unique identifier for the Configuration object.

Functions

Link copied to clipboard
public final Map<String, String> getAppearance()

Appearance settings for the Scheduler UI.

Link copied to clipboard

Rules that determine available time slots for the event.

Link copied to clipboard

Booking data for the event.

Link copied to clipboard

List of participants included in the scheduled event.

Link copied to clipboard

If true, scheduling Availability and Bookings endpoints require a valid session ID.

Link copied to clipboard

Settings for the Scheduler UI.

Link copied to clipboard
public final String getSlug()

Unique identifier for the Configuration object.