Interface IAppointmentBookingParams
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IAppointmentCreateBookingParams
,IAppointmentDeleteBookingParams
,IAppointmentMoveBookingParams
- All Known Implementing Classes:
AppointmentBookingParams
,AppointmentCreateBookingParams
,AppointmentDeleteBookingParams
,AppointmentMoveBookingParams
public interface IAppointmentBookingParams extends Serializable
Represents the base parameters for booking, updating, or cancelling an appointment.- Since:
- 6.5.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAppointmentSpecifier
getAppointmentSpecifier()
Set<EAppointmentBookingFlag>
getBookingFlags()
Mandant
getClient()
-
-
-
Method Detail
-
getAppointmentSpecifier
IAppointmentSpecifier getAppointmentSpecifier()
- Returns:
- An object that can be used to retrieve the appointment to book, update, or cancel.
-
getBookingFlags
Set<EAppointmentBookingFlag> getBookingFlags()
- Returns:
- A list of flags that affect the validation process.
-
getClient
Mandant getClient()
- Returns:
- The current client.
-
-