INPUT_OBJECT

AppointmentTypeAppointmentSettingInput

link GraphQL Schema definition

  • input AppointmentTypeAppointmentSettingInput {
  • id: ID
  • _destroy: Boolean
  • buffer: String
  • # Prevents the patient from canceling too close the appointment time. In minutes
  • minimum_advance_cancel_time: Int
  • # Prevents the patient from rescheduling too close the appointment time. In
  • # minutes
  • minimum_advance_reschedule_time: Int
  • # Prevents the patient from scheduling too close to the desired appointment time.
  • # In minutes
  • minimum_advance_schedule_time: Int
  • same_day_appointments: Boolean
  • only_book_even: Boolean
  • only_book_hour: Boolean
  • only_book: String
  • max_days_in_future: String
  • # Deprecated. Use minimum_advance_schedule_time instead
  • minimum_days_in_advance: String
  • reschedule_max_days_before_date: String
  • reschedule_max_days_from_date: String
  • patient_reschedule_count_cap: String
  • allow_clients_to_cancel_appt: Boolean
  • allow_clients_to_reschedule_appt: Boolean
  • send_reminder_one_day_before: Boolean
  • send_reminder_two_days_before: Boolean
  • send_reminder_three_days_before: Boolean
  • send_reminder_four_days_before: Boolean
  • send_text_reminder_one_day_before: Boolean
  • send_text_reminder_two_days_before: Boolean
  • send_text_reminder_three_days_before: Boolean
  • send_text_reminder_four_days_before: Boolean
  • send_booking_notice: Boolean
  • appointment_type_reminder_override: Boolean
  • minimum_past_reschedule_time: Int
  • maximum_past_reschedule_time: Int
  • allow_past_appointment_rescheduling: Boolean
  • disallowed_reschedulable_statuses: [String]
  • prevent_no_credit_booking: Boolean
  • }