🎨 Reorganize back-end code
This commit is contained in:
22
backend/api/schemas/next_passage.py
Normal file
22
backend/api/schemas/next_passage.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
from idfm_interface.idfm_types import TrainStatus
|
||||
|
||||
|
||||
class NextPassage(BaseModel):
|
||||
line: int
|
||||
operator: str
|
||||
destinations: list[str]
|
||||
atStop: bool
|
||||
aimedArrivalTs: int | None
|
||||
expectedArrivalTs: int | None
|
||||
arrivalPlatformName: str | None
|
||||
aimedDepartTs: int | None
|
||||
expectedDepartTs: int | None
|
||||
arrivalStatus: TrainStatus
|
||||
departStatus: TrainStatus
|
||||
|
||||
|
||||
class NextPassages(BaseModel):
|
||||
ts: int
|
||||
passages: dict[int, dict[str, list[NextPassage]]]
|
Reference in New Issue
Block a user