@@ -161,7 +161,7 @@ def __str__(self) -> str: ...
161161 def __repr__ (self ) -> str : ...
162162
163163
164- class FieldSerializationInfo (SerializationInfo , Protocol ):
164+ class FieldSerializationInfo (SerializationInfo [ ContextT ] , Protocol ):
165165 @property
166166 def field_name (self ) -> str : ...
167167
@@ -243,11 +243,11 @@ def simple_ser_schema(type: ExpectedSerializationTypes) -> SimpleSerSchema:
243243# (input_value: Any, /) -> Any
244244GeneralPlainNoInfoSerializerFunction = Callable [[Any ], Any ]
245245# (input_value: Any, info: FieldSerializationInfo, /) -> Any
246- GeneralPlainInfoSerializerFunction = Callable [[Any , SerializationInfo ], Any ]
246+ GeneralPlainInfoSerializerFunction = Callable [[Any , SerializationInfo [ Any ] ], Any ]
247247# (model: Any, input_value: Any, /) -> Any
248248FieldPlainNoInfoSerializerFunction = Callable [[Any , Any ], Any ]
249249# (model: Any, input_value: Any, info: FieldSerializationInfo, /) -> Any
250- FieldPlainInfoSerializerFunction = Callable [[Any , Any , FieldSerializationInfo ], Any ]
250+ FieldPlainInfoSerializerFunction = Callable [[Any , Any , FieldSerializationInfo [ Any ] ], Any ]
251251SerializerFunction = Union [
252252 GeneralPlainNoInfoSerializerFunction ,
253253 GeneralPlainInfoSerializerFunction ,
@@ -314,11 +314,11 @@ def __call__(self, input_value: Any, index_key: int | str | None = None, /) -> A
314314# (input_value: Any, serializer: SerializerFunctionWrapHandler, /) -> Any
315315GeneralWrapNoInfoSerializerFunction = Callable [[Any , SerializerFunctionWrapHandler ], Any ]
316316# (input_value: Any, serializer: SerializerFunctionWrapHandler, info: SerializationInfo, /) -> Any
317- GeneralWrapInfoSerializerFunction = Callable [[Any , SerializerFunctionWrapHandler , SerializationInfo ], Any ]
317+ GeneralWrapInfoSerializerFunction = Callable [[Any , SerializerFunctionWrapHandler , SerializationInfo [ Any ] ], Any ]
318318# (model: Any, input_value: Any, serializer: SerializerFunctionWrapHandler, /) -> Any
319319FieldWrapNoInfoSerializerFunction = Callable [[Any , Any , SerializerFunctionWrapHandler ], Any ]
320320# (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 ]
322322WrapSerializerFunction = Union [
323323 GeneralWrapNoInfoSerializerFunction ,
324324 GeneralWrapInfoSerializerFunction ,
@@ -1951,7 +1951,7 @@ class NoInfoValidatorFunctionSchema(TypedDict):
19511951
19521952
19531953# (input_value: Any, info: ValidationInfo, /) -> Any
1954- WithInfoValidatorFunction = Callable [[Any , ValidationInfo ], Any ]
1954+ WithInfoValidatorFunction = Callable [[Any , ValidationInfo [ Any ] ], Any ]
19551955
19561956
19571957class WithInfoValidatorFunctionSchema (TypedDict , total = False ):
@@ -2198,7 +2198,7 @@ class NoInfoWrapValidatorFunctionSchema(TypedDict):
21982198
21992199
22002200# (input_value: Any, validator: ValidatorFunctionWrapHandler, info: ValidationInfo, /) -> Any
2201- WithInfoWrapValidatorFunction = Callable [[Any , ValidatorFunctionWrapHandler , ValidationInfo ], Any ]
2201+ WithInfoWrapValidatorFunction = Callable [[Any , ValidatorFunctionWrapHandler , ValidationInfo [ Any ] ], Any ]
22022202
22032203
22042204class WithInfoWrapValidatorFunctionSchema (TypedDict , total = False ):
0 commit comments