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