dependencies

Dependencies for the guilds domain.

Dependencies for guilds.

async byte_api.domain.guilds.dependencies.provides_allowed_users_config_service(db_session: AsyncSession) AsyncGenerator[AllowedUsersConfigService][source]

Construct AllowedUsersConfig-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

AllowedUsersConfigService – AllowedUsersConfig-based service

async byte_api.domain.guilds.dependencies.provides_forum_config_service(db_session: AsyncSession) AsyncGenerator[ForumConfigService][source]

Construct ForumConfig-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

ForumConfigService – ForumConfig-based service

async byte_api.domain.guilds.dependencies.provides_github_config_service(db_session: AsyncSession) AsyncGenerator[GitHubConfigService][source]

Construct GitHubConfig-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

GitHubConfigService – GitHubConfig-based service

async byte_api.domain.guilds.dependencies.provides_guilds_service(db_session: AsyncSession) AsyncGenerator[GuildsService][source]

Construct Guilds-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

GuildsService – GuildConfig-based service

async byte_api.domain.guilds.dependencies.provides_sotags_config_service(db_session: AsyncSession) AsyncGenerator[SOTagsConfigService][source]

Construct SOTagsConfig-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

SOTagsConfigService – SOTagsConfig-based service