Initial commit: svg backend
This commit is contained in:
29
backend/app/schemas/scheme_versions.py
Normal file
29
backend/app/schemas/scheme_versions.py
Normal file
@@ -0,0 +1,29 @@
|
||||
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
|
||||
Reference in New Issue
Block a user