Apply readWriteVars to constructor in python/model.mustach

This commit is contained in:
Takuro Wada
2016-06-08 23:48:34 +09:00
parent 03f5619beb
commit 2c939b03b4
5 changed files with 19 additions and 14 deletions

View File

@@ -44,6 +44,8 @@ nosetests.xml
coverage.xml
*,cover
.hypothesis/
venv/
.python-version
# Translations
*.mo

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{{#vars}}, {{name}}={{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}None{{/defaultValue}}{{/vars}}):
def __init__(self{{#readWriteVars}}, {{name}}={{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}None{{/defaultValue}}{{/readWriteVars}}):
"""
{{classname}} - a model defined in Swagger
@@ -33,9 +33,12 @@ class {{classname}}(object):
{{/hasMore}}{{/vars}}
}
{{#vars}}
{{#readOnlyVars}}
self._{{name}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}None{{/defaultValue}}
{{/readOnlyVars}}
{{#readWriteVars}}
self._{{name}} = {{name}}
{{/vars}}
{{/readWriteVars}}
{{#vars}}{{#-first}}
{{/-first}}
@property