|
17 | 17 | FlightPositionsFullResponse, |
18 | 18 | CountResponse, |
19 | 19 | ) |
| 20 | +from ...models.flight_category import FlightCategory |
20 | 21 | from ...models.geographic import ( |
21 | 22 | Boundary, |
22 | 23 | AltitudeRange, |
@@ -67,7 +68,7 @@ class _LivePositionsParams(BaseModel): |
67 | 68 | list[Annotated[str, StringConstraints(pattern=SQUAWK_PATTERN)]] |
68 | 69 | ] = Field(default=None, max_length=15) |
69 | 70 | categories: Optional[ |
70 | | - list[Annotated[str, StringConstraints(pattern=SERVICE_TYPES_PATTERN)]] |
| 71 | + list[Union[FlightCategory, Annotated[str, StringConstraints(pattern=SERVICE_TYPES_PATTERN)]]] |
71 | 72 | ] = Field(default=None, max_length=15) |
72 | 73 | data_sources: Optional[ |
73 | 74 | list[Annotated[str, StringConstraints(pattern=DATA_SOURCE_PATTERN)]] |
@@ -111,7 +112,7 @@ def get_light( |
111 | 112 | aircraft: Optional[str] = None, |
112 | 113 | altitude_ranges: Optional[list[Union[AltitudeRange, str]]] = None, |
113 | 114 | squawks: Optional[list[str]] = None, |
114 | | - categories: Optional[list[str]] = None, |
| 115 | + categories: Optional[list[Union[FlightCategory, str]]] = None, |
115 | 116 | data_sources: Optional[list[str]] = None, |
116 | 117 | airspaces: Optional[list[str]] = None, |
117 | 118 | gspeed: Optional[Union[int, str]] = None, |
@@ -156,7 +157,7 @@ def get_full( |
156 | 157 | aircraft: Optional[str] = None, |
157 | 158 | altitude_ranges: Optional[list[Union[AltitudeRange, str]]] = None, |
158 | 159 | squawks: Optional[list[str]] = None, |
159 | | - categories: Optional[list[str]] = None, |
| 160 | + categories: Optional[list[Union[FlightCategory, str]]] = None, |
160 | 161 | data_sources: Optional[list[str]] = None, |
161 | 162 | airspaces: Optional[list[str]] = None, |
162 | 163 | gspeed: Optional[Union[int, str]] = None, |
@@ -201,7 +202,7 @@ def count( |
201 | 202 | aircraft: Optional[str] = None, |
202 | 203 | altitude_ranges: Optional[list[Union[AltitudeRange, str]]] = None, |
203 | 204 | squawks: Optional[list[str]] = None, |
204 | | - categories: Optional[list[str]] = None, |
| 205 | + categories: Optional[list[Union[FlightCategory, str]]] = None, |
205 | 206 | data_sources: Optional[list[str]] = None, |
206 | 207 | gspeed: Optional[Union[int, str]] = None, |
207 | 208 | ) -> CountResponse: |
|
0 commit comments