Files
svg-backend/backend/app/schemas/scheme_versions.py
2026-03-19 13:39:32 +03:00

30 lines
638 B
Python

from typing import List
from pydantic import BaseModel
class SchemeVersionListItem(BaseModel):
scheme_version_id: str
scheme_id: str
version_number: int
status: str
normalized_storage_path: str
normalized_elements_count: int
normalized_seats_count: int
normalized_groups_count: int
normalized_sectors_count: int
created_at: str
class SchemeVersionListResponse(BaseModel):
items: List[SchemeVersionListItem]
total: int
class SchemeVersionCreateResponse(BaseModel):
scheme_id: str
scheme_version_id: str
version_number: int
status: str
normalized_storage_path: str