dependencies¶
Dependencies for the guilds domain.
Dependencies for guilds.
- async byte_bot.server.domain.guilds.dependencies.provides_allowed_users_config_service(db_session: AsyncSession) AsyncGenerator[AllowedUsersConfigService, None] [source]¶
Construct AllowedUsersConfig-based repository and service objects for the request.
- Parameters:
db_session (AsyncSession) – SQLAlchemy AsyncSession
- Yields:
AllowedUsersConfigService – AllowedUsersConfig-based service
- async byte_bot.server.domain.guilds.dependencies.provides_forum_config_service(db_session: AsyncSession) AsyncGenerator[ForumConfigService, None] [source]¶
Construct ForumConfig-based repository and service objects for the request.
- Parameters:
db_session (AsyncSession) – SQLAlchemy AsyncSession
- Yields:
ForumConfigService – ForumConfig-based service
- async byte_bot.server.domain.guilds.dependencies.provides_github_config_service(db_session: AsyncSession) AsyncGenerator[GitHubConfigService, None] [source]¶
Construct GitHubConfig-based repository and service objects for the request.
- Parameters:
db_session (AsyncSession) – SQLAlchemy AsyncSession
- Yields:
GitHubConfigService – GitHubConfig-based service
- async byte_bot.server.domain.guilds.dependencies.provides_guilds_service(db_session: AsyncSession) AsyncGenerator[GuildsService, None] [source]¶
Construct Guilds-based repository and service objects for the request.
- Parameters:
db_session (AsyncSession) – SQLAlchemy AsyncSession
- Yields:
GuildsService – GuildConfig-based service
- async byte_bot.server.domain.guilds.dependencies.provides_sotags_config_service(db_session: AsyncSession) AsyncGenerator[SOTagsConfigService, None] [source]¶
Construct SOTagsConfig-based repository and service objects for the request.
- Parameters:
db_session (AsyncSession) – SQLAlchemy AsyncSession
- Yields:
SOTagsConfigService – SOTagsConfig-based service