mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-04 06:30:52 +00:00
[Kotlin][multiplatform] minor improvements (#3931)
* minor enhancement to kotlin multi platform client * better code format * fix kotlin test * use build * update kotlin openapi3 sample
This commit is contained in:
parent
21e0e0d5d5
commit
91a610ec0e
1
.gitignore
vendored
1
.gitignore
vendored
@ -186,6 +186,7 @@ samples/client/petstore/kotlin-string/build
|
||||
samples/openapi3/client/petstore/kotlin/build
|
||||
samples/server/petstore/kotlin-server/ktor/build
|
||||
samples/server/petstore/kotlin-springboot/build
|
||||
samples/client/petstore/kotlin-multiplatform/build/
|
||||
\?
|
||||
|
||||
# haskell
|
||||
|
@ -701,6 +701,7 @@ Here is a list of template creators:
|
||||
* Javascript (Flow types) @jaypea
|
||||
* JMeter: @davidkiss
|
||||
* Kotlin: @jimschubert [:heart:](https://www.patreon.com/jimschubert)
|
||||
* Kotlin (MultiPlatform): @andrewemery
|
||||
* Lua: @daurnimator
|
||||
* Nim: @hokamoto
|
||||
* OCaml: @cgensoul
|
||||
|
@ -21,6 +21,7 @@ declare -a scripts=(
|
||||
"./bin/openapi3/jaxrs-jersey-petstore.sh"
|
||||
"./bin/spring-all-petstore.sh"
|
||||
"./bin/javascript-petstore-all.sh"
|
||||
"./bin/kotlin-client-petstore-multiplatform.sh"
|
||||
"./bin/kotlin-client-petstore.sh"
|
||||
"./bin/kotlin-client-string.sh"
|
||||
"./bin/kotlin-client-threetenbp.sh"
|
||||
|
@ -35,30 +35,44 @@ class {{classname}} @UseExperimental(UnstableDefault::class) constructor(
|
||||
* {{notes}}
|
||||
{{#allParams}}* @param {{paramName}} {{description}} {{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}
|
||||
{{/allParams}}* @return {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}}
|
||||
*/{{#returnType}}
|
||||
@Suppress("UNCHECKED_CAST"){{/returnType}}
|
||||
*/
|
||||
{{#returnType}}
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
{{/returnType}}
|
||||
suspend fun {{operationId}}({{#allParams}}{{paramName}}: {{{dataType}}}{{^required}}?{{/required}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) : HttpResponse<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Unit{{/returnType}}> {
|
||||
|
||||
val localVariableBody = {{#hasBodyParam}}{{#bodyParam}}{{#isListContainer}}{{operationIdCamelCase}}Request({{paramName}}.asList()){{/isListContainer}}{{^isListContainer}}{{#isMapContainer}}{{operationIdCamelCase}}Request({{paramName}}){{/isMapContainer}}{{^isMapContainer}}{{paramName}}{{/isMapContainer}}{{/isListContainer}}{{/bodyParam}}{{/hasBodyParam}}
|
||||
{{^hasBodyParam}}{{#hasFormParams}}{{#isMultipart}}formData {
|
||||
{{^hasBodyParam}}
|
||||
{{#hasFormParams}}
|
||||
{{#isMultipart}}
|
||||
formData {
|
||||
{{#formParams}}
|
||||
{{paramName}}?.apply { append("{{{baseName}}}", {{paramName}}) }
|
||||
{{/formParams}}
|
||||
}{{/isMultipart}}{{^isMultipart}}ParametersBuilder().also {
|
||||
}
|
||||
{{/isMultipart}}
|
||||
{{^isMultipart}}
|
||||
ParametersBuilder().also {
|
||||
{{#formParams}}
|
||||
{{paramName}}?.apply { it.append("{{{baseName}}}", {{paramName}}.toString()) }
|
||||
{{/formParams}}
|
||||
}.build(){{/isMultipart}}{{/hasFormParams}}{{^hasFormParams}}io.ktor.client.utils.EmptyContent{{/hasFormParams}}{{/hasBodyParam}}
|
||||
}.build()
|
||||
{{/isMultipart}}
|
||||
{{/hasFormParams}}
|
||||
{{^hasFormParams}}
|
||||
io.ktor.client.utils.EmptyContent
|
||||
{{/hasFormParams}}
|
||||
{{/hasBodyParam}}
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
{{#hasQueryParams}}{{#queryParams}}
|
||||
{{#queryParams}}
|
||||
{{paramName}}?.apply { localVariableQuery["{{baseName}}"] = {{#isContainer}}toMultiValue(this, "{{collectionFormat}}"){{/isContainer}}{{^isContainer}}listOf("${{paramName}}"){{/isContainer}} }
|
||||
{{/queryParams}}{{/hasQueryParams}}
|
||||
{{/queryParams}}
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
{{#hasHeaderParams}}{{#headerParams}}
|
||||
{{#headerParams}}
|
||||
{{paramName}}?.apply { localVariableHeaders["{{baseName}}"] = {{#isContainer}}this.joinToString(separator = collectionDelimiter("{{collectionFormat}}")){{/isContainer}}{{^isContainer}}this.toString(){{/isContainer}} }
|
||||
{{/headerParams}}{{/hasHeaderParams}}
|
||||
{{/headerParams}}
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.{{httpMethod}},
|
||||
@ -67,22 +81,40 @@ class {{classname}} @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return {{#hasBodyParam}}jsonRequest{{/hasBodyParam}}{{^hasBodyParam}}{{#hasFormParams}}{{#isMultipart}}multipartFormRequest{{/isMultipart}}{{^isMultipart}}urlEncodedFormRequest{{/isMultipart}}{{/hasFormParams}}{{^hasFormParams}}request{{/hasFormParams}}{{/hasBodyParam}}(
|
||||
return {{#hasBodyParam}}jsonRequest{{/hasBodyParam}}{{^hasBodyParam}}{{#hasFormParams}}{{#isMultipart}}multipartFormRequest{{/isMultipart}}{{^isMultipart}}urlEncodedFormRequest{{/isMultipart}}{{/hasFormParams}}{{^hasFormParams}}request{{/hasFormParams}}{{/hasBodyParam}}(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).{{#isListContainer}}wrap<{{operationIdCamelCase}}Response>().map { value.toTypedArray() }{{/isListContainer}}{{^isListContainer}}{{#isMapContainer}}wrap<{{operationIdCamelCase}}Response>().map { value }{{/isMapContainer}}{{^isMapContainer}}wrap(){{/isMapContainer}}{{/isListContainer}}
|
||||
}
|
||||
|
||||
{{#hasBodyParam}}{{#bodyParam}}{{#isListContainer}}{{>serial_wrapper_request_list}}{{/isListContainer}}{{#isMapContainer}}{{>serial_wrapper_request_map}}{{/isMapContainer}}{{/bodyParam}}{{/hasBodyParam}}
|
||||
{{#isListContainer}}{{>serial_wrapper_response_list}}{{/isListContainer}}{{#isMapContainer}}{{>serial_wrapper_response_map}}{{/isMapContainer}}
|
||||
{{#hasBodyParam}}
|
||||
{{#bodyParam}}
|
||||
{{#isListContainer}}{{>serial_wrapper_request_list}}{{/isListContainer}}{{#isMapContainer}}{{>serial_wrapper_request_map}}{{/isMapContainer}}
|
||||
{{/bodyParam}}
|
||||
{{/hasBodyParam}}
|
||||
{{#isListContainer}}
|
||||
{{>serial_wrapper_response_list}}
|
||||
{{/isListContainer}}
|
||||
{{#isMapContainer}}
|
||||
{{>serial_wrapper_response_map}}
|
||||
{{/isMapContainer}}
|
||||
|
||||
{{/operation}}
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
{{#operation}}
|
||||
{{#hasBodyParam}}{{#bodyParam}}{{#isListContainer}}serializer.setMapper({{operationIdCamelCase}}Request::class, {{operationIdCamelCase}}Request.serializer()){{/isListContainer}}{{#isMapContainer}}serializer.setMapper({{operationIdCamelCase}}Request::class, {{operationIdCamelCase}}Request.serializer()){{/isMapContainer}}{{/bodyParam}}{{/hasBodyParam}}
|
||||
{{#isListContainer}}serializer.setMapper({{operationIdCamelCase}}Response::class, {{operationIdCamelCase}}Response.serializer()){{/isListContainer}}{{#isMapContainer}}serializer.setMapper({{operationIdCamelCase}}Response::class, {{operationIdCamelCase}}Response.serializer()){{/isMapContainer}}
|
||||
{{#hasBodyParam}}
|
||||
{{#bodyParam}}
|
||||
{{#isListContainer}}serializer.setMapper({{operationIdCamelCase}}Request::class, {{operationIdCamelCase}}Request.serializer()){{/isListContainer}}{{#isMapContainer}}serializer.setMapper({{operationIdCamelCase}}Request::class, {{operationIdCamelCase}}Request.serializer()){{/isMapContainer}}
|
||||
{{/bodyParam}}
|
||||
{{/hasBodyParam}}
|
||||
{{#isListContainer}}
|
||||
serializer.setMapper({{operationIdCamelCase}}Response::class, {{operationIdCamelCase}}Response.serializer())
|
||||
{{/isListContainer}}
|
||||
{{#isMapContainer}}
|
||||
serializer.setMapper({{operationIdCamelCase}}Response::class, {{operationIdCamelCase}}Response.serializer())
|
||||
{{/isMapContainer}}
|
||||
{{/operation}}
|
||||
}
|
||||
}
|
||||
|
1
pom.xml
1
pom.xml
@ -1244,6 +1244,7 @@
|
||||
<module>samples/client/petstore/elixir</module>
|
||||
<module>samples/client/petstore/erlang-client</module>
|
||||
<module>samples/client/petstore/erlang-proper</module>
|
||||
<module>samples/client/petstore/kotlin-multiplatform</module>
|
||||
<module>samples/client/petstore/kotlin/</module>
|
||||
<module>samples/client/petstore/kotlin-threetenbp/</module>
|
||||
<module>samples/client/petstore/kotlin-string/</module>
|
||||
|
47
samples/client/petstore/kotlin-multiplatform/pom.xml
Normal file
47
samples/client/petstore/kotlin-multiplatform/pom.xml
Normal file
@ -0,0 +1,47 @@
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.swagger</groupId>
|
||||
<artifactId>KotlinMultiPlatformClientTests</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<name>Kotlin MultiPlatform Petstore Client</name>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>copy-dependencies</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.2.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>bundle-test</id>
|
||||
<phase>integration-test</phase>
|
||||
<goals>
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>/bin/bash</executable>
|
||||
<arguments>
|
||||
<argument>gradlew</argument>
|
||||
<argument>build</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
@ -48,13 +48,10 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/pet",
|
||||
@ -62,7 +59,7 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -70,7 +67,6 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Deletes a pet
|
||||
*
|
||||
@ -85,12 +81,9 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
apiKey?.apply { localVariableHeaders["api_key"] = this.toString() }
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
"/pet/{petId}".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -98,15 +91,13 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Finds Pets by status
|
||||
* Multiple status values can be provided with comma separated strings
|
||||
@ -120,13 +111,10 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
status?.apply { localVariableQuery["status"] = toMultiValue(this, "csv") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/pet/findByStatus",
|
||||
@ -134,13 +122,12 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap<FindPetsByStatusResponse>().map { value.toTypedArray() }
|
||||
}
|
||||
|
||||
|
||||
@Serializable
|
||||
private class FindPetsByStatusResponse(val value: List<Pet>) {
|
||||
@Serializer(FindPetsByStatusResponse::class)
|
||||
@ -165,13 +152,10 @@ private class FindPetsByStatusResponse(val value: List<Pet>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
tags?.apply { localVariableQuery["tags"] = toMultiValue(this, "csv") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/pet/findByTags",
|
||||
@ -179,13 +163,12 @@ private class FindPetsByStatusResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap<FindPetsByTagsResponse>().map { value.toTypedArray() }
|
||||
}
|
||||
|
||||
|
||||
@Serializable
|
||||
private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
@Serializer(FindPetsByTagsResponse::class)
|
||||
@ -211,10 +194,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/pet/{petId}".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -222,15 +203,13 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Update an existing pet
|
||||
*
|
||||
@ -241,13 +220,10 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
"/pet",
|
||||
@ -255,7 +231,7 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -263,7 +239,6 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Updates a pet in the store with form data
|
||||
*
|
||||
@ -276,16 +251,14 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
val localVariableBody =
|
||||
ParametersBuilder().also {
|
||||
name?.apply { it.append("name", name) }
|
||||
status?.apply { it.append("status", status) }
|
||||
}.build()
|
||||
name?.apply { it.append("name", name.toString()) }
|
||||
status?.apply { it.append("status", status.toString()) }
|
||||
}.build()
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/pet/{petId}".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -293,15 +266,13 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* uploads an image
|
||||
*
|
||||
@ -321,10 +292,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/pet/{petId}/uploadImage".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -332,7 +301,7 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return multipartFormRequest(
|
||||
return multipartFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -340,26 +309,12 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
serializer.setMapper(FindPetsByStatusResponse::class, FindPetsByStatusResponse.serializer())
|
||||
|
||||
serializer.setMapper(FindPetsByTagsResponse::class, FindPetsByTagsResponse.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -50,10 +50,8 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
"/store/order/{orderId}".replace("{"+"orderId"+"}", "$orderId"),
|
||||
@ -61,15 +59,13 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Returns pet inventories by status
|
||||
* Returns a map of status codes to quantities
|
||||
@ -83,10 +79,8 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/store/inventory",
|
||||
@ -94,13 +88,12 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap<GetInventoryResponse>().map { value }
|
||||
}
|
||||
|
||||
|
||||
@Serializable
|
||||
private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
@Serializer(GetInventoryResponse::class)
|
||||
@ -126,10 +119,8 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/store/order/{orderId}".replace("{"+"orderId"+"}", "$orderId"),
|
||||
@ -137,15 +128,13 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Place an order for a pet
|
||||
*
|
||||
@ -157,13 +146,10 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/store/order",
|
||||
@ -171,7 +157,7 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -180,17 +166,10 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
serializer.setMapper(GetInventoryResponse::class, GetInventoryResponse.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -47,13 +47,10 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/user",
|
||||
@ -61,7 +58,7 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -69,7 +66,6 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Creates list of users with given input array
|
||||
*
|
||||
@ -80,13 +76,10 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = CreateUsersWithArrayInputRequest(body.asList())
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/user/createWithArray",
|
||||
@ -94,7 +87,7 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -111,7 +104,6 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates list of users with given input array
|
||||
*
|
||||
@ -122,13 +114,10 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableBody = CreateUsersWithListInputRequest(body.asList())
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/user/createWithList",
|
||||
@ -136,7 +125,7 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -153,7 +142,6 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Delete user
|
||||
* This can only be done by the logged in user.
|
||||
@ -167,10 +155,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
"/user/{username}".replace("{"+"username"+"}", "$username"),
|
||||
@ -178,15 +164,13 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Get user by user name
|
||||
*
|
||||
@ -201,10 +185,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/user/{username}".replace("{"+"username"+"}", "$username"),
|
||||
@ -212,15 +194,13 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Logs user into the system
|
||||
*
|
||||
@ -235,15 +215,11 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
username?.apply { localVariableQuery["username"] = listOf("$username") }
|
||||
|
||||
password?.apply { localVariableQuery["password"] = listOf("$password") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/user/login",
|
||||
@ -251,15 +227,13 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Logs out current logged in user session
|
||||
*
|
||||
@ -272,10 +246,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/user/logout",
|
||||
@ -283,15 +255,13 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Updated user
|
||||
* This can only be done by the logged in user.
|
||||
@ -303,13 +273,10 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
"/user/{username}".replace("{"+"username"+"}", "$username"),
|
||||
@ -317,7 +284,7 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -326,25 +293,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
serializer.setMapper(CreateUsersWithArrayInputRequest::class, CreateUsersWithArrayInputRequest.serializer())
|
||||
|
||||
serializer.setMapper(CreateUsersWithListInputRequest::class, CreateUsersWithListInputRequest.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -27,4 +27,3 @@ data class ApiResponse (
|
||||
@SerialName(value = "message") val message: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -25,4 +25,3 @@ data class Category (
|
||||
@SerialName(value = "name") val name: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -33,8 +33,8 @@ data class Order (
|
||||
@SerialName(value = "status") val status: Order.Status? = null,
|
||||
@SerialName(value = "complete") val complete: kotlin.Boolean? = null
|
||||
)
|
||||
|
||||
{
|
||||
|
||||
/**
|
||||
* Order Status
|
||||
* Values: placed,approved,delivered
|
||||
@ -51,6 +51,6 @@ data class Order (
|
||||
|
||||
object Serializer : CommonEnumSerializer<Status>("Status", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -35,8 +35,8 @@ data class Pet (
|
||||
/* pet status in the store */
|
||||
@SerialName(value = "status") val status: Pet.Status? = null
|
||||
)
|
||||
|
||||
{
|
||||
|
||||
/**
|
||||
* pet status in the store
|
||||
* Values: available,pending,sold
|
||||
@ -53,6 +53,6 @@ data class Pet (
|
||||
|
||||
object Serializer : CommonEnumSerializer<Status>("Status", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -25,4 +25,3 @@ data class Tag (
|
||||
@SerialName(value = "name") val name: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -38,4 +38,3 @@ data class User (
|
||||
@SerialName(value = "userStatus") val userStatus: kotlin.Int? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -4,8 +4,8 @@
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**file** | [**java.io.File**](java.io.File.md) | | [optional]
|
||||
**files** | [**kotlin.Array<java.io.File>**](java.io.File.md) | | [optional]
|
||||
**file** | [**io.ktor.client.request.forms.InputProvider**](io.ktor.client.request.forms.InputProvider.md) | | [optional]
|
||||
**files** | [**kotlin.Array<io.ktor.client.request.forms.InputProvider>**](io.ktor.client.request.forms.InputProvider.md) | | [optional]
|
||||
|
||||
|
||||
|
||||
|
@ -15,7 +15,7 @@ Name | Type | Description | Notes
|
||||
**binary** | [**io.ktor.client.request.forms.InputProvider**](io.ktor.client.request.forms.InputProvider.md) | | [optional]
|
||||
**date** | **kotlin.String** | |
|
||||
**dateTime** | **kotlin.String** | | [optional]
|
||||
**uuid** | [**java.util.UUID**](java.util.UUID.md) | | [optional]
|
||||
**uuid** | **kotlin.String** | | [optional]
|
||||
**password** | **kotlin.String** | |
|
||||
**patternWithDigits** | **kotlin.String** | A string that is a 10 digit number. Can have leading zeros. | [optional]
|
||||
**patternWithDigitsAndDelimiter** | **kotlin.String** | A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. | [optional]
|
||||
|
@ -4,7 +4,7 @@
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**uuid** | [**java.util.UUID**](java.util.UUID.md) | | [optional]
|
||||
**uuid** | **kotlin.String** | | [optional]
|
||||
**dateTime** | **kotlin.String** | | [optional]
|
||||
**map** | [**kotlin.collections.Map<kotlin.String, Animal>**](Animal.md) | | [optional]
|
||||
|
||||
|
@ -48,13 +48,10 @@ class AnotherFakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = client
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PATCH,
|
||||
"/another-fake/dummy",
|
||||
@ -62,7 +59,7 @@ class AnotherFakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -71,11 +68,9 @@ class AnotherFakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -50,10 +50,8 @@ class DefaultApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/foo",
|
||||
@ -61,7 +59,7 @@ class DefaultApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -69,12 +67,8 @@ class DefaultApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -54,10 +54,8 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/fake/health",
|
||||
@ -65,15 +63,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Test serialization of outer boolean types
|
||||
@ -85,13 +81,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/fake/outer/boolean",
|
||||
@ -99,7 +92,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -107,7 +100,6 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Test serialization of object with outer number type
|
||||
@ -119,13 +111,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = outerComposite
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/fake/outer/composite",
|
||||
@ -133,7 +122,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -141,7 +130,6 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Test serialization of outer number types
|
||||
@ -153,13 +141,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/fake/outer/number",
|
||||
@ -167,7 +152,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -175,7 +160,6 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Test serialization of outer string types
|
||||
@ -187,13 +171,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/fake/outer/string",
|
||||
@ -201,7 +182,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -209,7 +190,6 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* For this test, the body for this request much reference a schema named `File`.
|
||||
@ -220,13 +200,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = fileSchemaTestClass
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
"/fake/body-with-file-schema",
|
||||
@ -234,7 +211,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -242,7 +219,6 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
@ -254,15 +230,11 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = user
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
query?.apply { localVariableQuery["query"] = listOf("$query") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
"/fake/body-with-query-params",
|
||||
@ -270,7 +242,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -278,7 +250,6 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* To test \"client\" model
|
||||
* To test \"client\" model
|
||||
@ -290,13 +261,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = client
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PATCH,
|
||||
"/fake",
|
||||
@ -304,7 +272,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -312,7 +280,6 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -350,14 +317,12 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
dateTime?.apply { it.append("dateTime", dateTime.toString()) }
|
||||
password?.apply { it.append("password", password.toString()) }
|
||||
paramCallback?.apply { it.append("callback", paramCallback.toString()) }
|
||||
}.build()
|
||||
}.build()
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/fake",
|
||||
@ -365,15 +330,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* To test enum parameters
|
||||
* To test enum parameters
|
||||
@ -393,26 +356,18 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
ParametersBuilder().also {
|
||||
enumFormStringArray?.apply { it.append("enum_form_string_array", enumFormStringArray.toString()) }
|
||||
enumFormString?.apply { it.append("enum_form_string", enumFormString.toString()) }
|
||||
}.build()
|
||||
}.build()
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
enumQueryStringArray?.apply { localVariableQuery["enum_query_string_array"] = toMultiValue(this, "multi") }
|
||||
|
||||
enumQueryString?.apply { localVariableQuery["enum_query_string"] = listOf("$enumQueryString") }
|
||||
|
||||
enumQueryInteger?.apply { localVariableQuery["enum_query_integer"] = listOf("$enumQueryInteger") }
|
||||
|
||||
enumQueryDouble?.apply { localVariableQuery["enum_query_double"] = listOf("$enumQueryDouble") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
enumHeaderStringArray?.apply { localVariableHeaders["enum_header_string_array"] = this.joinToString(separator = collectionDelimiter("csv")) }
|
||||
|
||||
enumHeaderString?.apply { localVariableHeaders["enum_header_string"] = this.toString() }
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/fake",
|
||||
@ -420,15 +375,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Fake endpoint to test group parameters (optional)
|
||||
* Fake endpoint to test group parameters (optional)
|
||||
@ -446,23 +399,15 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
requiredStringGroup?.apply { localVariableQuery["required_string_group"] = listOf("$requiredStringGroup") }
|
||||
|
||||
requiredInt64Group?.apply { localVariableQuery["required_int64_group"] = listOf("$requiredInt64Group") }
|
||||
|
||||
stringGroup?.apply { localVariableQuery["string_group"] = listOf("$stringGroup") }
|
||||
|
||||
int64Group?.apply { localVariableQuery["int64_group"] = listOf("$int64Group") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
requiredBooleanGroup?.apply { localVariableHeaders["required_boolean_group"] = this.toString() }
|
||||
|
||||
booleanGroup?.apply { localVariableHeaders["boolean_group"] = this.toString() }
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
"/fake",
|
||||
@ -470,15 +415,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* test inline additionalProperties
|
||||
*
|
||||
@ -489,13 +432,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = TestInlineAdditionalPropertiesRequest(requestBody)
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/fake/inline-additionalProperties",
|
||||
@ -503,7 +443,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -520,7 +460,6 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* test json serialization of form data
|
||||
*
|
||||
@ -534,14 +473,12 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
ParametersBuilder().also {
|
||||
param?.apply { it.append("param", param.toString()) }
|
||||
param2?.apply { it.append("param2", param2.toString()) }
|
||||
}.build()
|
||||
}.build()
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/fake/jsonFormData",
|
||||
@ -549,15 +486,13 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* To test the collection format in query parameters
|
||||
@ -574,21 +509,14 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
pipe?.apply { localVariableQuery["pipe"] = toMultiValue(this, "multi") }
|
||||
|
||||
ioutil?.apply { localVariableQuery["ioutil"] = toMultiValue(this, "csv") }
|
||||
|
||||
http?.apply { localVariableQuery["http"] = toMultiValue(this, "space") }
|
||||
|
||||
url?.apply { localVariableQuery["url"] = toMultiValue(this, "csv") }
|
||||
|
||||
context?.apply { localVariableQuery["context"] = toMultiValue(this, "multi") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
"/fake/test-query-paramters",
|
||||
@ -596,7 +524,7 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -604,26 +532,9 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -631,11 +542,6 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
|
||||
|
||||
serializer.setMapper(TestInlineAdditionalPropertiesRequest::class, TestInlineAdditionalPropertiesRequest.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -48,13 +48,10 @@ class FakeClassnameTags123Api @UseExperimental(UnstableDefault::class) construct
|
||||
|
||||
val localVariableBody = client
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PATCH,
|
||||
"/fake_classname_test",
|
||||
@ -62,7 +59,7 @@ class FakeClassnameTags123Api @UseExperimental(UnstableDefault::class) construct
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -71,11 +68,9 @@ class FakeClassnameTags123Api @UseExperimental(UnstableDefault::class) construct
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -48,13 +48,10 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = pet
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/pet",
|
||||
@ -62,7 +59,7 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -70,7 +67,6 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Deletes a pet
|
||||
*
|
||||
@ -85,12 +81,9 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
apiKey?.apply { localVariableHeaders["api_key"] = this.toString() }
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
"/pet/{petId}".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -98,15 +91,13 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Finds Pets by status
|
||||
* Multiple status values can be provided with comma separated strings
|
||||
@ -120,13 +111,10 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
status?.apply { localVariableQuery["status"] = toMultiValue(this, "csv") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/pet/findByStatus",
|
||||
@ -134,13 +122,12 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap<FindPetsByStatusResponse>().map { value.toTypedArray() }
|
||||
}
|
||||
|
||||
|
||||
@Serializable
|
||||
private class FindPetsByStatusResponse(val value: List<Pet>) {
|
||||
@Serializer(FindPetsByStatusResponse::class)
|
||||
@ -165,13 +152,10 @@ private class FindPetsByStatusResponse(val value: List<Pet>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
tags?.apply { localVariableQuery["tags"] = toMultiValue(this, "csv") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/pet/findByTags",
|
||||
@ -179,13 +163,12 @@ private class FindPetsByStatusResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap<FindPetsByTagsResponse>().map { value.toTypedArray() }
|
||||
}
|
||||
|
||||
|
||||
@Serializable
|
||||
private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
@Serializer(FindPetsByTagsResponse::class)
|
||||
@ -211,10 +194,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/pet/{petId}".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -222,15 +203,13 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Update an existing pet
|
||||
*
|
||||
@ -241,13 +220,10 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
val localVariableBody = pet
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
"/pet",
|
||||
@ -255,7 +231,7 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -263,7 +239,6 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Updates a pet in the store with form data
|
||||
*
|
||||
@ -278,14 +253,12 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
ParametersBuilder().also {
|
||||
name?.apply { it.append("name", name.toString()) }
|
||||
status?.apply { it.append("status", status.toString()) }
|
||||
}.build()
|
||||
}.build()
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/pet/{petId}".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -293,15 +266,13 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* uploads an image
|
||||
*
|
||||
@ -321,10 +292,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/pet/{petId}/uploadImage".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -332,15 +301,13 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return multipartFormRequest(
|
||||
return multipartFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* uploads an image (required)
|
||||
*
|
||||
@ -360,10 +327,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/fake/{petId}/uploadImageWithRequiredFile".replace("{"+"petId"+"}", "$petId"),
|
||||
@ -371,7 +336,7 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return multipartFormRequest(
|
||||
return multipartFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -379,28 +344,12 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
serializer.setMapper(FindPetsByStatusResponse::class, FindPetsByStatusResponse.serializer())
|
||||
|
||||
serializer.setMapper(FindPetsByTagsResponse::class, FindPetsByTagsResponse.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -50,10 +50,8 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
"/store/order/{order_id}".replace("{"+"order_id"+"}", "$orderId"),
|
||||
@ -61,15 +59,13 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Returns pet inventories by status
|
||||
* Returns a map of status codes to quantities
|
||||
@ -83,10 +79,8 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/store/inventory",
|
||||
@ -94,13 +88,12 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap<GetInventoryResponse>().map { value }
|
||||
}
|
||||
|
||||
|
||||
@Serializable
|
||||
private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
@Serializer(GetInventoryResponse::class)
|
||||
@ -126,10 +119,8 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/store/order/{order_id}".replace("{"+"order_id"+"}", "$orderId"),
|
||||
@ -137,15 +128,13 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Place an order for a pet
|
||||
*
|
||||
@ -157,13 +146,10 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
|
||||
val localVariableBody = order
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/store/order",
|
||||
@ -171,7 +157,7 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -180,17 +166,10 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
serializer.setMapper(GetInventoryResponse::class, GetInventoryResponse.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -47,13 +47,10 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = user
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/user",
|
||||
@ -61,7 +58,7 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -69,7 +66,6 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Creates list of users with given input array
|
||||
*
|
||||
@ -80,13 +76,10 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
|
||||
val localVariableBody = CreateUsersWithArrayInputRequest(user.asList())
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/user/createWithArray",
|
||||
@ -94,7 +87,7 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -111,7 +104,6 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates list of users with given input array
|
||||
*
|
||||
@ -122,13 +114,10 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableBody = CreateUsersWithListInputRequest(user.asList())
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
"/user/createWithList",
|
||||
@ -136,7 +125,7 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -153,7 +142,6 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Delete user
|
||||
* This can only be done by the logged in user.
|
||||
@ -167,10 +155,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
"/user/{username}".replace("{"+"username"+"}", "$username"),
|
||||
@ -178,15 +164,13 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Get user by user name
|
||||
*
|
||||
@ -201,10 +185,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/user/{username}".replace("{"+"username"+"}", "$username"),
|
||||
@ -212,15 +194,13 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Logs user into the system
|
||||
*
|
||||
@ -235,15 +215,11 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
username?.apply { localVariableQuery["username"] = listOf("$username") }
|
||||
|
||||
password?.apply { localVariableQuery["password"] = listOf("$password") }
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/user/login",
|
||||
@ -251,15 +227,13 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Logs out current logged in user session
|
||||
*
|
||||
@ -272,10 +246,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
"/user/logout",
|
||||
@ -283,15 +255,13 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Updated user
|
||||
* This can only be done by the logged in user.
|
||||
@ -303,13 +273,10 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
val localVariableBody = user
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
"/user/{username}".replace("{"+"username"+"}", "$username"),
|
||||
@ -317,7 +284,7 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -326,25 +293,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
serializer.setMapper(CreateUsersWithArrayInputRequest::class, CreateUsersWithArrayInputRequest.serializer())
|
||||
|
||||
serializer.setMapper(CreateUsersWithListInputRequest::class, CreateUsersWithListInputRequest.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -25,4 +25,3 @@ data class AdditionalPropertiesClass (
|
||||
@SerialName(value = "mapOfMapProperty") val mapOfMapProperty: kotlin.collections.Map<kotlin.String, kotlin.collections.Map<kotlin.String, kotlin.String>>? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -25,4 +25,3 @@ data class Animal (
|
||||
@SerialName(value = "color") val color: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ data class ApiResponse (
|
||||
@SerialName(value = "message") val message: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class ArrayOfArrayOfNumberOnly (
|
||||
@SerialName(value = "arrayArrayNumber") val arrayArrayNumber: kotlin.Array<kotlin.Array<kotlin.Double>>? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class ArrayOfNumberOnly (
|
||||
@SerialName(value = "arrayNumber") val arrayNumber: kotlin.Array<kotlin.Double>? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -28,4 +28,3 @@ data class ArrayTest (
|
||||
@SerialName(value = "arrayArrayOfModel") val arrayArrayOfModel: kotlin.Array<kotlin.Array<ReadOnlyFirst>>? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -34,4 +34,3 @@ data class Capitalization (
|
||||
@SerialName(value = "ATT_NAME") val ATT_NAME: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ data class Cat (
|
||||
@SerialName(value = "color") val color: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class CatAllOf (
|
||||
@SerialName(value = "declawed") val declawed: kotlin.Boolean? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -25,4 +25,3 @@ data class Category (
|
||||
@SerialName(value = "id") val id: kotlin.Long? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class ClassModel (
|
||||
@SerialName(value = "propertyClass") val propertyClass: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class Client (
|
||||
@SerialName(value = "client") val client: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ data class Dog (
|
||||
@SerialName(value = "color") val color: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class DogAllOf (
|
||||
@SerialName(value = "breed") val breed: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -24,8 +24,8 @@ data class EnumArrays (
|
||||
@SerialName(value = "justSymbol") val justSymbol: EnumArrays.JustSymbol? = null,
|
||||
@SerialName(value = "arrayEnum") val arrayEnum: kotlin.Array<EnumArrays.ArrayEnum>? = null
|
||||
)
|
||||
|
||||
{
|
||||
|
||||
/**
|
||||
*
|
||||
* Values: greaterThanEqual,dollar
|
||||
@ -40,9 +40,7 @@ data class EnumArrays (
|
||||
|
||||
object Serializer : CommonEnumSerializer<JustSymbol>("JustSymbol", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
/**
|
||||
*
|
||||
* Values: fish,crab
|
||||
@ -57,6 +55,6 @@ data class EnumArrays (
|
||||
|
||||
object Serializer : CommonEnumSerializer<ArrayEnum>("ArrayEnum", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -40,8 +40,8 @@ data class EnumTest (
|
||||
@SerialName(value = "outerEnumDefaultValue") val outerEnumDefaultValue: OuterEnumDefaultValue? = null,
|
||||
@SerialName(value = "outerEnumIntegerDefaultValue") val outerEnumIntegerDefaultValue: OuterEnumIntegerDefaultValue? = null
|
||||
)
|
||||
|
||||
{
|
||||
|
||||
/**
|
||||
*
|
||||
* Values: uPPER,lower,eMPTY
|
||||
@ -58,9 +58,7 @@ data class EnumTest (
|
||||
|
||||
object Serializer : CommonEnumSerializer<EnumString>("EnumString", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
/**
|
||||
*
|
||||
* Values: uPPER,lower,eMPTY
|
||||
@ -77,9 +75,7 @@ data class EnumTest (
|
||||
|
||||
object Serializer : CommonEnumSerializer<EnumStringRequired>("EnumStringRequired", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
/**
|
||||
*
|
||||
* Values: _1,minus1
|
||||
@ -94,9 +90,7 @@ data class EnumTest (
|
||||
|
||||
object Serializer : CommonEnumSerializer<EnumInteger>("EnumInteger", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
/**
|
||||
*
|
||||
* Values: _1period1,minus1Period2
|
||||
@ -111,6 +105,6 @@ data class EnumTest (
|
||||
|
||||
object Serializer : CommonEnumSerializer<EnumNumber>("EnumNumber", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -21,8 +21,7 @@ import kotlinx.serialization.internal.CommonEnumSerializer
|
||||
*/
|
||||
@Serializable
|
||||
data class FileSchemaTestClass (
|
||||
@SerialName(value = "file") val file: java.io.File? = null,
|
||||
@SerialName(value = "files") val files: kotlin.Array<java.io.File>? = null
|
||||
@SerialName(value = "file") val file: io.ktor.client.request.forms.InputProvider? = null,
|
||||
@SerialName(value = "files") val files: kotlin.Array<io.ktor.client.request.forms.InputProvider>? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class Foo (
|
||||
@SerialName(value = "bar") val bar: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -46,11 +46,10 @@ data class FormatTest (
|
||||
@SerialName(value = "string") val string: kotlin.String? = null,
|
||||
@SerialName(value = "binary") val binary: io.ktor.client.request.forms.InputProvider? = null,
|
||||
@SerialName(value = "dateTime") val dateTime: kotlin.String? = null,
|
||||
@SerialName(value = "uuid") val uuid: java.util.UUID? = null,
|
||||
@SerialName(value = "uuid") val uuid: kotlin.String? = null,
|
||||
/* A string that is a 10 digit number. Can have leading zeros. */
|
||||
@SerialName(value = "patternWithDigits") val patternWithDigits: kotlin.String? = null,
|
||||
/* A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. */
|
||||
@SerialName(value = "patternWithDigitsAndDelimiter") val patternWithDigitsAndDelimiter: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -25,4 +25,3 @@ data class HasOnlyReadOnly (
|
||||
@SerialName(value = "foo") val foo: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class HealthCheckResult (
|
||||
@SerialName(value = "nullableMessage") val nullableMessage: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ data class InlineObject (
|
||||
@SerialName(value = "status") val status: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ data class InlineObject1 (
|
||||
@SerialName(value = "file") val file: io.ktor.client.request.forms.InputProvider? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -26,8 +26,8 @@ data class InlineObject2 (
|
||||
/* Form parameter enum test (string) */
|
||||
@SerialName(value = "enumFormString") val enumFormString: InlineObject2.EnumFormString? = null
|
||||
)
|
||||
|
||||
{
|
||||
|
||||
/**
|
||||
* Form parameter enum test (string array)
|
||||
* Values: greaterThan,dollar
|
||||
@ -42,9 +42,7 @@ data class InlineObject2 (
|
||||
|
||||
object Serializer : CommonEnumSerializer<EnumFormStringArray>("EnumFormStringArray", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
/**
|
||||
* Form parameter enum test (string)
|
||||
* Values: abc,minusEfg,leftParenthesisXyzRightParenthesis
|
||||
@ -61,6 +59,6 @@ data class InlineObject2 (
|
||||
|
||||
object Serializer : CommonEnumSerializer<EnumFormString>("EnumFormString", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -63,4 +63,3 @@ data class InlineObject3 (
|
||||
@SerialName(value = "callback") val callback: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ data class InlineObject4 (
|
||||
@SerialName(value = "param2") @Required val param2: kotlin.String
|
||||
)
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ data class InlineObject5 (
|
||||
@SerialName(value = "additionalMetadata") val additionalMetadata: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -24,4 +24,3 @@ data class InlineResponseDefault (
|
||||
@SerialName(value = "string") val string: Foo? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class List (
|
||||
@SerialName(value = "`123minusList`") val ``123minusList``: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -28,8 +28,8 @@ data class MapTest (
|
||||
@SerialName(value = "directMap") val directMap: kotlin.collections.Map<kotlin.String, kotlin.Boolean>? = null,
|
||||
@SerialName(value = "indirectMap") val indirectMap: kotlin.collections.Map<kotlin.String, kotlin.Boolean>? = null
|
||||
)
|
||||
|
||||
{
|
||||
|
||||
/**
|
||||
*
|
||||
* Values: uPPER,lower
|
||||
@ -44,6 +44,6 @@ data class MapTest (
|
||||
|
||||
object Serializer : CommonEnumSerializer<MapOfEnumString>("MapOfEnumString", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -23,9 +23,8 @@ import kotlinx.serialization.internal.CommonEnumSerializer
|
||||
*/
|
||||
@Serializable
|
||||
data class MixedPropertiesAndAdditionalPropertiesClass (
|
||||
@SerialName(value = "uuid") val uuid: java.util.UUID? = null,
|
||||
@SerialName(value = "uuid") val uuid: kotlin.String? = null,
|
||||
@SerialName(value = "dateTime") val dateTime: kotlin.String? = null,
|
||||
@SerialName(value = "map") val map: kotlin.collections.Map<kotlin.String, Animal>? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -25,4 +25,3 @@ data class Model200Response (
|
||||
@SerialName(value = "propertyClass") val propertyClass: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -29,4 +29,3 @@ data class Name (
|
||||
@SerialName(value = "`123number`") val ``123number``: kotlin.Int? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -45,4 +45,3 @@ data class NullableClass (
|
||||
@SerialName(value = "objectItemsNullable") val objectItemsNullable: kotlin.collections.Map<kotlin.String, kotlin.Any>? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class NumberOnly (
|
||||
@SerialName(value = "justNumber") val justNumber: kotlin.Double? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -33,8 +33,8 @@ data class Order (
|
||||
@SerialName(value = "status") val status: Order.Status? = null,
|
||||
@SerialName(value = "complete") val complete: kotlin.Boolean? = null
|
||||
)
|
||||
|
||||
{
|
||||
|
||||
/**
|
||||
* Order Status
|
||||
* Values: placed,approved,delivered
|
||||
@ -51,6 +51,6 @@ data class Order (
|
||||
|
||||
object Serializer : CommonEnumSerializer<Status>("Status", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ data class OuterComposite (
|
||||
@SerialName(value = "myBoolean") val myBoolean: kotlin.Boolean? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -35,8 +35,8 @@ data class Pet (
|
||||
/* pet status in the store */
|
||||
@SerialName(value = "status") val status: Pet.Status? = null
|
||||
)
|
||||
|
||||
{
|
||||
|
||||
/**
|
||||
* pet status in the store
|
||||
* Values: available,pending,sold
|
||||
@ -53,6 +53,6 @@ data class Pet (
|
||||
|
||||
object Serializer : CommonEnumSerializer<Status>("Status", values(), values().map { it.value }.toTypedArray())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -25,4 +25,3 @@ data class ReadOnlyFirst (
|
||||
@SerialName(value = "baz") val baz: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class Return (
|
||||
@SerialName(value = "`return`") val ``return``: kotlin.Int? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -23,4 +23,3 @@ data class SpecialModelname (
|
||||
@SerialName(value = "dollarSpecialLeftSquareBracketPropertyPeriodNameRightSquareBracket") val dollarSpecialLeftSquareBracketPropertyPeriodNameRightSquareBracket: kotlin.Long? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -25,4 +25,3 @@ data class Tag (
|
||||
@SerialName(value = "name") val name: kotlin.String? = null
|
||||
)
|
||||
|
||||
|
||||
|
@ -38,4 +38,3 @@ data class User (
|
||||
@SerialName(value = "userStatus") val userStatus: kotlin.Int? = null
|
||||
)
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user