File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 22app.main.py
33"""
44import datetime as dt
5+ import enum
56import logging
67import os
78import reprlib
2122# ################
2223
2324
25+ class Sources (str , enum .Enum ):
26+ jhu = "jhu"
27+ csbs = "csbs"
28+
29+
2430# ############
2531# FastAPI App
2632# ############
@@ -81,9 +87,14 @@ def get_latest(request: fastapi.Request):
8187 }
8288
8389
84- @APP .get ("/locations" , response_model = models .AllLocations , response_model_exclude_unset = True )
90+ @APP .get (
91+ "/locations" , response_model = models .AllLocations , response_model_exclude_unset = True
92+ )
8593def get_all_locations (
86- request : fastapi .Request , country_code : str = None , timelines : int = 0
94+ request : fastapi .Request ,
95+ country_code : str = None ,
96+ timelines : int = 0 ,
97+ source : Sources = "jhu" ,
8798):
8899 # Retrieve all the locations.
89100 locations = request .state .source .get_all ()
You can’t perform that action at this time.
0 commit comments