Skip to content

Commit 056a251

Browse files
committed
fix: no more field check
1 parent 336b16e commit 056a251

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

templates/python/model_generic.mustache

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
22
{{> model_description}}
33

44
{{#vars}}
5-
{{name}}: {{{vendorExtensions.x-py-typing}}}
6-
{{#description}}""" {{{.}}} """{{/description}}
7-
5+
{{name}}: {{^required}}Optional[{{/required}}{{{dataType}}}{{^required}}]{{/required}} = Field({{^required}}default=None, {{/required}}alias="{{{baseName}}}")
6+
{{#description}}
7+
""" {{{.}}} """
8+
{{/description}}
89
{{/vars}}
910
{{#vars}}
1011
{{#vendorExtensions.x-regex}}
@@ -77,12 +78,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
7778
return cls.from_dict(loads(json_str))
7879

7980
def to_dict(self) -> Dict[str, Any]:
80-
"""Return the dictionary representation of the model using alias.
81-
82-
* `None` is only added to the output dict for nullable fields that
83-
were set at model initialization. Other fields with value `None`
84-
are ignored.
85-
"""
81+
"""Return the dictionary representation of the model using alias. """
8682
return self.model_dump(
8783
by_alias=True,
8884
exclude_none=True,

templates/python/model_oneof.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
22
{{> model_description}}
33

44
{{#composedSchemas.oneOf}}
5-
{{vendorExtensions.x-py-name}}: {{{vendorExtensions.x-py-typing}}}
5+
{{vendorExtensions.x-py-name}}: {{^required}}Optional[{{/required}}{{{dataType}}}{{^required}}]{{/required}} = Field({{^required}}default=None{{/required}})
6+
{{#description}}""" {{{.}}} """{{/description}}
67
{{/composedSchemas.oneOf}}
78
actual_instance: Optional[Union[{{#oneOf}}{{{.}}}{{^-last}}, {{/-last}}{{/oneOf}}]] = None
89
one_of_schemas: Set[str] = { {{#oneOf}}"{{.}}"{{^-last}}, {{/-last}}{{/oneOf}} }

0 commit comments

Comments
 (0)