Info display tweaks

This commit is contained in:
James Pattinson
2025-12-10 13:29:12 +00:00
parent 86f1dc65f4
commit f4b69aace0
6 changed files with 103 additions and 31 deletions

View File

@@ -96,6 +96,25 @@ class PPR(PPRInDBBase):
pass
class PPRPublic(BaseModel):
"""Public schema for arrivals/departures board - excludes sensitive data"""
id: int
status: PPRStatus
ac_reg: str
ac_type: str
ac_call: Optional[str] = None
in_from: str
eta: datetime
out_to: Optional[str] = None
etd: Optional[datetime] = None
landed_dt: Optional[datetime] = None
departed_dt: Optional[datetime] = None
submitted_dt: datetime
class Config:
from_attributes = True
class PPRInDB(PPRInDBBase):
pass