leaguemanager.services.account.role¶
Module Contents¶
Classes¶
Handles database operations for roles data. |
|
Handles database operations for roles data. |
Data¶
API¶
- leaguemanager.services.account.role.__all__¶
[‘RoleSyncService’, ‘RoleAsyncService’]
- class leaguemanager.services.account.role.RoleSyncService¶
Bases:
leaguemanager.services.base.SQLAlchemySyncRepositoryServiceHandles database operations for roles data.
- class SlugRepo¶
Bases:
advanced_alchemy.repository.SQLAlchemySyncSlugRepository[leaguemanager.models.Role]Role repository.
- model_type¶
None
- repository_type¶
None
- class leaguemanager.services.account.role.RoleAsyncService¶
Bases:
leaguemanager.services.base.SQLAlchemyAsyncRepositoryServiceHandles database operations for roles data.
- class SlugRepo¶
Bases:
advanced_alchemy.repository.SQLAlchemyAsyncSlugRepository[leaguemanager.models.Role]Role repository.
- model_type¶
None
- repository_type¶
None
- match_fields¶
[‘name’]
- async to_model_on_create(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Role]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Role]¶
- async to_model_on_update(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Role]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Role]¶
- async to_model_on_upsert(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Role]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Role]¶