from typing import Annotated from fastapi import Depends from sqlalchemy.ext.asyncio import AsyncSession from backend.session import get_session from models import User from schemas.base import PaginationSchema from services.auth import get_current_user from utils.dependecies import pagination_parameters SessionDependency = Annotated[AsyncSession, Depends(get_session)] PaginationDependency = Annotated[PaginationSchema, Depends(pagination_parameters)] CurrentUserDependency = Annotated[User, Depends(get_current_user)]