from __future__ import annotations from datetime import datetime from pydantic import BaseModel class UserOut(BaseModel): id: int email: str role: str is_active: bool created_at: datetime class Config: from_attributes = True class LoginIn(BaseModel): email: str password: str class TokenPair(BaseModel): access_token: str refresh_token: str token_type: str = "bearer" class RefreshIn(BaseModel): refresh_token: str