SYMBOL INDEX (55 symbols across 16 files) FILE: api/app.py function lifespan (line 15) | async def lifespan(app: FastAPI): function create_app (line 26) | def create_app(settings: Settings): FILE: api/auth/__init__.py function authent (line 11) | def authent( function check_basic_auth_creds (line 20) | def check_basic_auth_creds( FILE: api/config.py class Settings (line 8) | class Settings(BaseSettings): class Config (line 18) | class Config: class TestSettings (line 25) | class TestSettings(Settings): class Config (line 26) | class Config: FILE: api/database.py function create_db_and_tables (line 9) | def create_db_and_tables(): function get_session (line 13) | def get_session(): FILE: api/public/health/crud.py function get_health (line 13) | def get_health(db: Session) -> Health: function get_stats (line 19) | def get_stats(db: Session) -> Stats: function count_from_db (line 25) | def count_from_db(table: str, db: Session = Depends(get_session)): function health_db (line 30) | def health_db(db: Session = Depends(get_session)) -> Status: FILE: api/public/health/models.py class Status (line 7) | class Status(str, Enum): class Health (line 12) | class Health(BaseModel): class Stats (line 18) | class Stats(BaseModel): FILE: api/public/health/views.py function health (line 19) | def health(db: Session = Depends(get_session)): function health_stats (line 29) | def health_stats(db: Session = Depends(get_session)): FILE: api/public/hero/crud.py function create_hero (line 8) | def create_hero(hero: HeroCreate, db: Session = Depends(get_session)): function read_heroes (line 16) | def read_heroes(offset: int = 0, limit: int = 20, db: Session = Depends(... function read_hero (line 21) | def read_hero(hero_id: int, db: Session = Depends(get_session)): function update_hero (line 31) | def update_hero(hero_id: int, hero: HeroUpdate, db: Session = Depends(ge... function delete_hero (line 49) | def delete_hero(hero_id: int, db: Session = Depends(get_session)): FILE: api/public/hero/models.py class HeroBase (line 7) | class HeroBase(SQLModel): class Config (line 12) | class Config: class Hero (line 24) | class Hero(HeroBase, table=True): class HeroCreate (line 29) | class HeroCreate(HeroBase): class HeroRead (line 33) | class HeroRead(HeroBase): class HeroUpdate (line 41) | class HeroUpdate(HeroBase): class Config (line 47) | class Config: FILE: api/public/hero/views.py function create_a_hero (line 18) | def create_a_hero(hero: HeroCreate, db: Session = Depends(get_session)): function get_heroes (line 23) | def get_heroes( function get_a_hero (line 32) | def get_a_hero(hero_id: int, db: Session = Depends(get_session)): function update_a_hero (line 37) | def update_a_hero(hero_id: int, hero: HeroUpdate, db: Session = Depends(... function delete_a_hero (line 42) | def delete_a_hero(hero_id: int, db: Session = Depends(get_session)): FILE: api/public/team/crud.py function create_team (line 8) | def create_team(team: TeamCreate, db: Session = Depends(get_session)): function read_teams (line 16) | def read_teams(offset: int = 0, limit: int = 20, db: Session = Depends(g... function read_team (line 21) | def read_team(team_id: int, db: Session = Depends(get_session)): function update_team (line 31) | def update_team(team_id: int, team: TeamUpdate, db: Session = Depends(ge... function delete_team (line 49) | def delete_team(team_id: int, db: Session = Depends(get_session)): FILE: api/public/team/models.py class TeamBase (line 6) | class TeamBase(SQLModel): class Config (line 10) | class Config: class Team (line 19) | class Team(TeamBase, table=True): class TeamCreate (line 25) | class TeamCreate(TeamBase): class TeamRead (line 29) | class TeamRead(TeamBase): class TeamUpdate (line 36) | class TeamUpdate(TeamBase): FILE: api/public/team/views.py function create_a_team (line 21) | def create_a_team(team: TeamCreate, db: Session = Depends(get_session)): function get_teams (line 27) | def get_teams( function get_a_team (line 37) | def get_a_team(team_id: int, db: Session = Depends(get_session)): function update_a_team (line 43) | def update_a_team(team_id: int, team: TeamUpdate, db: Session = Depends(... function delete_a_team (line 49) | def delete_a_team(team_id: int, db: Session = Depends(get_session)): FILE: api/utils/generic_models.py class HeroTeamLink (line 6) | class HeroTeamLink(SQLModel, table=True): FILE: api/utils/logger.py function logger_config (line 4) | def logger_config(module): FILE: api/utils/mock_data_generator.py function create_heroes_and_teams (line 11) | def create_heroes_and_teams():