leaguemanager.services.account.tag

Module Contents

Classes

TagService

Handles basic lookup operations for an Tag.

TagAsyncService

Handles basic lookup operations for an Tag.

API

class leaguemanager.services.account.tag.TagService

Bases: advanced_alchemy.service.SQLAlchemySyncRepositoryService[leaguemanager.models.Tag]

Handles basic lookup operations for an Tag.

class Repo

Bases: advanced_alchemy.repository.SQLAlchemySyncSlugRepository[leaguemanager.models.Tag]

Tag Repository.

model_type

None

repository_type

None

class leaguemanager.services.account.tag.TagAsyncService

Bases: advanced_alchemy.service.SQLAlchemyAsyncRepositoryService[leaguemanager.models.Tag]

Handles basic lookup operations for an Tag.

class Repo

Bases: advanced_alchemy.repository.SQLAlchemyAsyncSlugRepository[leaguemanager.models.Tag]

Tag Repository.

model_type

None

repository_type

None

match_fields

[‘name’]

async to_model_on_create(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Tag]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Tag]
async to_model_on_update(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Tag]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Tag]
async to_model_on_upsert(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Tag]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Tag]