public abstract class AppointmentBookingParams extends Object implements IAppointmentBookingParams
IAppointmentBookingParams
with a builder.Modifier and Type | Class and Description |
---|---|
static class |
AppointmentBookingParams.AppointmentSpecifier |
protected static class |
AppointmentBookingParams.Builder<THIS,TARGET extends IAppointmentBookingParams> |
static class |
AppointmentBookingParams.SlotIdSpecifier |
Modifier | Constructor and Description |
---|---|
protected |
AppointmentBookingParams(AppointmentBookingParams.Builder<?,? extends IAppointmentBookingParams> builder) |
|
AppointmentBookingParams(IAppointmentSpecifier appointmentSpecifier,
com.google.common.collect.ImmutableSet<EAppointmentBookingFlag> bookingFlags,
Mandant client) |
Modifier and Type | Method and Description |
---|---|
IAppointmentSpecifier |
getAppointmentSpecifier() |
Set<EAppointmentBookingFlag> |
getBookingFlags() |
Mandant |
getClient() |
public AppointmentBookingParams(IAppointmentSpecifier appointmentSpecifier, com.google.common.collect.ImmutableSet<EAppointmentBookingFlag> bookingFlags, Mandant client)
protected AppointmentBookingParams(AppointmentBookingParams.Builder<?,? extends IAppointmentBookingParams> builder)
public IAppointmentSpecifier getAppointmentSpecifier()
getAppointmentSpecifier
in interface IAppointmentBookingParams
public Set<EAppointmentBookingFlag> getBookingFlags()
getBookingFlags
in interface IAppointmentBookingParams
public Mandant getClient()
getClient
in interface IAppointmentBookingParams
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.