fix python property name

This commit is contained in:
wing328 2016-04-20 22:12:09 +08:00
parent 56ac576a18
commit 8eb3f8a448
6 changed files with 33 additions and 3 deletions

0
bin/lumen-petstore-server.sh Normal file → Executable file
View File

View File

@ -69,6 +69,8 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig
// local variable name used in API methods (endpoints)
"all_params", "resource_path", "path_params", "query_params",
"header_params", "form_params", "local_var_files", "body_params", "auth_settings",
// @property
"property",
// python reserved words
"and", "del", "from", "not", "while", "as", "elif", "global", "or", "with",
"assert", "else", "if", "pass", "yield", "break", "except", "import",

View File

@ -717,6 +717,8 @@ definitions:
readOnly: true
type: integer
format: int32
property:
type: string
xml:
name: Name
200_response:

View File

@ -5,7 +5,7 @@ This Python package is automatically generated by the [Swagger Codegen](https://
- API version: 1.0.0
- Package version: 1.0.0
- Build date: 2016-04-19T21:05:59.494+01:00
- Build date: 2016-04-20T22:11:45.927+08:00
- Build package: class io.swagger.codegen.languages.PythonClientCodegen
## Requirements.

View File

@ -5,6 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **int** | |
**snake_case** | **int** | | [optional]
**_property** | **str** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -38,16 +38,19 @@ class Name(object):
"""
self.swagger_types = {
'name': 'int',
'snake_case': 'int'
'snake_case': 'int',
'_property': 'str'
}
self.attribute_map = {
'name': 'name',
'snake_case': 'snake_case'
'snake_case': 'snake_case',
'_property': 'property'
}
self._name = None
self._snake_case = None
self.__property = None
@property
def name(self):
@ -93,6 +96,28 @@ class Name(object):
"""
self._snake_case = snake_case
@property
def _property(self):
"""
Gets the _property of this Name.
:return: The _property of this Name.
:rtype: str
"""
return self.__property
@_property.setter
def _property(self, _property):
"""
Sets the _property of this Name.
:param _property: The _property of this Name.
:type: str
"""
self.__property = _property
def to_dict(self):
"""
Returns the model properties as a dict