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 Details

    • 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.