-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
core featureHigh priority core functionality that must be implementedHigh priority core functionality that must be implemented
Description
Create the Wait Time API. This will involve multiple components can should be split up into separate issues:
-
Create the firebase collection to anything related to wait times if not present already.
- Write a script to pre-populate any data that we want to include for pois. Pre-populate the database.
-
Create a data models in python to encode the data retrieved/added when interacting with firebase
-
Create the endpoint functions that will return the rest data
- Might also need to update the existing POI endpoints since this provides them the latest updates if they don't fetch it themselves.
-
Write the endpoint openapi 3.0 specification for the endpoints coded.
-
Create a service class to support the endpoints and perform any logical computations needed.
-
Write tests for the above.
-
Figure out how we can go about testing this functionality. Some sort of automated testing system would be ideal
Definition of done
- The wait time api should work as expected with all data being stored and pulled from firebase databases.
Metadata
Metadata
Labels
core featureHigh priority core functionality that must be implementedHigh priority core functionality that must be implemented