]> git.ipfire.org Git - thirdparty/fastapi/sqlmodel.git/commitdiff
Revert "Remove outdated `include` parameter from `Field`"
authorYurii Motov <yurii.motov.monte@gmail.com>
Tue, 3 Feb 2026 09:11:52 +0000 (10:11 +0100)
committerYurii Motov <yurii.motov.monte@gmail.com>
Tue, 3 Feb 2026 09:11:52 +0000 (10:11 +0100)
This reverts commit f46fc697a5ee4be9cce5cb948e0e3ebf866e321e.

sqlmodel/main.py

index 86672d7c553c3e6a5c0dcfab910d1c61ab47990b..56fb5b0f365c421cade838162d8b56815436daee 100644 (file)
@@ -4,7 +4,7 @@ import builtins
 import ipaddress
 import uuid
 import weakref
-from collections.abc import Mapping, Sequence
+from collections.abc import Mapping, Sequence, Set
 from datetime import date, datetime, time, timedelta
 from decimal import Decimal
 from enum import Enum
@@ -212,6 +212,7 @@ def Field(
     title: Optional[str] = None,
     description: Optional[str] = None,
     exclude: Union[bool, None] = None,
+    include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None,
     const: Optional[bool] = None,
     gt: Optional[float] = None,
     ge: Optional[float] = None,
@@ -254,6 +255,7 @@ def Field(
     title: Optional[str] = None,
     description: Optional[str] = None,
     exclude: Union[bool, None] = None,
+    include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None,
     const: Optional[bool] = None,
     gt: Optional[float] = None,
     ge: Optional[float] = None,
@@ -305,6 +307,7 @@ def Field(
     title: Optional[str] = None,
     description: Optional[str] = None,
     exclude: Union[bool, None] = None,
+    include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None,
     const: Optional[bool] = None,
     gt: Optional[float] = None,
     ge: Optional[float] = None,
@@ -337,6 +340,7 @@ def Field(
     title: Optional[str] = None,
     description: Optional[str] = None,
     exclude: Union[bool, None] = None,
+    include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None,
     const: Optional[bool] = None,
     gt: Optional[float] = None,
     ge: Optional[float] = None,
@@ -375,6 +379,7 @@ def Field(
         "title": title,
         "description": description,
         "exclude": exclude,
+        "include": include,
         "const": const,
         "gt": gt,
         "ge": ge,