@@ -204,63 +204,139 @@ def request_validator(self) -> RequestValidator:
204204 if self .request_validator_cls is None :
205205 raise SpecError ("Validator class not found" )
206206 return self .request_validator_cls (
207- self .spec , base_url = self .config .server_base_url
207+ self .spec ,
208+ base_url = self .config .server_base_url ,
209+ style_deserializers_factory = self .config .style_deserializers_factory ,
210+ media_type_deserializers_factory = self .config .media_type_deserializers_factory ,
211+ schema_casters_factory = self .config .schema_casters_factory ,
212+ schema_validators_factory = self .config .schema_validators_factory ,
213+ spec_validator_cls = self .config .spec_validator_cls ,
214+ extra_format_validators = self .config .extra_format_validators ,
215+ extra_media_type_deserializers = self .config .extra_media_type_deserializers ,
216+ security_provider_factory = self .config .security_provider_factory ,
208217 )
209218
210219 @property
211220 def response_validator (self ) -> ResponseValidator :
212221 if self .response_validator_cls is None :
213222 raise SpecError ("Validator class not found" )
214223 return self .response_validator_cls (
215- self .spec , base_url = self .config .server_base_url
224+ self .spec ,
225+ base_url = self .config .server_base_url ,
226+ style_deserializers_factory = self .config .style_deserializers_factory ,
227+ media_type_deserializers_factory = self .config .media_type_deserializers_factory ,
228+ schema_casters_factory = self .config .schema_casters_factory ,
229+ schema_validators_factory = self .config .schema_validators_factory ,
230+ spec_validator_cls = self .config .spec_validator_cls ,
231+ extra_format_validators = self .config .extra_format_validators ,
232+ extra_media_type_deserializers = self .config .extra_media_type_deserializers ,
216233 )
217234
218235 @property
219236 def webhook_request_validator (self ) -> WebhookRequestValidator :
220237 if self .webhook_request_validator_cls is None :
221238 raise SpecError ("Validator class not found" )
222239 return self .webhook_request_validator_cls (
223- self .spec , base_url = self .config .server_base_url
240+ self .spec ,
241+ base_url = self .config .server_base_url ,
242+ style_deserializers_factory = self .config .style_deserializers_factory ,
243+ media_type_deserializers_factory = self .config .media_type_deserializers_factory ,
244+ schema_casters_factory = self .config .schema_casters_factory ,
245+ schema_validators_factory = self .config .schema_validators_factory ,
246+ spec_validator_cls = self .config .spec_validator_cls ,
247+ extra_format_validators = self .config .extra_format_validators ,
248+ extra_media_type_deserializers = self .config .extra_media_type_deserializers ,
249+ security_provider_factory = self .config .security_provider_factory ,
224250 )
225251
226252 @property
227253 def webhook_response_validator (self ) -> WebhookResponseValidator :
228254 if self .webhook_response_validator_cls is None :
229255 raise SpecError ("Validator class not found" )
230256 return self .webhook_response_validator_cls (
231- self .spec , base_url = self .config .server_base_url
257+ self .spec ,
258+ base_url = self .config .server_base_url ,
259+ style_deserializers_factory = self .config .style_deserializers_factory ,
260+ media_type_deserializers_factory = self .config .media_type_deserializers_factory ,
261+ schema_casters_factory = self .config .schema_casters_factory ,
262+ schema_validators_factory = self .config .schema_validators_factory ,
263+ spec_validator_cls = self .config .spec_validator_cls ,
264+ extra_format_validators = self .config .extra_format_validators ,
265+ extra_media_type_deserializers = self .config .extra_media_type_deserializers ,
232266 )
233267
234268 @property
235269 def request_unmarshaller (self ) -> RequestUnmarshaller :
236270 if self .request_unmarshaller_cls is None :
237271 raise SpecError ("Unmarshaller class not found" )
238272 return self .request_unmarshaller_cls (
239- self .spec , base_url = self .config .server_base_url
273+ self .spec ,
274+ base_url = self .config .server_base_url ,
275+ style_deserializers_factory = self .config .style_deserializers_factory ,
276+ media_type_deserializers_factory = self .config .media_type_deserializers_factory ,
277+ schema_casters_factory = self .config .schema_casters_factory ,
278+ schema_validators_factory = self .config .schema_validators_factory ,
279+ spec_validator_cls = self .config .spec_validator_cls ,
280+ extra_format_validators = self .config .extra_format_validators ,
281+ extra_media_type_deserializers = self .config .extra_media_type_deserializers ,
282+ security_provider_factory = self .config .security_provider_factory ,
283+ schema_unmarshallers_factory = self .config .schema_unmarshallers_factory ,
284+ extra_format_unmarshallers = self .config .extra_format_unmarshallers ,
240285 )
241286
242287 @property
243288 def response_unmarshaller (self ) -> ResponseUnmarshaller :
244289 if self .response_unmarshaller_cls is None :
245290 raise SpecError ("Unmarshaller class not found" )
246291 return self .response_unmarshaller_cls (
247- self .spec , base_url = self .config .server_base_url
292+ self .spec ,
293+ base_url = self .config .server_base_url ,
294+ style_deserializers_factory = self .config .style_deserializers_factory ,
295+ media_type_deserializers_factory = self .config .media_type_deserializers_factory ,
296+ schema_casters_factory = self .config .schema_casters_factory ,
297+ schema_validators_factory = self .config .schema_validators_factory ,
298+ spec_validator_cls = self .config .spec_validator_cls ,
299+ extra_format_validators = self .config .extra_format_validators ,
300+ extra_media_type_deserializers = self .config .extra_media_type_deserializers ,
301+ schema_unmarshallers_factory = self .config .schema_unmarshallers_factory ,
302+ extra_format_unmarshallers = self .config .extra_format_unmarshallers ,
248303 )
249304
250305 @property
251306 def webhook_request_unmarshaller (self ) -> WebhookRequestUnmarshaller :
252307 if self .webhook_request_unmarshaller_cls is None :
253308 raise SpecError ("Unmarshaller class not found" )
254309 return self .webhook_request_unmarshaller_cls (
255- self .spec , base_url = self .config .server_base_url
310+ self .spec ,
311+ base_url = self .config .server_base_url ,
312+ style_deserializers_factory = self .config .style_deserializers_factory ,
313+ media_type_deserializers_factory = self .config .media_type_deserializers_factory ,
314+ schema_casters_factory = self .config .schema_casters_factory ,
315+ schema_validators_factory = self .config .schema_validators_factory ,
316+ spec_validator_cls = self .config .spec_validator_cls ,
317+ extra_format_validators = self .config .extra_format_validators ,
318+ extra_media_type_deserializers = self .config .extra_media_type_deserializers ,
319+ security_provider_factory = self .config .security_provider_factory ,
320+ schema_unmarshallers_factory = self .config .schema_unmarshallers_factory ,
321+ extra_format_unmarshallers = self .config .extra_format_unmarshallers ,
256322 )
257323
258324 @property
259325 def webhook_response_unmarshaller (self ) -> WebhookResponseUnmarshaller :
260326 if self .webhook_response_unmarshaller_cls is None :
261327 raise SpecError ("Unmarshaller class not found" )
262328 return self .webhook_response_unmarshaller_cls (
263- self .spec , base_url = self .config .server_base_url
329+ self .spec ,
330+ base_url = self .config .server_base_url ,
331+ style_deserializers_factory = self .config .style_deserializers_factory ,
332+ media_type_deserializers_factory = self .config .media_type_deserializers_factory ,
333+ schema_casters_factory = self .config .schema_casters_factory ,
334+ schema_validators_factory = self .config .schema_validators_factory ,
335+ spec_validator_cls = self .config .spec_validator_cls ,
336+ extra_format_validators = self .config .extra_format_validators ,
337+ extra_media_type_deserializers = self .config .extra_media_type_deserializers ,
338+ schema_unmarshallers_factory = self .config .schema_unmarshallers_factory ,
339+ extra_format_unmarshallers = self .config .extra_format_unmarshallers ,
264340 )
265341
266342 def validate_request (self , request : AnyRequest ) -> None :
0 commit comments