altimeter.qj.api package¶
Submodules¶
altimeter.qj.api.deps module¶
FastAPI dependencies
-
class
SessionGenerator¶ Bases:
objectSingleton class for generating db sesssions
-
get_session()¶ Get a db session object
- Return type
Session
-
-
api_key(key=Depends(APIKeyHeader))¶ Validate an api key string matches the value currently in SecretsManager
- Return type
str
-
db_session()¶ Get a db session
- Return type
Generator[Session,None,None]
-
result_set_crud()¶ Get a CRUDResultSet object
- Return type