Data-model
Hieronder zie je een versimpeld data-model van de objecten die via de API te manipuleren zijn, en de relaties tussen deze objecten.
BookableTime
Attributen
- Date
- StartTime
- EndTime
- Timestamp
- AppointmentTypeId
- ResourceId
Object-relaties
- Agenda
- AppointmentType
- Resource
Refererende API-methodes
Agenda
Attributen
- Id
- Name
- DateFormat
- TimeFormat
- AlignGrid
- IsDefault
Object-relaties
- BookableDay
- BookableTime
- Appointment
- Field
Refererende API-methodes
BookableDay
Attributen
- Date
- Month
- Day
Object-relaties
- Agenda
- AppointmentType
Refererende API-methodes
Resource
Attributen
- Id
- Name
- Phone
- MobilePhone
- Status
- Label
Object-relaties
- AppointmentType
- BookableDay
- BookableTime
- Appointment
Refererende API-methodes
Appointment
Attributen
- Id
- Name
- Description
- Date
- StartTime
- FinishTime
- BlockedTime
- AppointmentTypeId
- CustomerId
- Status
Object-relaties
- Agenda
- AppointmentType
- Customer
- 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
Customer
Attributen
- Id
- FirstName
- LastName
- Insertions
- BirthDate
- Gender
- Street
- HouseNr
- HouseNrAddition
- ZipCode
- City
- Country
- Phone
- MobilePhone
- Status
- Username
- Password
- FacebookId
Object-relaties
- Appointment