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