leaguemanager.services.competition.phase

Module Contents

Classes

PhaseService

Handles database operations for phase data.

PhaseAsyncService

Handles database operations for phase data.

Data

__all__

API

leaguemanager.services.competition.phase.__all__

[‘PhaseService’, ‘PhaseAsyncService’]

class leaguemanager.services.competition.phase.PhaseService

Bases: leaguemanager.services.base.SQLAlchemySyncRepositoryService

Handles database operations for phase data.

class Repo

Bases: advanced_alchemy.repository.SQLAlchemySyncRepository[leaguemanager.models.Phase]

Phase repository.

model_type

None

repository_type

None

class leaguemanager.services.competition.phase.PhaseAsyncService

Bases: leaguemanager.services.base.SQLAlchemyAsyncRepositoryService

Handles database operations for phase data.

class Repo

Bases: advanced_alchemy.repository.SQLAlchemyAsyncRepository[leaguemanager.models.Phase]

Phase repository.

model_type

None

repository_type

None