@@ -5,8 +5,6 @@ import sys # noqa: F401
5
5
6
6
from { {packageName} }.api_client import ApiClient, Endpoint as _Endpoint
7
7
from { {packageName} }.model_utils import ( # noqa: F401
8
- check_allowed_values,
9
- check_validations,
10
8
date,
11
9
datetime,
12
10
file_type,
@@ -88,50 +86,19 @@ class {{classname}}(object):
88
86
{ {/servers} }
89
87
},
90
88
params_map={
91
- ' all' : [
92
- {{#allParams} }
93
- '{ {paramName} }',
94
- { {/allParams} }
95
- ],
96
- { {#requiredParams} }
97
- { {#-first} }
98
- 'required': [
99
- { {/-first} }
100
- '{ {paramName} }',
101
- { {#-last} }
102
- ],
103
- { {/-last} }
104
- { {/requiredParams} }
105
- { {^requiredParams} }
106
- 'required': [],
107
- { {/requiredParams} }
108
- 'nullable': [
109
- { {#allParams} }
110
- { {#isNullable} }
111
- '{ {paramName} }',
112
- { {/isNullable} }
113
- { {/allParams} }
114
- ],
115
- 'enum': [
116
89
{{#allParams} }
90
+ '{ {paramName} }': {
91
+ {{#required} }'required': True,{ {/required} }
92
+ { {#isNullable} }'nullable': True,{ {/isNullable} }
117
93
{ {#isEnum} }
118
- '{ {paramName} }',
94
+ 'allowed_values': {
95
+ {{#isNullable} }
96
+ 'None': None,{ {/isNullable} }{ {#allowableValues} }{ {#enumVars} }
97
+ "{ {name} }": { {{value} }}{ {^-last} },{ {/-last} }{ {/enumVars} }{ {/allowableValues} }
98
+ },
119
99
{ {/isEnum} }
120
- { {/allParams} }
121
- ],
122
- 'validation': [
123
- { {#allParams} }
124
100
{ {#hasValidation} }
125
- '{ {paramName} }',
126
- { {/hasValidation} }
127
- { {/allParams} }
128
- ]
129
- },
130
- root_map={
131
- ' validations' : {
132
- {{#allParams} }
133
- { {#hasValidation} }
134
- ('{ {paramName} }',): {
101
+ 'validation': {
135
102
{{#maxLength} }
136
103
'max_length': { {.} },{ {/maxLength} }{ {#minLength} }
137
104
'min_length': { {.} },{ {/minLength} }{ {#maxItems} }
@@ -145,45 +112,17 @@ class {{classname}}(object):
145
112
},{ {/pattern} }
146
113
},
147
114
{ {/hasValidation} }
148
- { {/allParams} }
149
- },
150
- 'allowed_values': {
151
- {{#allParams} }
152
- { {#isEnum} }
153
- ('{ {paramName} }',): {
154
- {{#isNullable} }
155
- 'None': None,{ {/isNullable} }{ {#allowableValues} }{ {#enumVars} }
156
- "{ {name} }": { {{value} }}{ {^-last} },{ {/-last} }{ {/enumVars} }{ {/allowableValues} }
157
- },
158
- { {/isEnum} }
159
- { {/allParams} }
160
- },
161
- 'openapi_types': {
162
- {{#allParams} }
163
- '{ {paramName} }':
164
- ({ {{dataType} }},),
165
- { {/allParams} }
166
- },
167
- 'attribute_map': {
168
- {{#allParams} }
169
- { {^isBodyParam} }
170
- '{ {paramName} }': '{ {baseName} }',
115
+ 'openapi_types': ({ {{dataType} }},),
116
+ { {^isBodyParam} }
117
+ 'attribute': '{ {baseName} }',
171
118
{ {/isBodyParam} }
172
- { {/allParams} }
173
- },
174
- 'location_map': {
175
- {{#allParams} }
176
- '{ {paramName} }': '{ {#isFormParam} }form{ {/isFormParam} }{ {#isQueryParam} }query{ {/isQueryParam} }{ {#isPathParam} }path{ {/isPathParam} }{ {#isHeaderParam} }header{ {/isHeaderParam} }{ {#isCookieParam} }cookie{ {/isCookieParam} }{ {#isBodyParam} }body{ {/isBodyParam} }',
177
- { {/allParams} }
178
- },
179
- 'collection_format_map': {
180
- {{#allParams} }
119
+ 'location': '{ {#isFormParam} }form{ {/isFormParam} }{ {#isQueryParam} }query{ {/isQueryParam} }{ {#isPathParam} }path{ {/isPathParam} }{ {#isHeaderParam} }header{ {/isHeaderParam} }{ {#isCookieParam} }cookie{ {/isCookieParam} }{ {#isBodyParam} }body{ {/isBodyParam} }',
181
120
{ {#collectionFormat} }
182
- '{ {paramName } } ': '{ {collectionFormat} }',
121
+ 'collection_format ': '{ {collectionFormat} }',
183
122
{ {/collectionFormat} }
123
+ },
184
124
{ {/allParams} }
185
- }
186
- },
125
+ },
187
126
headers_map={
188
127
{{#hasProduces} }
189
128
'accept': [
0 commit comments