Person

People are staff members whose available time can be managed and booked. They can be associated with an administrator. This is helpful if a staff member needs to manage their own schedule or appointments. A single person can be associated with multiple companies (locations). Slots can be created for a person to block them from being booked for a given period of time.

Person Class Diagram