AppointmentInclusionType
Provider/Client to Appointment connection
Fields
appointment
· Appointment
· The appointment the inclusion is connected to. cancellation_reason
· String
· The reason for cancellation if the appointment was cancelled external_uuid
· ID
· The UUID of the appointment inclusion. Can be used in conjunction with appointment settings to allow unauthenticated users to modify an appointment. join_time
· ISO8601DateTime
· The datetime that the attendee joined the appointment leave_time
· ISO8601DateTime
· The datetime that the attendee left the appointment other_cancellation_reason
· String
· The other reason for cancellation if the appointment was cancelled Used By
Definition
"""Provider/Client to Appointment connection"""type AppointmentInclusionType { """ The appointment the inclusion is connected to. """ appointment: Appointment
""" Indicate whether a group appointment attendee have taken part in the appointment """ attended: Boolean
""" The reason for cancellation if the appointment was cancelled """ cancellation_reason: String
""" Indicate if a group appointment attendee cancelled the appointment """ cancelled: Boolean
""" If the client has confirmed the appointment, or don't need to (THIS IS FIELD IS CURRENTLY USED ONLY FOR GROUP APPT's) """ confirmed: Boolean
""" The UUID of the appointment inclusion. Can be used in conjunction with appointment settings to allow unauthenticated users to modify an appointment. """ external_uuid: ID
""" The unique identifier of the appointment inclusion """ id: ID!
""" The datetime that the attendee joined the appointment """ join_time: ISO8601DateTime
""" The datetime that the attendee left the appointment """ leave_time: ISO8601DateTime
""" The other reason for cancellation if the appointment was cancelled """ other_cancellation_reason: String
""" Attendee """ user: User
""" Attendee ID """ user_id: ID @deprecated(reason: "Use `user` field")}