forked from loafle/openapi-generator-original
[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>
|
@ -47,13 +47,10 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun addPet(body: Pet) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -62,14 +59,13 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Deletes a pet
|
||||
@ -84,12 +80,9 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
apiKey?.apply { localVariableHeaders["api_key"] = this.toString() }
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
@ -98,14 +91,12 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Finds Pets by status
|
||||
@ -120,12 +111,9 @@ 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,
|
||||
@ -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,12 +152,9 @@ 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,
|
||||
@ -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)
|
||||
@ -210,10 +193,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -222,14 +203,12 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Update an existing pet
|
||||
@ -240,13 +219,10 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
suspend fun updatePet(body: Pet) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
@ -255,14 +231,13 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Updates a pet in the store with form data
|
||||
@ -276,15 +251,13 @@ 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,
|
||||
@ -293,14 +266,12 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* uploads an image
|
||||
@ -320,10 +291,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
}
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -332,34 +301,20 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return multipartFormRequest(
|
||||
return multipartFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
serializer.setMapper(FindPetsByStatusResponse::class, FindPetsByStatusResponse.serializer())
|
||||
|
||||
serializer.setMapper(FindPetsByTagsResponse::class, FindPetsByTagsResponse.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,10 +49,8 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
@ -61,14 +59,12 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Returns pet inventories by status
|
||||
@ -82,10 +78,8 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -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)
|
||||
@ -125,10 +118,8 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -137,14 +128,12 @@ 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
|
||||
@ -156,13 +145,10 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
suspend fun placeOrder(body: Order) : HttpResponse<Order> {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -171,26 +157,19 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
serializer.setMapper(GetInventoryResponse::class, GetInventoryResponse.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -46,13 +46,10 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun createUser(body: User) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -61,14 +58,13 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Creates list of users with given input array
|
||||
@ -79,13 +75,10 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun createUsersWithArrayInput(body: kotlin.Array<User>) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = CreateUsersWithArrayInputRequest(body.asList())
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -94,7 +87,7 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -110,7 +103,6 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
override fun deserialize(decoder: Decoder) = CreateUsersWithArrayInputRequest(serializer.deserialize(decoder))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates list of users with given input array
|
||||
@ -121,13 +113,10 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
suspend fun createUsersWithListInput(body: kotlin.Array<User>) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = CreateUsersWithListInputRequest(body.asList())
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -136,7 +125,7 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -152,7 +141,6 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
override fun deserialize(decoder: Decoder) = CreateUsersWithListInputRequest(serializer.deserialize(decoder))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Delete user
|
||||
@ -166,10 +154,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
@ -178,14 +164,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Get user by user name
|
||||
@ -200,10 +184,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -212,14 +194,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Logs user into the system
|
||||
@ -235,14 +215,10 @@ 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,
|
||||
@ -251,14 +227,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Logs out current logged in user session
|
||||
@ -271,10 +245,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -283,14 +255,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Updated user
|
||||
@ -302,13 +272,10 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
suspend fun updateUser(username: kotlin.String, body: User) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
@ -317,34 +284,21 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
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]
|
||||
|
||||
|
@ -47,13 +47,10 @@ class AnotherFakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun call123testSpecialTags(client: Client) : HttpResponse<Client> {
|
||||
|
||||
val localVariableBody = client
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PATCH,
|
||||
@ -62,20 +59,18 @@ class AnotherFakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,10 +49,8 @@ class DefaultApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -61,20 +59,16 @@ class DefaultApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -53,10 +53,8 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -65,14 +63,12 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@ -84,13 +80,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun fakeOuterBooleanSerialize(body: kotlin.Boolean?) : HttpResponse<kotlin.Boolean> {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -99,14 +92,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@ -118,13 +110,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun fakeOuterCompositeSerialize(outerComposite: OuterComposite?) : HttpResponse<OuterComposite> {
|
||||
|
||||
val localVariableBody = outerComposite
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -133,14 +122,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@ -152,13 +140,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun fakeOuterNumberSerialize(body: kotlin.Double?) : HttpResponse<kotlin.Double> {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -167,14 +152,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@ -186,13 +170,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun fakeOuterStringSerialize(body: kotlin.String?) : HttpResponse<kotlin.String> {
|
||||
|
||||
val localVariableBody = body
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -201,14 +182,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@ -219,13 +199,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun testBodyWithFileSchema(fileSchemaTestClass: FileSchemaTestClass) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = fileSchemaTestClass
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
@ -234,14 +211,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@ -253,15 +229,11 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun testBodyWithQueryParams(query: kotlin.String, user: User) : HttpResponse<Unit> {
|
||||
|
||||
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,
|
||||
@ -270,14 +242,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* To test \"client\" model
|
||||
@ -289,13 +260,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun testClientModel(client: Client) : HttpResponse<Client> {
|
||||
|
||||
val localVariableBody = client
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PATCH,
|
||||
@ -304,14 +272,13 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -350,13 +317,11 @@ 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,
|
||||
@ -365,14 +330,12 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* To test enum parameters
|
||||
@ -393,25 +356,17 @@ 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,
|
||||
@ -420,14 +375,12 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Fake endpoint to test group parameters (optional)
|
||||
@ -446,22 +399,14 @@ 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,
|
||||
@ -470,14 +415,12 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* test inline additionalProperties
|
||||
@ -488,13 +431,10 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun testInlineAdditionalProperties(requestBody: kotlin.collections.Map<kotlin.String, kotlin.String>) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = TestInlineAdditionalPropertiesRequest(requestBody)
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -503,7 +443,7 @@ class FakeApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -519,7 +459,6 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
override fun deserialize(decoder: Decoder) = TestInlineAdditionalPropertiesRequest(serializer.deserialize(decoder))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* test json serialization of form data
|
||||
@ -534,13 +473,11 @@ 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,
|
||||
@ -549,14 +486,12 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@ -574,20 +509,13 @@ 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,
|
||||
@ -596,34 +524,17 @@ private class TestInlineAdditionalPropertiesRequest(val value: Map<kotlin.String
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
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())
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -47,13 +47,10 @@ class FakeClassnameTags123Api @UseExperimental(UnstableDefault::class) construct
|
||||
suspend fun testClassname(client: Client) : HttpResponse<Client> {
|
||||
|
||||
val localVariableBody = client
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PATCH,
|
||||
@ -62,20 +59,18 @@ class FakeClassnameTags123Api @UseExperimental(UnstableDefault::class) construct
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -47,13 +47,10 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun addPet(pet: Pet) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = pet
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -62,14 +59,13 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Deletes a pet
|
||||
@ -84,12 +80,9 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
apiKey?.apply { localVariableHeaders["api_key"] = this.toString() }
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
@ -98,14 +91,12 @@ class PetApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Finds Pets by status
|
||||
@ -120,12 +111,9 @@ 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,
|
||||
@ -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,12 +152,9 @@ 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,
|
||||
@ -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)
|
||||
@ -210,10 +193,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -222,14 +203,12 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Update an existing pet
|
||||
@ -240,13 +219,10 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
suspend fun updatePet(pet: Pet) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = pet
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
@ -255,14 +231,13 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Updates a pet in the store with form data
|
||||
@ -278,13 +253,11 @@ 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,
|
||||
@ -293,14 +266,12 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return urlEncodedFormRequest(
|
||||
return urlEncodedFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* uploads an image
|
||||
@ -320,10 +291,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
}
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -332,14 +301,12 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return multipartFormRequest(
|
||||
return multipartFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* uploads an image (required)
|
||||
@ -359,10 +326,8 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
}
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -371,36 +336,20 @@ private class FindPetsByTagsResponse(val value: List<Pet>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return multipartFormRequest(
|
||||
return multipartFormRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
serializer.setMapper(FindPetsByStatusResponse::class, FindPetsByStatusResponse.serializer())
|
||||
|
||||
serializer.setMapper(FindPetsByTagsResponse::class, FindPetsByTagsResponse.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,10 +49,8 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
@ -61,14 +59,12 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Returns pet inventories by status
|
||||
@ -82,10 +78,8 @@ class StoreApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -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)
|
||||
@ -125,10 +118,8 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -137,14 +128,12 @@ 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
|
||||
@ -156,13 +145,10 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
suspend fun placeOrder(order: Order) : HttpResponse<Order> {
|
||||
|
||||
val localVariableBody = order
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -171,26 +157,19 @@ private class GetInventoryResponse(val value: Map<kotlin.String, kotlin.Int>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
internal fun setMappers(serializer: KotlinxSerializer) {
|
||||
|
||||
|
||||
|
||||
serializer.setMapper(GetInventoryResponse::class, GetInventoryResponse.serializer())
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -46,13 +46,10 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun createUser(user: User) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = user
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -61,14 +58,13 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Creates list of users with given input array
|
||||
@ -79,13 +75,10 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
suspend fun createUsersWithArrayInput(user: kotlin.Array<User>) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = CreateUsersWithArrayInputRequest(user.asList())
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -94,7 +87,7 @@ class UserApi @UseExperimental(UnstableDefault::class) constructor(
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -110,7 +103,6 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
override fun deserialize(decoder: Decoder) = CreateUsersWithArrayInputRequest(serializer.deserialize(decoder))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates list of users with given input array
|
||||
@ -121,13 +113,10 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
suspend fun createUsersWithListInput(user: kotlin.Array<User>) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = CreateUsersWithListInputRequest(user.asList())
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.POST,
|
||||
@ -136,7 +125,7 @@ private class CreateUsersWithArrayInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
@ -152,7 +141,6 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
override fun deserialize(decoder: Decoder) = CreateUsersWithListInputRequest(serializer.deserialize(decoder))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Delete user
|
||||
@ -166,10 +154,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.DELETE,
|
||||
@ -178,14 +164,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Get user by user name
|
||||
@ -200,10 +184,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -212,14 +194,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Logs user into the system
|
||||
@ -235,14 +215,10 @@ 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,
|
||||
@ -251,14 +227,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Logs out current logged in user session
|
||||
@ -271,10 +245,8 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
io.ktor.client.utils.EmptyContent
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.GET,
|
||||
@ -283,14 +255,12 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return request(
|
||||
return request(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Updated user
|
||||
@ -302,13 +272,10 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
suspend fun updateUser(username: kotlin.String, user: User) : HttpResponse<Unit> {
|
||||
|
||||
val localVariableBody = user
|
||||
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
||||
|
||||
val localVariableHeaders = mutableMapOf<String, String>()
|
||||
|
||||
|
||||
val localVariableConfig = RequestConfig(
|
||||
RequestMethod.PUT,
|
||||
@ -317,34 +284,21 @@ private class CreateUsersWithListInputRequest(val value: List<User>) {
|
||||
headers = localVariableHeaders
|
||||
)
|
||||
|
||||
return jsonRequest(
|
||||
return jsonRequest(
|
||||
localVariableConfig,
|
||||
localVariableBody
|
||||
).wrap()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
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