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 IAppointmentSpecifiergetAppointmentSpecifier()Set<EAppointmentBookingFlag>getBookingFlags()MandantgetClient() 
 - 
 
- 
- 
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.
 
 
 - 
 
 -