feat: pydantic models for swagger

This commit is contained in:
TheNoxium
2025-05-26 13:45:40 +05:00
parent 96dbc744d7
commit 98a4692247
8 changed files with 43 additions and 50 deletions

View File

@@ -1,5 +1,5 @@
from enum import Enum
from typing import Optional
from typing import Optional, List
from datetime import datetime
from pydantic import BaseModel, EmailStr, Field
@@ -28,3 +28,12 @@ class UserUpdate(BaseModel):
creator_id: Optional[int] = None
created_at: Optional[datetime] = None
status: Optional[Status] = None
class AllUser(BaseModel):
id: int
login: str
class AllUserResponse(BaseModel):
users: List[AllUser]
amount_count: int
amount_pages: int