OBJECT

BookingPlanning

Booking planning of a Site

link GraphQL Schema definition

  • type BookingPlanning {
  • # Id
  • id: Int!
  • # Can visitors book on this planning?
  • enabled: Boolean!
  • # Name
  • name: String!
  • # Color of the planning on the agenda, as an hexadecimal value
  • color: String!
  • # Days of the week on which a booking can be made
  • bookableDays: [DayOfTheWeek!]!
  • # Can a visitor book for the current day?
  • sameDayBooking: Boolean!
  • # Minimum delay between the booking and the booked slot, in minutes
  • minimumNoticeMinutes: Int!
  • # How far in advance a booking can be made, in days
  • maximumAdvanceDays: Int!
  • # Email address notified of each new booking
  • notificationEmail: String
  • # Is a confirmation email sent to the visitor who booked?
  • sendConfirmationEmail: Boolean!
  • # Time slots that can be booked, per day of the week
  • timeSlots: [BookingPlanningTimeSlot!]!
  • # Periods during which nothing can be booked (holidays, bank holidays)
  • blockedPeriods: [BookingPlanningBlockedPeriod!]!
  • # Date of creation
  • createdAt: DateTime!
  • # Date of last update
  • updatedAt: DateTime!
  • }