@@ -15,9 +15,11 @@ class UserApi {
15
15
16
16
def addHeader (key : String , value : String ) = apiInvoker.defaultHeaders += key -> value
17
17
18
- def createUser ( body : User ) = {
18
+ def updateUser ( username : String , body : User ) = {
19
19
// create path and map variables
20
- val path = " /user" .replaceAll(" \\ {format\\ }" ," json" )
20
+ val path = " /user/{username}" .replaceAll(" \\ {format\\ }" ," json" ).replaceAll(" \\ {" + " username" + " \\ }" ,apiInvoker.escape(username))
21
+
22
+
21
23
22
24
val contentType = {
23
25
if (body != null && body.isInstanceOf [File ] )
@@ -30,12 +32,12 @@ class UserApi {
30
32
val headerParams = new HashMap [String , String ]
31
33
32
34
// verify required params are set
33
- (List (body).filter(_ != null )).size match {
34
- case 1 => // all required values set
35
+ (List (username, body).filter(_ != null )).size match {
36
+ case 2 => // all required values set
35
37
case _ => throw new Exception (" missing required params" )
36
38
}
37
39
try {
38
- apiInvoker.invokeApi(basePath, path, " POST " , queryParams.toMap, body, headerParams.toMap, contentType) match {
40
+ apiInvoker.invokeApi(basePath, path, " PUT " , queryParams.toMap, body, headerParams.toMap, contentType) match {
39
41
case s : String =>
40
42
case _ => None
41
43
}
@@ -44,27 +46,26 @@ class UserApi {
44
46
case ex : ApiException => throw ex
45
47
}
46
48
}
47
- def createUsersWithArrayInput ( body : List [ User ] ) = {
49
+ def deleteUser ( username : String ) = {
48
50
// create path and map variables
49
- val path = " /user/createWithArray" .replaceAll(" \\ {format\\ }" ," json" )
51
+ val path = " /user/{username}" .replaceAll(" \\ {format\\ }" ," json" ).replaceAll(" \\ {" + " username" + " \\ }" ,apiInvoker.escape(username))
52
+
53
+
50
54
51
55
val contentType = {
52
- if (body != null && body.isInstanceOf [File ] )
53
- " multipart/form-data"
54
- else " application/json"
55
- }
56
+ " application/json" }
56
57
57
58
// query params
58
59
val queryParams = new HashMap [String , String ]
59
60
val headerParams = new HashMap [String , String ]
60
61
61
62
// verify required params are set
62
- (List (body ).filter(_ != null )).size match {
63
+ (List (username ).filter(_ != null )).size match {
63
64
case 1 => // all required values set
64
65
case _ => throw new Exception (" missing required params" )
65
66
}
66
67
try {
67
- apiInvoker.invokeApi(basePath, path, " POST " , queryParams.toMap, body , headerParams.toMap, contentType) match {
68
+ apiInvoker.invokeApi(basePath, path, " DELETE " , queryParams.toMap, None , headerParams.toMap, contentType) match {
68
69
case s : String =>
69
70
case _ => None
70
71
}
@@ -73,71 +74,67 @@ class UserApi {
73
74
case ex : ApiException => throw ex
74
75
}
75
76
}
76
- def createUsersWithListInput ( body : List [User ]) = {
77
+ def getUserByName ( username : String ) : Option [User ]= {
77
78
// create path and map variables
78
- val path = " /user/createWithList" .replaceAll(" \\ {format\\ }" ," json" )
79
+ val path = " /user/{username}" .replaceAll(" \\ {format\\ }" ," json" ).replaceAll(" \\ {" + " username" + " \\ }" ,apiInvoker.escape(username))
80
+
81
+
79
82
80
83
val contentType = {
81
- if (body != null && body.isInstanceOf [File ] )
82
- " multipart/form-data"
83
- else " application/json"
84
- }
84
+ " application/json" }
85
85
86
86
// query params
87
87
val queryParams = new HashMap [String , String ]
88
88
val headerParams = new HashMap [String , String ]
89
89
90
90
// verify required params are set
91
- (List (body ).filter(_ != null )).size match {
91
+ (List (username ).filter(_ != null )).size match {
92
92
case 1 => // all required values set
93
93
case _ => throw new Exception (" missing required params" )
94
94
}
95
95
try {
96
- apiInvoker.invokeApi(basePath, path, " POST " , queryParams.toMap, body , headerParams.toMap, contentType) match {
96
+ apiInvoker.invokeApi(basePath, path, " GET " , queryParams.toMap, None , headerParams.toMap, contentType) match {
97
97
case s : String =>
98
- case _ => None
98
+ Some (ApiInvoker .deserialize(s, " " , classOf [User ]).asInstanceOf [User ])
99
+ case _ => None
99
100
}
100
101
} catch {
101
102
case ex : ApiException if ex.code == 404 => None
102
103
case ex : ApiException => throw ex
103
104
}
104
105
}
105
- def updateUser (username : String , body : User ) = {
106
+ def loginUser (username : String , password : String ) : Option [ String ] = {
106
107
// create path and map variables
107
- val path = " /user/{username}" .replaceAll(" \\ {format\\ }" ," json" ).replaceAll(" \\ {" + " username" + " \\ }" ,apiInvoker.escape(username))
108
-
109
-
108
+ val path = " /user/login" .replaceAll(" \\ {format\\ }" ," json" )
110
109
111
110
val contentType = {
112
- if (body != null && body.isInstanceOf [File ] )
113
- " multipart/form-data"
114
- else " application/json"
115
- }
111
+ " application/json" }
116
112
117
113
// query params
118
114
val queryParams = new HashMap [String , String ]
119
115
val headerParams = new HashMap [String , String ]
120
116
121
117
// verify required params are set
122
- (List (username, body ).filter(_ != null )).size match {
118
+ (List (username, password ).filter(_ != null )).size match {
123
119
case 2 => // all required values set
124
120
case _ => throw new Exception (" missing required params" )
125
121
}
122
+ if (String .valueOf(username) != " null" ) queryParams += " username" -> username.toString
123
+ if (String .valueOf(password) != " null" ) queryParams += " password" -> password.toString
126
124
try {
127
- apiInvoker.invokeApi(basePath, path, " PUT " , queryParams.toMap, body , headerParams.toMap, contentType) match {
125
+ apiInvoker.invokeApi(basePath, path, " GET " , queryParams.toMap, None , headerParams.toMap, contentType) match {
128
126
case s : String =>
129
- case _ => None
127
+ Some (ApiInvoker .deserialize(s, " " , classOf [String ]).asInstanceOf [String ])
128
+ case _ => None
130
129
}
131
130
} catch {
132
131
case ex : ApiException if ex.code == 404 => None
133
132
case ex : ApiException => throw ex
134
133
}
135
134
}
136
- def deleteUser ( username : String ) = {
135
+ def logoutUser ( ) = {
137
136
// create path and map variables
138
- val path = " /user/{username}" .replaceAll(" \\ {format\\ }" ," json" ).replaceAll(" \\ {" + " username" + " \\ }" ,apiInvoker.escape(username))
139
-
140
-
137
+ val path = " /user/logout" .replaceAll(" \\ {format\\ }" ," json" )
141
138
142
139
val contentType = {
143
140
" application/json" }
@@ -146,13 +143,8 @@ class UserApi {
146
143
val queryParams = new HashMap [String , String ]
147
144
val headerParams = new HashMap [String , String ]
148
145
149
- // verify required params are set
150
- (List (username).filter(_ != null )).size match {
151
- case 1 => // all required values set
152
- case _ => throw new Exception (" missing required params" )
153
- }
154
146
try {
155
- apiInvoker.invokeApi(basePath, path, " DELETE " , queryParams.toMap, None , headerParams.toMap, contentType) match {
147
+ apiInvoker.invokeApi(basePath, path, " GET " , queryParams.toMap, None , headerParams.toMap, contentType) match {
156
148
case s : String =>
157
149
case _ => None
158
150
}
@@ -161,77 +153,85 @@ class UserApi {
161
153
case ex : ApiException => throw ex
162
154
}
163
155
}
164
- def getUserByName ( username : String ) : Option [ User ] = {
156
+ def createUser ( body : User ) = {
165
157
// create path and map variables
166
- val path = " /user/{username}" .replaceAll(" \\ {format\\ }" ," json" ).replaceAll(" \\ {" + " username" + " \\ }" ,apiInvoker.escape(username))
167
-
168
-
158
+ val path = " /user" .replaceAll(" \\ {format\\ }" ," json" )
169
159
170
160
val contentType = {
171
- " application/json" }
161
+ if (body != null && body.isInstanceOf [File ] )
162
+ " multipart/form-data"
163
+ else " application/json"
164
+ }
172
165
173
166
// query params
174
167
val queryParams = new HashMap [String , String ]
175
168
val headerParams = new HashMap [String , String ]
176
169
177
170
// verify required params are set
178
- (List (username ).filter(_ != null )).size match {
171
+ (List (body ).filter(_ != null )).size match {
179
172
case 1 => // all required values set
180
173
case _ => throw new Exception (" missing required params" )
181
174
}
182
175
try {
183
- apiInvoker.invokeApi(basePath, path, " GET " , queryParams.toMap, None , headerParams.toMap, contentType) match {
176
+ apiInvoker.invokeApi(basePath, path, " POST " , queryParams.toMap, body , headerParams.toMap, contentType) match {
184
177
case s : String =>
185
- Some (ApiInvoker .deserialize(s, " " , classOf [User ]).asInstanceOf [User ])
186
- case _ => None
178
+ case _ => None
187
179
}
188
180
} catch {
189
181
case ex : ApiException if ex.code == 404 => None
190
182
case ex : ApiException => throw ex
191
183
}
192
184
}
193
- def loginUser ( username : String , password : String ) : Option [ String ] = {
185
+ def createUsersWithArrayInput ( body : List [ User ]) = {
194
186
// create path and map variables
195
- val path = " /user/login " .replaceAll(" \\ {format\\ }" ," json" )
187
+ val path = " /user/createWithArray " .replaceAll(" \\ {format\\ }" ," json" )
196
188
197
189
val contentType = {
198
- " application/json" }
190
+ if (body != null && body.isInstanceOf [File ] )
191
+ " multipart/form-data"
192
+ else " application/json"
193
+ }
199
194
200
195
// query params
201
196
val queryParams = new HashMap [String , String ]
202
197
val headerParams = new HashMap [String , String ]
203
198
204
199
// verify required params are set
205
- (List (username, password ).filter(_ != null )).size match {
206
- case 2 => // all required values set
200
+ (List (body ).filter(_ != null )).size match {
201
+ case 1 => // all required values set
207
202
case _ => throw new Exception (" missing required params" )
208
203
}
209
- if (String .valueOf(username) != " null" ) queryParams += " username" -> username.toString
210
- if (String .valueOf(password) != " null" ) queryParams += " password" -> password.toString
211
204
try {
212
- apiInvoker.invokeApi(basePath, path, " GET " , queryParams.toMap, None , headerParams.toMap, contentType) match {
205
+ apiInvoker.invokeApi(basePath, path, " POST " , queryParams.toMap, body , headerParams.toMap, contentType) match {
213
206
case s : String =>
214
- Some (ApiInvoker .deserialize(s, " " , classOf [String ]).asInstanceOf [String ])
215
- case _ => None
207
+ case _ => None
216
208
}
217
209
} catch {
218
210
case ex : ApiException if ex.code == 404 => None
219
211
case ex : ApiException => throw ex
220
212
}
221
213
}
222
- def logoutUser ( ) = {
214
+ def createUsersWithListInput ( body : List [ User ] ) = {
223
215
// create path and map variables
224
- val path = " /user/logout " .replaceAll(" \\ {format\\ }" ," json" )
216
+ val path = " /user/createWithList " .replaceAll(" \\ {format\\ }" ," json" )
225
217
226
218
val contentType = {
227
- " application/json" }
219
+ if (body != null && body.isInstanceOf [File ] )
220
+ " multipart/form-data"
221
+ else " application/json"
222
+ }
228
223
229
224
// query params
230
225
val queryParams = new HashMap [String , String ]
231
226
val headerParams = new HashMap [String , String ]
232
227
228
+ // verify required params are set
229
+ (List (body).filter(_ != null )).size match {
230
+ case 1 => // all required values set
231
+ case _ => throw new Exception (" missing required params" )
232
+ }
233
233
try {
234
- apiInvoker.invokeApi(basePath, path, " GET " , queryParams.toMap, None , headerParams.toMap, contentType) match {
234
+ apiInvoker.invokeApi(basePath, path, " POST " , queryParams.toMap, body , headerParams.toMap, contentType) match {
235
235
case s : String =>
236
236
case _ => None
237
237
}
0 commit comments