@@ -161,7 +161,7 @@ def __str__(self) -> str: ...
161
161
def __repr__ (self ) -> str : ...
162
162
163
163
164
- class FieldSerializationInfo (SerializationInfo , Protocol ):
164
+ class FieldSerializationInfo (SerializationInfo [ ContextT ] , Protocol ):
165
165
@property
166
166
def field_name (self ) -> str : ...
167
167
@@ -243,11 +243,11 @@ def simple_ser_schema(type: ExpectedSerializationTypes) -> SimpleSerSchema:
243
243
# (input_value: Any, /) -> Any
244
244
GeneralPlainNoInfoSerializerFunction = Callable [[Any ], Any ]
245
245
# (input_value: Any, info: FieldSerializationInfo, /) -> Any
246
- GeneralPlainInfoSerializerFunction = Callable [[Any , SerializationInfo ], Any ]
246
+ GeneralPlainInfoSerializerFunction = Callable [[Any , SerializationInfo [ Any ] ], Any ]
247
247
# (model: Any, input_value: Any, /) -> Any
248
248
FieldPlainNoInfoSerializerFunction = Callable [[Any , Any ], Any ]
249
249
# (model: Any, input_value: Any, info: FieldSerializationInfo, /) -> Any
250
- FieldPlainInfoSerializerFunction = Callable [[Any , Any , FieldSerializationInfo ], Any ]
250
+ FieldPlainInfoSerializerFunction = Callable [[Any , Any , FieldSerializationInfo [ Any ] ], Any ]
251
251
SerializerFunction = Union [
252
252
GeneralPlainNoInfoSerializerFunction ,
253
253
GeneralPlainInfoSerializerFunction ,
@@ -314,11 +314,11 @@ def __call__(self, input_value: Any, index_key: int | str | None = None, /) -> A
314
314
# (input_value: Any, serializer: SerializerFunctionWrapHandler, /) -> Any
315
315
GeneralWrapNoInfoSerializerFunction = Callable [[Any , SerializerFunctionWrapHandler ], Any ]
316
316
# (input_value: Any, serializer: SerializerFunctionWrapHandler, info: SerializationInfo, /) -> Any
317
- GeneralWrapInfoSerializerFunction = Callable [[Any , SerializerFunctionWrapHandler , SerializationInfo ], Any ]
317
+ GeneralWrapInfoSerializerFunction = Callable [[Any , SerializerFunctionWrapHandler , SerializationInfo [ Any ] ], Any ]
318
318
# (model: Any, input_value: Any, serializer: SerializerFunctionWrapHandler, /) -> Any
319
319
FieldWrapNoInfoSerializerFunction = Callable [[Any , Any , SerializerFunctionWrapHandler ], Any ]
320
320
# (model: Any, input_value: Any, serializer: SerializerFunctionWrapHandler, info: FieldSerializationInfo, /) -> Any
321
- FieldWrapInfoSerializerFunction = Callable [[Any , Any , SerializerFunctionWrapHandler , FieldSerializationInfo ], Any ]
321
+ FieldWrapInfoSerializerFunction = Callable [[Any , Any , SerializerFunctionWrapHandler , FieldSerializationInfo [ Any ] ], Any ]
322
322
WrapSerializerFunction = Union [
323
323
GeneralWrapNoInfoSerializerFunction ,
324
324
GeneralWrapInfoSerializerFunction ,
@@ -1951,7 +1951,7 @@ class NoInfoValidatorFunctionSchema(TypedDict):
1951
1951
1952
1952
1953
1953
# (input_value: Any, info: ValidationInfo, /) -> Any
1954
- WithInfoValidatorFunction = Callable [[Any , ValidationInfo ], Any ]
1954
+ WithInfoValidatorFunction = Callable [[Any , ValidationInfo [ Any ] ], Any ]
1955
1955
1956
1956
1957
1957
class WithInfoValidatorFunctionSchema (TypedDict , total = False ):
@@ -2198,7 +2198,7 @@ class NoInfoWrapValidatorFunctionSchema(TypedDict):
2198
2198
2199
2199
2200
2200
# (input_value: Any, validator: ValidatorFunctionWrapHandler, info: ValidationInfo, /) -> Any
2201
- WithInfoWrapValidatorFunction = Callable [[Any , ValidatorFunctionWrapHandler , ValidationInfo ], Any ]
2201
+ WithInfoWrapValidatorFunction = Callable [[Any , ValidatorFunctionWrapHandler , ValidationInfo [ Any ] ], Any ]
2202
2202
2203
2203
2204
2204
class WithInfoWrapValidatorFunctionSchema (TypedDict , total = False ):
0 commit comments