Data-model

Hieronder vindt u een versimpeld data-model van de objecten die via de API te manipuleren zijn, en de relaties tussen deze objecten.

Agenda

Attributen

  • Id
  • Name
  • DateFormat
  • TimeFormat
  • AlignGrid
  • IsDefault

Object-relaties

  • BookableDay
  • BookableTime
  • Appointment
  • Field

Refererende API-methodes

Field

Attributen

  • Id
  • Label
  • Type
  • Required

Object-relaties

  • Agenda

Refererende API-methodes

BookableTime

Attributen

  • Date
  • StartTime
  • EndTime
  • Timestamp
  • AppointmentTypeId
  • ResourceId

Object-relaties

  • Agenda
  • AppointmentType
  • Resource

Refererende API-methodes

AppointmentType

Attributen

  • Id
  • Name
  • Description
  • SchedulingType
  • PriceType
  • Price
  • Duration
  • MinTimeBeforeAppointment
  • MaxTimeBeforeAppointment
  • Buffer
  • CanBeBookedByConsumer
  • Category
  • Capacity
  • ResourceId

Object-relaties

  • Resource
  • BookableDay
  • BookableTime

Refererende API-methodes

Resource

Attributen

  • Id
  • Name
  • Phone
  • MobilePhone
  • Email
  • Status
  • Label

Object-relaties

  • AppointmentType
  • BookableDay
  • BookableTime
  • Appointment

Refererende API-methodes

BookableDay

Attributen

  • Date
  • Month
  • Day

Object-relaties

  • Agenda
  • AppointmentType

Refererende API-methodes

Appointment

Attributen

  • Id
  • Name
  • Description
  • Date
  • StartTime
  • FinishTime
  • BlockedTime
  • AppointmentTypeId
  • CustomerId
  • Status

Object-relaties

  • Agenda
  • AppointmentType
  • Customer
  • Resource

Refererende API-methodes

Customer

Attributen

  • Id
  • FirstName
  • LastName
  • Insertions
  • BirthDate
  • Gender
  • Street
  • HouseNr
  • HouseNrAddition
  • ZipCode
  • City
  • Country
  • Phone
  • MobilePhone
  • Email
  • Status
  • Username
  • Password
  • FacebookId

Object-relaties

  • Appointment

Refererende API-methodes