app.repository.api_requests_repository module¶
- class app.repository.api_requests_repository.ApiRequestsRepository(session_factory, model=<class 'app.model.api_requests.ApiRequests'>)[source]¶
Bases:
BaseRepositoryRepository class for API Requests.
- Parameters:
session_factory (Callable[[...], AbstractAsyncContextManager[AsyncSession]])
- session_factory¶
Factory for creating SQLAlchemy sessions.
- Type:
Callable[…, AbstractAsyncContextManager[AsyncSession]]
- model¶
SQLAlchemy model class for API Requests.
- __init__(session_factory, model=<class 'app.model.api_requests.ApiRequests'>)[source]¶
- Initializes the ApiRequestsRepository with the provided session factory and
model.
- Parameters:
session_factory (Callable[..., AbstractAsyncContextManager[AsyncSession]]) – The session factory.
model – The SQLAlchemy model class for API Requests.
- Return type:
None