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