Add new trainspace table endpoints with unit tests
Github Issue Number Here: #1155
What user problem are we solving?
We changed the format of the DyanmoDB tables, but the API endpoints do not reflect that.
What solution does this PR provide?
Added the endpoints with unit tests to ensure functionality. Also migrated from using lib-dynamodb to client-dynamodb to remove extra layer of unnecessary abstraction
Testing Methodology
How did you test your changes and verify that existing functionality is not broken
Added and verified unit tests, and used postman to ensure functionalitly is not broken:
https://youtu.be/qxAbrPGJ2kQAny other considerations
need to update user table to follow new conventions in the code (using @aws-sdk/client-dynamodb only) and unit tests (suppressing errors)
Add new trainspace table endpoints with unit tests
Github Issue Number Here: #1155 What user problem are we solving? We changed the format of the DyanmoDB tables, but the API endpoints do not reflect that. What solution does this PR provide? Added the endpoints with unit tests to ensure functionality. Also migrated from using lib-dynamodb to client-dynamodb to remove extra layer of unnecessary abstraction Testing Methodology