This module will contain the common models for the team-scheduler application.
A common model is defined as any model used by, or expected to by used by, both the client and server portions of the overall application.
Expectation is for the follow model groupings:
- Employee - all interfaces and classes used to define employee data.
- Site - all interfaces and classes used to define a site with the addition of employees assigned.
- Team - all interfaces and classes used to define a team with its associated sites/employees.
- Requests - definitions for passing data between the client and the server.
- Responses - definitions for passing data from server to client.
- Common - interfaces and classes used in common by other models, but not fitting into one of the other categories.