|
4 | 4 | import ipaddress |
5 | 5 | import uuid |
6 | 6 | import weakref |
7 | | -from collections.abc import Mapping, Sequence |
| 7 | +from collections.abc import Mapping, Sequence, Set |
8 | 8 | from datetime import date, datetime, time, timedelta |
9 | 9 | from decimal import Decimal |
10 | 10 | from enum import Enum |
@@ -212,6 +212,7 @@ def Field( |
212 | 212 | title: Optional[str] = None, |
213 | 213 | description: Optional[str] = None, |
214 | 214 | exclude: Union[bool, None] = None, |
| 215 | + include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
215 | 216 | const: Optional[bool] = None, |
216 | 217 | gt: Optional[float] = None, |
217 | 218 | ge: Optional[float] = None, |
@@ -254,6 +255,7 @@ def Field( |
254 | 255 | title: Optional[str] = None, |
255 | 256 | description: Optional[str] = None, |
256 | 257 | exclude: Union[bool, None] = None, |
| 258 | + include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
257 | 259 | const: Optional[bool] = None, |
258 | 260 | gt: Optional[float] = None, |
259 | 261 | ge: Optional[float] = None, |
@@ -305,6 +307,7 @@ def Field( |
305 | 307 | title: Optional[str] = None, |
306 | 308 | description: Optional[str] = None, |
307 | 309 | exclude: Union[bool, None] = None, |
| 310 | + include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
308 | 311 | const: Optional[bool] = None, |
309 | 312 | gt: Optional[float] = None, |
310 | 313 | ge: Optional[float] = None, |
@@ -337,6 +340,7 @@ def Field( |
337 | 340 | title: Optional[str] = None, |
338 | 341 | description: Optional[str] = None, |
339 | 342 | exclude: Union[bool, None] = None, |
| 343 | + include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
340 | 344 | const: Optional[bool] = None, |
341 | 345 | gt: Optional[float] = None, |
342 | 346 | ge: Optional[float] = None, |
@@ -375,6 +379,7 @@ def Field( |
375 | 379 | "title": title, |
376 | 380 | "description": description, |
377 | 381 | "exclude": exclude, |
| 382 | + "include": include, |
378 | 383 | "const": const, |
379 | 384 | "gt": gt, |
380 | 385 | "ge": ge, |
|
0 commit comments