Files
2026-05-17 20:54:53 +05:00

32 lines
482 B
Python

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