leaguemanager.services.competition.ruleset

Module Contents

Classes

RulesetService

Handles database operations for ruleset data.

RulesetAsyncService

Handles database operations for ruleset data.

Data

__all__

API

leaguemanager.services.competition.ruleset.__all__

[‘RulesetService’, ‘RulesetAsyncService’]

class leaguemanager.services.competition.ruleset.RulesetService

Bases: leaguemanager.services.base.SQLAlchemySyncRepositoryService

Handles database operations for ruleset data.

class Repo

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

Ruleset repository.

model_type

None

repository_type

None

class leaguemanager.services.competition.ruleset.RulesetAsyncService

Bases: leaguemanager.services.base.SQLAlchemyAsyncRepositoryService

Handles database operations for ruleset data.

class Repo

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

Ruleset repository.

model_type

None

repository_type

None