@@ -54,8 +54,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
54
54
55
55
return when (response.responseType) {
56
56
ResponseType .Success -> (response as Success <* >).data as HealthCheckResult
57
- ResponseType .Informational -> TODO ( )
58
- ResponseType .Redirection -> TODO ( )
57
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
58
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
59
59
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
60
60
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
61
61
}
@@ -85,8 +85,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
85
85
86
86
return when (response.responseType) {
87
87
ResponseType .Success -> (response as Success <* >).data as kotlin.Boolean
88
- ResponseType .Informational -> TODO ( )
89
- ResponseType .Redirection -> TODO ( )
88
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
89
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
90
90
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
91
91
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
92
92
}
@@ -116,8 +116,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
116
116
117
117
return when (response.responseType) {
118
118
ResponseType .Success -> (response as Success <* >).data as OuterComposite
119
- ResponseType .Informational -> TODO ( )
120
- ResponseType .Redirection -> TODO ( )
119
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
120
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
121
121
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
122
122
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
123
123
}
@@ -147,8 +147,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
147
147
148
148
return when (response.responseType) {
149
149
ResponseType .Success -> (response as Success <* >).data as java.math.BigDecimal
150
- ResponseType .Informational -> TODO ( )
151
- ResponseType .Redirection -> TODO ( )
150
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
151
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
152
152
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
153
153
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
154
154
}
@@ -178,8 +178,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
178
178
179
179
return when (response.responseType) {
180
180
ResponseType .Success -> (response as Success <* >).data as kotlin.String
181
- ResponseType .Informational -> TODO ( )
182
- ResponseType .Redirection -> TODO ( )
181
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
182
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
183
183
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
184
184
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
185
185
}
@@ -208,8 +208,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
208
208
209
209
return when (response.responseType) {
210
210
ResponseType .Success -> Unit
211
- ResponseType .Informational -> TODO ( )
212
- ResponseType .Redirection -> TODO ( )
211
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
212
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
213
213
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
214
214
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
215
215
}
@@ -239,8 +239,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
239
239
240
240
return when (response.responseType) {
241
241
ResponseType .Success -> Unit
242
- ResponseType .Informational -> TODO ( )
243
- ResponseType .Redirection -> TODO ( )
242
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
243
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
244
244
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
245
245
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
246
246
}
@@ -270,8 +270,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
270
270
271
271
return when (response.responseType) {
272
272
ResponseType .Success -> (response as Success <* >).data as Client
273
- ResponseType .Informational -> TODO ( )
274
- ResponseType .Redirection -> TODO ( )
273
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
274
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
275
275
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
276
276
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
277
277
}
@@ -313,8 +313,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
313
313
314
314
return when (response.responseType) {
315
315
ResponseType .Success -> Unit
316
- ResponseType .Informational -> TODO ( )
317
- ResponseType .Redirection -> TODO ( )
316
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
317
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
318
318
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
319
319
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
320
320
}
@@ -350,8 +350,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
350
350
351
351
return when (response.responseType) {
352
352
ResponseType .Success -> Unit
353
- ResponseType .Informational -> TODO ( )
354
- ResponseType .Redirection -> TODO ( )
353
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
354
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
355
355
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
356
356
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
357
357
}
@@ -385,8 +385,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
385
385
386
386
return when (response.responseType) {
387
387
ResponseType .Success -> Unit
388
- ResponseType .Informational -> TODO ( )
389
- ResponseType .Redirection -> TODO ( )
388
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
389
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
390
390
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
391
391
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
392
392
}
@@ -415,8 +415,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
415
415
416
416
return when (response.responseType) {
417
417
ResponseType .Success -> Unit
418
- ResponseType .Informational -> TODO ( )
419
- ResponseType .Redirection -> TODO ( )
418
+ ResponseType .Informational -> throw UnsupportedOperationException ( " Client does not support Informational responses. " )
419
+ ResponseType .Redirection -> throw UnsupportedOperationException ( " Client does not support Redirection responses. " )
420
420
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
421
421
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
422
422
}
@@ -446,8 +446,42 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
446
446
447
447
return when (response.responseType) {
448
448
ResponseType .Success -> Unit
449
- ResponseType .Informational -> TODO ()
450
- ResponseType .Redirection -> TODO ()
449
+ ResponseType .Informational -> throw UnsupportedOperationException (" Client does not support Informational responses." )
450
+ ResponseType .Redirection -> throw UnsupportedOperationException (" Client does not support Redirection responses." )
451
+ ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
452
+ ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
453
+ }
454
+ }
455
+
456
+ /* *
457
+ *
458
+ * To test the collection format in query parameters
459
+ * @param pipe
460
+ * @param ioutil
461
+ * @param http
462
+ * @param url
463
+ * @param context
464
+ * @return void
465
+ */
466
+ fun testQueryParameterCollectionFormat (pipe : kotlin.Array <kotlin.String >, ioutil : kotlin.Array <kotlin.String >, http : kotlin.Array <kotlin.String >, url : kotlin.Array <kotlin.String >, context : kotlin.Array <kotlin.String >) : Unit {
467
+ val localVariableBody: kotlin.Any? = null
468
+ val localVariableQuery: MultiValueMap = mapOf (" pipe" to toMultiValue(pipe.toList(), " multi" ), " ioutil" to toMultiValue(ioutil.toList(), " csv" ), " http" to toMultiValue(http.toList(), " space" ), " url" to toMultiValue(url.toList(), " csv" ), " context" to toMultiValue(context.toList(), " multi" ))
469
+ val localVariableHeaders: MutableMap <String , String > = mutableMapOf ()
470
+ val localVariableConfig = RequestConfig (
471
+ RequestMethod .PUT ,
472
+ " /fake/test-query-paramters" ,
473
+ query = localVariableQuery,
474
+ headers = localVariableHeaders
475
+ )
476
+ val response = request<Any ?>(
477
+ localVariableConfig,
478
+ localVariableBody
479
+ )
480
+
481
+ return when (response.responseType) {
482
+ ResponseType .Success -> Unit
483
+ ResponseType .Informational -> throw UnsupportedOperationException (" Client does not support Informational responses." )
484
+ ResponseType .Redirection -> throw UnsupportedOperationException (" Client does not support Redirection responses." )
451
485
ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
452
486
ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
453
487
}
0 commit comments