Stefan Koppier 227c8602f7
[kotlin-client][jvm-spring-*] Fix runtime error in endpoints of type Unit (#17664)
* Fixed invalid extraction of response body in kotlin-client jvm-spring-*

* Generated echo-api for kotlin-jvm-spring-3-restclient

* Specific echo-api for Kotlin without allOf/anyOf

* Specific echo-api for Kotlin without allOf/anyOf

* Generated all samples

* Added kotlin-jvm-spring-3-restclient sample to workflow

* Fixed syntax problem
2024-01-22 10:57:40 +08:00

3.3 KiB

FormApi

All URIs are relative to http://localhost:3000

Method HTTP request Description
testFormIntegerBooleanString POST /form/integer/boolean/string Test form parameter(s)
testFormOneof POST /form/oneof Test form parameter(s) for oneOf schema

testFormIntegerBooleanString

kotlin.String testFormIntegerBooleanString(integerForm, booleanForm, stringForm)

Test form parameter(s)

Test form parameter(s)

Example

// Import classes:
//import org.openapitools.client.infrastructure.*
//import org.openapitools.client.models.*

val apiInstance = FormApi()
val integerForm : kotlin.Int = 56 // kotlin.Int | 
val booleanForm : kotlin.Boolean = true // kotlin.Boolean | 
val stringForm : kotlin.String = stringForm_example // kotlin.String | 
try {
    val result : kotlin.String = apiInstance.testFormIntegerBooleanString(integerForm, booleanForm, stringForm)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling FormApi#testFormIntegerBooleanString")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling FormApi#testFormIntegerBooleanString")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
integerForm kotlin.Int [optional]
booleanForm kotlin.Boolean [optional]
stringForm kotlin.String [optional]

Return type

kotlin.String

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: text/plain

testFormOneof

kotlin.String testFormOneof(form1, form2, form3, form4, id, name)

Test form parameter(s) for oneOf schema

Test form parameter(s) for oneOf schema

Example

// Import classes:
//import org.openapitools.client.infrastructure.*
//import org.openapitools.client.models.*

val apiInstance = FormApi()
val form1 : kotlin.String = form1_example // kotlin.String | 
val form2 : kotlin.Int = 56 // kotlin.Int | 
val form3 : kotlin.String = form3_example // kotlin.String | 
val form4 : kotlin.Boolean = true // kotlin.Boolean | 
val id : kotlin.Long = 789 // kotlin.Long | 
val name : kotlin.String = name_example // kotlin.String | 
try {
    val result : kotlin.String = apiInstance.testFormOneof(form1, form2, form3, form4, id, name)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling FormApi#testFormOneof")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling FormApi#testFormOneof")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
form1 kotlin.String [optional]
form2 kotlin.Int [optional]
form3 kotlin.String [optional]
form4 kotlin.Boolean [optional]
id kotlin.Long [optional]
name kotlin.String [optional]

Return type

kotlin.String

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: text/plain