As a developer, I want to have non-serialized models returned from labtracks and sharepoint, so I can merge/modify models before serializing them.
Acceptance criteria
[x] Instead of JSONResponses, the labtracks client and sharepoint client will return a status code and one or more pydantic models or an error message.
[x] The serialization to json will be done right before the response is sent back to the user requesting data
Sprint Ready Checklist
[x] 1. Acceptance criteria defined
[x] 2. Team understands acceptance criteria
[x] 3. Team has defined solution / steps to satisfy acceptance criteria
[x] 4. Acceptance criteria is verifiable / testable
[x] 5. External / 3rd Party dependencies identified
User story
As a developer, I want to have non-serialized models returned from labtracks and sharepoint, so I can merge/modify models before serializing them.
Acceptance criteria
Sprint Ready Checklist
Notes
Add any helpful notes here.