Skip to main content

BookingUpdateDataInput

Data representing updating a booking.

input BookingUpdateDataInput {
location: ID
bookingType: ID
doctor: ID
comments: String
start: Date
end: Date
sendPatientMessages: SendPatientMessagesInput
status: BookingStatus
enforceDoubleBooking: Boolean
}

Fields

BookingUpdateDataInput.location ● ID scalar

BookingUpdateDataInput.bookingType ● ID scalar

BookingUpdateDataInput.doctor ● ID scalar

BookingUpdateDataInput.comments ● String scalar

BookingUpdateDataInput.start ● Date scalar

BookingUpdateDataInput.end ● Date scalar

BookingUpdateDataInput.sendPatientMessages ● SendPatientMessagesInput input

BookingUpdateDataInput.status ● BookingStatus enum

BookingUpdateDataInput.enforceDoubleBooking ● Boolean scalar

When true, enforce strict reschedule validation (overlap + product rules). Default: no change to existing behaviour.

Member Of

updateBooking mutation