From 51c76bf8d8d43d55067797b87f38a9cdc9673da5 Mon Sep 17 00:00:00 2001
From: Jiri Kuncar <jiri.kuncar@gmail.com>
Date: Mon, 15 Jun 2020 12:27:47 +0200
Subject: [PATCH 1/2] [python] Add missing attribute_map definition

---
 .../python-experimental/model_templates/model_simple.mustache   | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/openapi-generator/src/main/resources/python/python-experimental/model_templates/model_simple.mustache b/modules/openapi-generator/src/main/resources/python/python-experimental/model_templates/model_simple.mustache
index 95b8a81715b..bc582ff796d 100644
--- a/modules/openapi-generator/src/main/resources/python/python-experimental/model_templates/model_simple.mustache
+++ b/modules/openapi-generator/src/main/resources/python/python-experimental/model_templates/model_simple.mustache
@@ -11,6 +11,8 @@ class {{unescapedDescription}}(ModelSimple):
 
 {{> python-experimental/model_templates/classvars }}
 
+    attribute_map = {}
+
     _composed_schemas = None
 
 {{> python-experimental/model_templates/method_init_normal}}
\ No newline at end of file
-- 
GitLab


From 427a11eebfe5d9fbeace9f146ca7d579c769c91b Mon Sep 17 00:00:00 2001
From: Jiri Kuncar <jiri.kuncar@gmail.com>
Date: Mon, 15 Jun 2020 12:31:17 +0200
Subject: [PATCH 2/2] regenerated

---
 .../python-experimental/petstore_api/model/animal_farm.py       | 2 ++
 .../python-experimental/petstore_api/model/enum_class.py        | 2 ++
 .../python-experimental/petstore_api/model/outer_enum.py        | 2 ++
 .../python-experimental/petstore_api/model/outer_number.py      | 2 ++
 .../python-experimental/petstore_api/model/animal_farm.py       | 2 ++
 .../python-experimental/petstore_api/model/array_of_enums.py    | 2 ++
 .../python-experimental/petstore_api/model/enum_class.py        | 2 ++
 .../python-experimental/petstore_api/model/outer_enum.py        | 2 ++
 .../petstore_api/model/outer_enum_default_value.py              | 2 ++
 .../petstore_api/model/outer_enum_integer.py                    | 2 ++
 .../petstore_api/model/outer_enum_integer_default_value.py      | 2 ++
 11 files changed, 22 insertions(+)

diff --git a/samples/client/petstore/python-experimental/petstore_api/model/animal_farm.py b/samples/client/petstore/python-experimental/petstore_api/model/animal_farm.py
index 3e6d723ff2b..6f6ea3351a7 100644
--- a/samples/client/petstore/python-experimental/petstore_api/model/animal_farm.py
+++ b/samples/client/petstore/python-experimental/petstore_api/model/animal_farm.py
@@ -88,6 +88,8 @@ class AnimalFarm(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/client/petstore/python-experimental/petstore_api/model/enum_class.py b/samples/client/petstore/python-experimental/petstore_api/model/enum_class.py
index 3fa95b69d0c..896984fc77c 100644
--- a/samples/client/petstore/python-experimental/petstore_api/model/enum_class.py
+++ b/samples/client/petstore/python-experimental/petstore_api/model/enum_class.py
@@ -88,6 +88,8 @@ class EnumClass(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/client/petstore/python-experimental/petstore_api/model/outer_enum.py b/samples/client/petstore/python-experimental/petstore_api/model/outer_enum.py
index 013f6bdd112..cbf2d5920fa 100644
--- a/samples/client/petstore/python-experimental/petstore_api/model/outer_enum.py
+++ b/samples/client/petstore/python-experimental/petstore_api/model/outer_enum.py
@@ -88,6 +88,8 @@ class OuterEnum(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/client/petstore/python-experimental/petstore_api/model/outer_number.py b/samples/client/petstore/python-experimental/petstore_api/model/outer_number.py
index a6384cf9f5f..e6d4d8d2768 100644
--- a/samples/client/petstore/python-experimental/petstore_api/model/outer_number.py
+++ b/samples/client/petstore/python-experimental/petstore_api/model/outer_number.py
@@ -87,6 +87,8 @@ class OuterNumber(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/animal_farm.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/animal_farm.py
index 3e6d723ff2b..6f6ea3351a7 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/animal_farm.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/animal_farm.py
@@ -88,6 +88,8 @@ class AnimalFarm(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_of_enums.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_of_enums.py
index 0bea865e36c..302cc30d979 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_of_enums.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_of_enums.py
@@ -88,6 +88,8 @@ class ArrayOfEnums(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_class.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_class.py
index 3fa95b69d0c..896984fc77c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_class.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_class.py
@@ -88,6 +88,8 @@ class EnumClass(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum.py
index 64311e83836..4efdce9d10c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum.py
@@ -89,6 +89,8 @@ class OuterEnum(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_default_value.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_default_value.py
index b53b330bbaf..0fddcf33d6a 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_default_value.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_default_value.py
@@ -88,6 +88,8 @@ class OuterEnumDefaultValue(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_integer.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_integer.py
index 71d192b54f1..ea44f500442 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_integer.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_integer.py
@@ -88,6 +88,8 @@ class OuterEnumInteger(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_integer_default_value.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_integer_default_value.py
index 2deaeae1932..46d5c61d310 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_integer_default_value.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/outer_enum_integer_default_value.py
@@ -88,6 +88,8 @@ class OuterEnumIntegerDefaultValue(ModelSimple):
     def discriminator():
         return None
 
+    attribute_map = {}
+
     _composed_schemas = None
 
     required_properties = set([
-- 
GitLab