Calendar links for the appointment
Whether or not the client can cancel this appointment
Information about the cancellation, if present
Boolean signifying if the appointment is cancelled or not
The duration of the appointment for the client
Whether or not the client can confirm this appointment at this time
When the appointment was created (in Etc/UTC)
The duration of the appointment
End time for the appointment
The ID of an object
Whether or not the appointment is a group appointment
Whether or not the appointment is recurring
Internal notes on the appointment
Whether or not the client can reschedule this appointment
Start time for the appointment
The state of the appointment.
Cancel an Appointment.
Promise containing the updated Appointment
Fetch the Client for this appointment.
Promise containing the Client
Fetch the Location for this appointment.
Promise containing the Client
Reschedule the provided appointment to a new date and time.
The encoded data representing an available appointment slot (can be computed using rescheduleAvailableTimes())
Creates a notification for the dashboard users to let them know that the appointment has been self-rescheduled by the client.
Promise containing the updated Appointment
Get the available dates for the provided appointment.
The lower range (inclusive) of dates to search for appointment availability.
The upper range (inclusive) of dates to search for appointment availability.
Promise containing a list of AvailableRescheduleDate
Get the available appointment times on a particular date for the provided appointment.
The date that should be searched for available times.
Promise containing a list of AvailableRescheduleTime
Generated using TypeDoc
A collection of appointment services.