Create setter for models inline with Issue 3210

This commit is contained in:
Scott Williams
2016-08-15 23:31:30 +01:00
parent 91675c97e2
commit 68d63ec783
38 changed files with 413 additions and 53 deletions

View File

@@ -14,7 +14,7 @@ class {{classname}}(object):
NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
"""
def __init__(self{{#readWriteVars}}, {{name}}={{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}None{{/defaultValue}}{{/readWriteVars}}):
def __init__(self{{#vars}}, {{name}}={{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}None{{/defaultValue}}{{/vars}}):
"""
{{classname}} - a model defined in Swagger
@@ -33,12 +33,10 @@ class {{classname}}(object):
{{/hasMore}}{{/vars}}
}
{{#readOnlyVars}}
self._{{name}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}None{{/defaultValue}}
{{/readOnlyVars}}
{{#readWriteVars}}
{{#vars}}
self._{{name}} = {{name}}
{{/readWriteVars}}
{{/vars}}
{{#vars}}{{#-first}}
{{/-first}}
@property
@@ -52,7 +50,6 @@ class {{classname}}(object):
"""
return self._{{name}}
{{^isReadOnly}}
@{{name}}.setter
def {{name}}(self, {{name}}):
"""
@@ -100,7 +97,6 @@ class {{classname}}(object):
self._{{name}} = {{name}}
{{/isReadOnly}}
{{/vars}}
def to_dict(self):
"""