User Domain Dependencies¶
- async provide_users_service(db_session: DatabaseSession) AsyncGenerator[UserService, None][source]¶
Provide a new, scoped instance of the UserService.
- Parameters:
db_session (AsyncSession) – The current database session.
- Yields:
UserService – The new service instance.
- async provide_role_service(db_session: DatabaseSession) AsyncGenerator[RoleService, None][source]¶
Provide a new, scoped instance of the RoleService.
- Parameters:
db_session (AsyncSession) – The current database session.
- Yields:
RoleService – The new service instance.
- UserServiceDep = Annotated[UserService, Depends(provide_users_service)]¶
Dependency injection provider for the user service.
- RoleServiceDep = Annotated[RoleService, Depends(provide_role_service)]¶
Dependency injection provider for the role service.