[kotlin-client][multiplatform] Added support enum query parameter (#16327)

* [kotlin-multiplatform] add enum parameter support

* [kotlin-multiplatform] update generated samples
This commit is contained in:
YusukeOba
2023-08-15 18:10:26 +09:00
committed by GitHub
parent 4f6a25f4b5
commit 2e17653ae8
2 changed files with 44 additions and 2 deletions

View File

@@ -101,6 +101,24 @@ open class PetApi(
}
/**
* enum for parameter status
*/
@Serializable
enum class StatusFindPetsByStatus(val value: kotlin.String) {
@SerialName(value = "available")
available("available"),
@SerialName(value = "pending")
pending("pending"),
@SerialName(value = "sold")
sold("sold")
}
/**
* Finds Pets by status
* Multiple status values can be provided with comma separated strings
@@ -108,7 +126,7 @@ open class PetApi(
* @return kotlin.collections.List<Pet>
*/
@Suppress("UNCHECKED_CAST")
open suspend fun findPetsByStatus(status: kotlin.collections.List<kotlin.String>): HttpResponse<kotlin.collections.List<Pet>> {
open suspend fun findPetsByStatus(status: kotlin.collections.List<StatusFindPetsByStatus>): HttpResponse<kotlin.collections.List<Pet>> {
val localVariableAuthNames = listOf<String>("petstore_auth")