File tree Expand file tree Collapse file tree 2 files changed +7
-10
lines changed Expand file tree Collapse file tree 2 files changed +7
-10
lines changed Original file line number Diff line number Diff 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,
Original file line number Diff line number Diff 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} } }
You can’t perform that action at this time.
0 commit comments