Files
adminka/src/presentation/schemas/admin_auth.py
2026-06-04 18:09:06 +03:00

25 lines
485 B
Python

from pydantic import BaseModel, Field
class AdminLoginRequest(BaseModel):
login: str = Field(min_length=3, max_length=255)
password: str = Field(min_length=8)
class AdminLoginResponse(BaseModel):
access_token: str
token_type: str = 'Bearer'
id: str
login: str
first_name: str | None
last_name: str | None
role: str
class AdminMeResponse(BaseModel):
id: str
login: str
first_name: str | None
last_name: str | None
role: str