forked from loafle/openapi-generator-original
update python petstore samples
This commit is contained in:
@@ -47,6 +47,7 @@ class AdditionalPropertiesClass(object):
|
||||
|
||||
self._map_property = None
|
||||
self._map_of_map_property = None
|
||||
self.discriminator = None
|
||||
|
||||
if map_property is not None:
|
||||
self.map_property = map_property
|
||||
|
||||
@@ -40,6 +40,11 @@ class Animal(object):
|
||||
'color': 'color'
|
||||
}
|
||||
|
||||
discriminator_value_class_map = {
|
||||
'': 'Dog',
|
||||
'': 'Cat'
|
||||
}
|
||||
|
||||
def __init__(self, class_name=None, color='red'):
|
||||
"""
|
||||
Animal - a model defined in Swagger
|
||||
@@ -47,6 +52,7 @@ class Animal(object):
|
||||
|
||||
self._class_name = None
|
||||
self._color = None
|
||||
self.discriminator = 'className'
|
||||
|
||||
self.class_name = class_name
|
||||
if color is not None:
|
||||
@@ -96,6 +102,16 @@ class Animal(object):
|
||||
|
||||
self._color = color
|
||||
|
||||
def get_real_child_model(self, data):
|
||||
"""
|
||||
Returns the real base class specified by the discriminator
|
||||
"""
|
||||
discriminator_value = data[self.discriminator].lower()
|
||||
if self.discriminator_value_class_map.has_key(discriminator_value):
|
||||
return self.discriminator_value_class_map[discriminator_value]
|
||||
else:
|
||||
return None
|
||||
|
||||
def to_dict(self):
|
||||
"""
|
||||
Returns the model properties as a dict
|
||||
|
||||
@@ -43,6 +43,7 @@ class AnimalFarm(object):
|
||||
AnimalFarm - a model defined in Swagger
|
||||
"""
|
||||
|
||||
self.discriminator = None
|
||||
|
||||
|
||||
def to_dict(self):
|
||||
|
||||
@@ -50,6 +50,7 @@ class ApiResponse(object):
|
||||
self._code = None
|
||||
self._type = None
|
||||
self._message = None
|
||||
self.discriminator = None
|
||||
|
||||
if code is not None:
|
||||
self.code = code
|
||||
|
||||
@@ -44,6 +44,7 @@ class ArrayOfArrayOfNumberOnly(object):
|
||||
"""
|
||||
|
||||
self._array_array_number = None
|
||||
self.discriminator = None
|
||||
|
||||
if array_array_number is not None:
|
||||
self.array_array_number = array_array_number
|
||||
|
||||
@@ -44,6 +44,7 @@ class ArrayOfNumberOnly(object):
|
||||
"""
|
||||
|
||||
self._array_number = None
|
||||
self.discriminator = None
|
||||
|
||||
if array_number is not None:
|
||||
self.array_number = array_number
|
||||
|
||||
@@ -50,6 +50,7 @@ class ArrayTest(object):
|
||||
self._array_of_string = None
|
||||
self._array_array_of_integer = None
|
||||
self._array_array_of_model = None
|
||||
self.discriminator = None
|
||||
|
||||
if array_of_string is not None:
|
||||
self.array_of_string = array_of_string
|
||||
|
||||
@@ -59,6 +59,7 @@ class Capitalization(object):
|
||||
self._capital_snake = None
|
||||
self._sca_eth_flow_points = None
|
||||
self._att_name = None
|
||||
self.discriminator = None
|
||||
|
||||
if small_camel is not None:
|
||||
self.small_camel = small_camel
|
||||
|
||||
@@ -31,76 +31,24 @@ class Cat(object):
|
||||
and the value is json key in definition.
|
||||
"""
|
||||
swagger_types = {
|
||||
'class_name': 'str',
|
||||
'color': 'str',
|
||||
'declawed': 'bool'
|
||||
}
|
||||
|
||||
attribute_map = {
|
||||
'class_name': 'className',
|
||||
'color': 'color',
|
||||
'declawed': 'declawed'
|
||||
}
|
||||
|
||||
def __init__(self, class_name=None, color='red', declawed=None):
|
||||
def __init__(self, declawed=None):
|
||||
"""
|
||||
Cat - a model defined in Swagger
|
||||
"""
|
||||
|
||||
self._class_name = None
|
||||
self._color = None
|
||||
self._declawed = None
|
||||
self.discriminator = None
|
||||
|
||||
self.class_name = class_name
|
||||
if color is not None:
|
||||
self.color = color
|
||||
if declawed is not None:
|
||||
self.declawed = declawed
|
||||
|
||||
@property
|
||||
def class_name(self):
|
||||
"""
|
||||
Gets the class_name of this Cat.
|
||||
|
||||
:return: The class_name of this Cat.
|
||||
:rtype: str
|
||||
"""
|
||||
return self._class_name
|
||||
|
||||
@class_name.setter
|
||||
def class_name(self, class_name):
|
||||
"""
|
||||
Sets the class_name of this Cat.
|
||||
|
||||
:param class_name: The class_name of this Cat.
|
||||
:type: str
|
||||
"""
|
||||
if class_name is None:
|
||||
raise ValueError("Invalid value for `class_name`, must not be `None`")
|
||||
|
||||
self._class_name = class_name
|
||||
|
||||
@property
|
||||
def color(self):
|
||||
"""
|
||||
Gets the color of this Cat.
|
||||
|
||||
:return: The color of this Cat.
|
||||
:rtype: str
|
||||
"""
|
||||
return self._color
|
||||
|
||||
@color.setter
|
||||
def color(self, color):
|
||||
"""
|
||||
Sets the color of this Cat.
|
||||
|
||||
:param color: The color of this Cat.
|
||||
:type: str
|
||||
"""
|
||||
|
||||
self._color = color
|
||||
|
||||
@property
|
||||
def declawed(self):
|
||||
"""
|
||||
|
||||
@@ -47,6 +47,7 @@ class Category(object):
|
||||
|
||||
self._id = None
|
||||
self._name = None
|
||||
self.discriminator = None
|
||||
|
||||
if id is not None:
|
||||
self.id = id
|
||||
|
||||
@@ -44,6 +44,7 @@ class ClassModel(object):
|
||||
"""
|
||||
|
||||
self.__class = None
|
||||
self.discriminator = None
|
||||
|
||||
if _class is not None:
|
||||
self._class = _class
|
||||
|
||||
@@ -44,6 +44,7 @@ class Client(object):
|
||||
"""
|
||||
|
||||
self._client = None
|
||||
self.discriminator = None
|
||||
|
||||
if client is not None:
|
||||
self.client = client
|
||||
|
||||
@@ -31,76 +31,24 @@ class Dog(object):
|
||||
and the value is json key in definition.
|
||||
"""
|
||||
swagger_types = {
|
||||
'class_name': 'str',
|
||||
'color': 'str',
|
||||
'breed': 'str'
|
||||
}
|
||||
|
||||
attribute_map = {
|
||||
'class_name': 'className',
|
||||
'color': 'color',
|
||||
'breed': 'breed'
|
||||
}
|
||||
|
||||
def __init__(self, class_name=None, color='red', breed=None):
|
||||
def __init__(self, breed=None):
|
||||
"""
|
||||
Dog - a model defined in Swagger
|
||||
"""
|
||||
|
||||
self._class_name = None
|
||||
self._color = None
|
||||
self._breed = None
|
||||
self.discriminator = None
|
||||
|
||||
self.class_name = class_name
|
||||
if color is not None:
|
||||
self.color = color
|
||||
if breed is not None:
|
||||
self.breed = breed
|
||||
|
||||
@property
|
||||
def class_name(self):
|
||||
"""
|
||||
Gets the class_name of this Dog.
|
||||
|
||||
:return: The class_name of this Dog.
|
||||
:rtype: str
|
||||
"""
|
||||
return self._class_name
|
||||
|
||||
@class_name.setter
|
||||
def class_name(self, class_name):
|
||||
"""
|
||||
Sets the class_name of this Dog.
|
||||
|
||||
:param class_name: The class_name of this Dog.
|
||||
:type: str
|
||||
"""
|
||||
if class_name is None:
|
||||
raise ValueError("Invalid value for `class_name`, must not be `None`")
|
||||
|
||||
self._class_name = class_name
|
||||
|
||||
@property
|
||||
def color(self):
|
||||
"""
|
||||
Gets the color of this Dog.
|
||||
|
||||
:return: The color of this Dog.
|
||||
:rtype: str
|
||||
"""
|
||||
return self._color
|
||||
|
||||
@color.setter
|
||||
def color(self, color):
|
||||
"""
|
||||
Sets the color of this Dog.
|
||||
|
||||
:param color: The color of this Dog.
|
||||
:type: str
|
||||
"""
|
||||
|
||||
self._color = color
|
||||
|
||||
@property
|
||||
def breed(self):
|
||||
"""
|
||||
|
||||
@@ -47,6 +47,7 @@ class EnumArrays(object):
|
||||
|
||||
self._just_symbol = None
|
||||
self._array_enum = None
|
||||
self.discriminator = None
|
||||
|
||||
if just_symbol is not None:
|
||||
self.just_symbol = just_symbol
|
||||
|
||||
@@ -49,6 +49,7 @@ class EnumClass(object):
|
||||
EnumClass - a model defined in Swagger
|
||||
"""
|
||||
|
||||
self.discriminator = None
|
||||
|
||||
|
||||
def to_dict(self):
|
||||
|
||||
@@ -53,6 +53,7 @@ class EnumTest(object):
|
||||
self._enum_integer = None
|
||||
self._enum_number = None
|
||||
self._outer_enum = None
|
||||
self.discriminator = None
|
||||
|
||||
if enum_string is not None:
|
||||
self.enum_string = enum_string
|
||||
|
||||
@@ -80,6 +80,7 @@ class FormatTest(object):
|
||||
self._date_time = None
|
||||
self._uuid = None
|
||||
self._password = None
|
||||
self.discriminator = None
|
||||
|
||||
if integer is not None:
|
||||
self.integer = integer
|
||||
|
||||
@@ -47,6 +47,7 @@ class HasOnlyReadOnly(object):
|
||||
|
||||
self._bar = None
|
||||
self._foo = None
|
||||
self.discriminator = None
|
||||
|
||||
if bar is not None:
|
||||
self.bar = bar
|
||||
|
||||
@@ -44,6 +44,7 @@ class List(object):
|
||||
"""
|
||||
|
||||
self.__123_list = None
|
||||
self.discriminator = None
|
||||
|
||||
if _123_list is not None:
|
||||
self._123_list = _123_list
|
||||
|
||||
@@ -47,6 +47,7 @@ class MapTest(object):
|
||||
|
||||
self._map_map_of_string = None
|
||||
self._map_of_enum_string = None
|
||||
self.discriminator = None
|
||||
|
||||
if map_map_of_string is not None:
|
||||
self.map_map_of_string = map_map_of_string
|
||||
|
||||
@@ -50,6 +50,7 @@ class MixedPropertiesAndAdditionalPropertiesClass(object):
|
||||
self._uuid = None
|
||||
self._date_time = None
|
||||
self._map = None
|
||||
self.discriminator = None
|
||||
|
||||
if uuid is not None:
|
||||
self.uuid = uuid
|
||||
|
||||
@@ -47,6 +47,7 @@ class Model200Response(object):
|
||||
|
||||
self._name = None
|
||||
self.__class = None
|
||||
self.discriminator = None
|
||||
|
||||
if name is not None:
|
||||
self.name = name
|
||||
|
||||
@@ -44,6 +44,7 @@ class ModelReturn(object):
|
||||
"""
|
||||
|
||||
self.__return = None
|
||||
self.discriminator = None
|
||||
|
||||
if _return is not None:
|
||||
self._return = _return
|
||||
|
||||
@@ -53,6 +53,7 @@ class Name(object):
|
||||
self._snake_case = None
|
||||
self.__property = None
|
||||
self.__123_number = None
|
||||
self.discriminator = None
|
||||
|
||||
self.name = name
|
||||
if snake_case is not None:
|
||||
|
||||
@@ -44,6 +44,7 @@ class NumberOnly(object):
|
||||
"""
|
||||
|
||||
self._just_number = None
|
||||
self.discriminator = None
|
||||
|
||||
if just_number is not None:
|
||||
self.just_number = just_number
|
||||
|
||||
@@ -59,6 +59,7 @@ class Order(object):
|
||||
self._ship_date = None
|
||||
self._status = None
|
||||
self._complete = None
|
||||
self.discriminator = None
|
||||
|
||||
if id is not None:
|
||||
self.id = id
|
||||
|
||||
@@ -43,6 +43,7 @@ class OuterBoolean(object):
|
||||
OuterBoolean - a model defined in Swagger
|
||||
"""
|
||||
|
||||
self.discriminator = None
|
||||
|
||||
|
||||
def to_dict(self):
|
||||
|
||||
@@ -50,6 +50,7 @@ class OuterComposite(object):
|
||||
self._my_number = None
|
||||
self._my_string = None
|
||||
self._my_boolean = None
|
||||
self.discriminator = None
|
||||
|
||||
if my_number is not None:
|
||||
self.my_number = my_number
|
||||
|
||||
@@ -49,6 +49,7 @@ class OuterEnum(object):
|
||||
OuterEnum - a model defined in Swagger
|
||||
"""
|
||||
|
||||
self.discriminator = None
|
||||
|
||||
|
||||
def to_dict(self):
|
||||
|
||||
@@ -43,6 +43,7 @@ class OuterNumber(object):
|
||||
OuterNumber - a model defined in Swagger
|
||||
"""
|
||||
|
||||
self.discriminator = None
|
||||
|
||||
|
||||
def to_dict(self):
|
||||
|
||||
@@ -43,6 +43,7 @@ class OuterString(object):
|
||||
OuterString - a model defined in Swagger
|
||||
"""
|
||||
|
||||
self.discriminator = None
|
||||
|
||||
|
||||
def to_dict(self):
|
||||
|
||||
@@ -59,6 +59,7 @@ class Pet(object):
|
||||
self._photo_urls = None
|
||||
self._tags = None
|
||||
self._status = None
|
||||
self.discriminator = None
|
||||
|
||||
if id is not None:
|
||||
self.id = id
|
||||
|
||||
@@ -47,6 +47,7 @@ class ReadOnlyFirst(object):
|
||||
|
||||
self._bar = None
|
||||
self._baz = None
|
||||
self.discriminator = None
|
||||
|
||||
if bar is not None:
|
||||
self.bar = bar
|
||||
|
||||
@@ -44,6 +44,7 @@ class SpecialModelName(object):
|
||||
"""
|
||||
|
||||
self._special_property_name = None
|
||||
self.discriminator = None
|
||||
|
||||
if special_property_name is not None:
|
||||
self.special_property_name = special_property_name
|
||||
|
||||
@@ -47,6 +47,7 @@ class Tag(object):
|
||||
|
||||
self._id = None
|
||||
self._name = None
|
||||
self.discriminator = None
|
||||
|
||||
if id is not None:
|
||||
self.id = id
|
||||
|
||||
@@ -65,6 +65,7 @@ class User(object):
|
||||
self._password = None
|
||||
self._phone = None
|
||||
self._user_status = None
|
||||
self.discriminator = None
|
||||
|
||||
if id is not None:
|
||||
self.id = id
|
||||
|
||||
Reference in New Issue
Block a user