@@ -54,8 +54,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
5454
5555 return when (response.responseType) {
5656 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. " )
5959 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
6060 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
6161 }
@@ -85,8 +85,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
8585
8686 return when (response.responseType) {
8787 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. " )
9090 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
9191 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
9292 }
@@ -116,8 +116,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
116116
117117 return when (response.responseType) {
118118 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. " )
121121 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
122122 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
123123 }
@@ -147,8 +147,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
147147
148148 return when (response.responseType) {
149149 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. " )
152152 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
153153 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
154154 }
@@ -178,8 +178,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
178178
179179 return when (response.responseType) {
180180 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. " )
183183 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
184184 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
185185 }
@@ -208,8 +208,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
208208
209209 return when (response.responseType) {
210210 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. " )
213213 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
214214 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
215215 }
@@ -239,8 +239,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
239239
240240 return when (response.responseType) {
241241 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. " )
244244 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
245245 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
246246 }
@@ -270,8 +270,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
270270
271271 return when (response.responseType) {
272272 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. " )
275275 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
276276 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
277277 }
@@ -313,8 +313,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
313313
314314 return when (response.responseType) {
315315 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. " )
318318 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
319319 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
320320 }
@@ -350,8 +350,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
350350
351351 return when (response.responseType) {
352352 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. " )
355355 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
356356 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
357357 }
@@ -385,8 +385,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
385385
386386 return when (response.responseType) {
387387 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. " )
390390 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
391391 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
392392 }
@@ -415,8 +415,8 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
415415
416416 return when (response.responseType) {
417417 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. " )
420420 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
421421 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
422422 }
@@ -446,8 +446,42 @@ class FakeApi(basePath: kotlin.String = "http://petstore.swagger.io:80/v2") : Ap
446446
447447 return when (response.responseType) {
448448 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." )
451485 ResponseType .ClientError -> throw ClientException ((response as ClientError <* >).body as ? String ? : " Client error" )
452486 ResponseType .ServerError -> throw ServerException ((response as ServerError <* >).message ? : " Server error" )
453487 }
0 commit comments