@@ -90,7 +90,12 @@ class Property(ModelAttribute):
9090 def __le__ (self , value : object ) -> query_module .FilterNode : ...
9191 def __gt__ (self , value : object ) -> query_module .FilterNode : ...
9292 def __ge__ (self , value : object ) -> query_module .FilterNode : ...
93- def IN (self , value : Iterable [object ]) -> query_module .DisjunctionNode | query_module .FilterNode | query_module .FalseNode : ...
93+ def IN (
94+ self , value : Iterable [object ], server_op : bool = False
95+ ) -> query_module .DisjunctionNode | query_module .FilterNode | query_module .FalseNode : ...
96+ def NOT_IN (
97+ self , value : Iterable [object ], server_op : bool = False
98+ ) -> query_module .DisjunctionNode | query_module .FilterNode | query_module .FalseNode : ...
9499 def __neg__ (self ) -> query_module .PropertyOrder : ...
95100 def __pos__ (self ) -> query_module .PropertyOrder : ...
96101 def __set__ (self , entity : Model , value : object ) -> None : ...
@@ -227,7 +232,7 @@ class TimeProperty(DateTimeProperty): ...
227232class StructuredProperty (Property ):
228233 def __init__ (self , model_class : type , name : str | None = ..., ** kwargs ) -> None : ...
229234 def __getattr__ (self , attrname : str ): ...
230- def IN (self , value : Iterable [object ]) -> query_module .DisjunctionNode | query_module .FalseNode : ...
235+ def IN (self , value : Iterable [object ]) -> query_module .DisjunctionNode | query_module .FalseNode : ... # type: ignore[override]
231236
232237class LocalStructuredProperty (BlobProperty ):
233238 def __init__ (self , model_class : type [Model ], ** kwargs ) -> None : ...
0 commit comments