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

8.8 KiB

QueryApi

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

Method HTTP request Description
testEnumRefString GET /query/enum_ref_string Test query parameter(s)
testQueryDatetimeDateString GET /query/datetime/date/string Test query parameter(s)
testQueryIntegerBooleanString GET /query/integer/boolean/string Test query parameter(s)
testQueryStyleDeepObjectExplodeTrueObject GET /query/style_deepObject/explode_true/object Test query parameter(s)
testQueryStyleFormExplodeTrueArrayString GET /query/style_form/explode_true/array_string Test query parameter(s)
testQueryStyleFormExplodeTrueObject GET /query/style_form/explode_true/object Test query parameter(s)

testEnumRefString

kotlin.String testEnumRefString(enumNonrefStringQuery, enumRefStringQuery)

Test query parameter(s)

Test query parameter(s)

Example

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

val apiInstance = QueryApi()
val enumNonrefStringQuery : kotlin.String = enumNonrefStringQuery_example // kotlin.String | 
val enumRefStringQuery : StringEnumRef =  // StringEnumRef | 
try {
    val result : kotlin.String = apiInstance.testEnumRefString(enumNonrefStringQuery, enumRefStringQuery)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling QueryApi#testEnumRefString")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling QueryApi#testEnumRefString")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
enumNonrefStringQuery kotlin.String [optional] [enum: success, failure, unclassified]
enumRefStringQuery StringEnumRef [optional] [enum: success, failure, unclassified]

Return type

kotlin.String

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: text/plain

testQueryDatetimeDateString

kotlin.String testQueryDatetimeDateString(datetimeQuery, dateQuery, stringQuery)

Test query parameter(s)

Test query parameter(s)

Example

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

val apiInstance = QueryApi()
val datetimeQuery : java.time.OffsetDateTime = 2013-10-20T19:20:30+01:00 // java.time.OffsetDateTime | 
val dateQuery : java.time.LocalDate = 2013-10-20 // java.time.LocalDate | 
val stringQuery : kotlin.String = stringQuery_example // kotlin.String | 
try {
    val result : kotlin.String = apiInstance.testQueryDatetimeDateString(datetimeQuery, dateQuery, stringQuery)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling QueryApi#testQueryDatetimeDateString")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling QueryApi#testQueryDatetimeDateString")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
datetimeQuery java.time.OffsetDateTime [optional]
dateQuery java.time.LocalDate [optional]
stringQuery kotlin.String [optional]

Return type

kotlin.String

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: text/plain

testQueryIntegerBooleanString

kotlin.String testQueryIntegerBooleanString(integerQuery, booleanQuery, stringQuery)

Test query parameter(s)

Test query parameter(s)

Example

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

val apiInstance = QueryApi()
val integerQuery : kotlin.Int = 56 // kotlin.Int | 
val booleanQuery : kotlin.Boolean = true // kotlin.Boolean | 
val stringQuery : kotlin.String = stringQuery_example // kotlin.String | 
try {
    val result : kotlin.String = apiInstance.testQueryIntegerBooleanString(integerQuery, booleanQuery, stringQuery)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling QueryApi#testQueryIntegerBooleanString")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling QueryApi#testQueryIntegerBooleanString")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
integerQuery kotlin.Int [optional]
booleanQuery kotlin.Boolean [optional]
stringQuery kotlin.String [optional]

Return type

kotlin.String

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: text/plain

testQueryStyleDeepObjectExplodeTrueObject

kotlin.String testQueryStyleDeepObjectExplodeTrueObject(queryObject)

Test query parameter(s)

Test query parameter(s)

Example

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

val apiInstance = QueryApi()
val queryObject : Pet =  // Pet | 
try {
    val result : kotlin.String = apiInstance.testQueryStyleDeepObjectExplodeTrueObject(queryObject)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling QueryApi#testQueryStyleDeepObjectExplodeTrueObject")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling QueryApi#testQueryStyleDeepObjectExplodeTrueObject")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
queryObject Pet [optional]

Return type

kotlin.String

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: text/plain

testQueryStyleFormExplodeTrueArrayString

kotlin.String testQueryStyleFormExplodeTrueArrayString(queryObject)

Test query parameter(s)

Test query parameter(s)

Example

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

val apiInstance = QueryApi()
val queryObject : TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter =  // TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter | 
try {
    val result : kotlin.String = apiInstance.testQueryStyleFormExplodeTrueArrayString(queryObject)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling QueryApi#testQueryStyleFormExplodeTrueArrayString")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling QueryApi#testQueryStyleFormExplodeTrueArrayString")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
queryObject TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter [optional]

Return type

kotlin.String

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: text/plain

testQueryStyleFormExplodeTrueObject

kotlin.String testQueryStyleFormExplodeTrueObject(queryObject)

Test query parameter(s)

Test query parameter(s)

Example

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

val apiInstance = QueryApi()
val queryObject : Pet =  // Pet | 
try {
    val result : kotlin.String = apiInstance.testQueryStyleFormExplodeTrueObject(queryObject)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling QueryApi#testQueryStyleFormExplodeTrueObject")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling QueryApi#testQueryStyleFormExplodeTrueObject")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
queryObject Pet [optional]

Return type

kotlin.String

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: text/plain