Circuits handling

This commit is contained in:
2025-12-16 12:59:43 -05:00
parent 65eb3272f2
commit 2d4f1467de
7 changed files with 337 additions and 2 deletions

View File

@@ -0,0 +1,24 @@
from pydantic import BaseModel
from datetime import datetime
from typing import Optional
class CircuitBase(BaseModel):
local_flight_id: int
circuit_timestamp: datetime
class CircuitCreate(CircuitBase):
pass
class CircuitUpdate(BaseModel):
circuit_timestamp: Optional[datetime] = None
class Circuit(CircuitBase):
id: int
created_at: datetime
class Config:
from_attributes = True