30 lines
606 B
Python
30 lines
606 B
Python
from typing import List
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class SchemeSeatItem(BaseModel):
|
|
seat_record_id: str
|
|
scheme_id: str
|
|
scheme_version_id: str
|
|
element_id: str | None
|
|
seat_id: str | None
|
|
sector_id: str | None
|
|
group_id: str | None
|
|
row_label: str | None
|
|
seat_number: str | None
|
|
tag: str | None
|
|
classes_raw: str | None
|
|
x: float | None
|
|
y: float | None
|
|
cx: float | None
|
|
cy: float | None
|
|
width: float | None
|
|
height: float | None
|
|
created_at: str
|
|
|
|
|
|
class SchemeSeatListResponse(BaseModel):
|
|
items: List[SchemeSeatItem]
|
|
total: int
|