File tree Expand file tree Collapse file tree
modules/openapi-generator/src/main/resources Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -260,15 +260,15 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
260260 if not isinstance(obj, dict):
261261 return cls.model_validate(obj)
262262
263- { {#disallowAdditionalPropertiesIfNotPresent } }
263+ { {^vendorExtensions.x-py-legacy-additional-properties-validation } }
264264 { {^isAdditionalPropertiesTrue} }
265265 # raise errors for additional fields in the input
266266 for _key in obj.keys():
267267 if _key not in cls.__properties:
268268 raise ValueError("Error due to additional fields (not defined in { {classname} }) in the input: " + _key)
269269
270270 { {/isAdditionalPropertiesTrue} }
271- { {/disallowAdditionalPropertiesIfNotPresent } }
271+ { {/vendorExtensions.x-py-legacy-additional-properties-validation } }
272272 _obj = cls.model_validate({
273273 {{#allVars} }
274274 { {#isContainer} }
Original file line number Diff line number Diff line change @@ -252,15 +252,15 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
252252 if not isinstance(obj, dict):
253253 return { {{classname} }}.parse_obj(obj)
254254
255- { {#disallowAdditionalPropertiesIfNotPresent } }
255+ { {^vendorExtensions.x-py-legacy-additional-properties-validation } }
256256 { {^isAdditionalPropertiesTrue} }
257257 # raise errors for additional fields in the input
258258 for _key in obj.keys():
259259 if _key not in cls.__properties:
260260 raise ValueError("Error due to additional fields (not defined in { {classname} }) in the input: " + obj)
261261
262262 { {/isAdditionalPropertiesTrue} }
263- { {/disallowAdditionalPropertiesIfNotPresent } }
263+ { {/vendorExtensions.x-py-legacy-additional-properties-validation } }
264264 _obj = { {{classname} }}.parse_obj({
265265 {{#allVars} }
266266 { {#isContainer} }
Original file line number Diff line number Diff line change @@ -279,15 +279,15 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
279279 if not isinstance(obj, dict):
280280 return cls.model_validate(obj)
281281
282- { {#disallowAdditionalPropertiesIfNotPresent } }
282+ { {^vendorExtensions.x-py-legacy-additional-properties-validation } }
283283 { {^isAdditionalPropertiesTrue} }
284284 # raise errors for additional fields in the input
285285 for _key in obj.keys():
286286 if _key not in cls.__properties:
287287 raise ValueError("Error due to additional fields (not defined in { {classname} }) in the input: " + _key)
288288
289289 { {/isAdditionalPropertiesTrue} }
290- { {/disallowAdditionalPropertiesIfNotPresent } }
290+ { {/vendorExtensions.x-py-legacy-additional-properties-validation } }
291291 _obj = cls.model_validate({
292292 {{#allVars} }
293293 { {#isContainer} }
You can’t perform that action at this time.
0 commit comments