[Kotlin][Client] fix missing curly bracket when the model contains enum property (#4118)

* fix kotlin okhttp3, add CI test

* update kotlin server sample
This commit is contained in:
William Cheng
2019-10-10 18:21:50 +08:00
committed by GitHub
parent 3141e483ef
commit b69b8cdd31
34 changed files with 129 additions and 168 deletions

View File

@@ -35,25 +35,18 @@ data class Order (
)
{
/**
* Order Status
* Values: placed,approved,delivered
*/
@Serializable(with = Status.Serializer::class)
enum class Status(val value: kotlin.String){
placed("placed"),
approved("approved"),
delivered("delivered");
object Serializer : CommonEnumSerializer<Status>("Status", values(), values().map { it.value }.toTypedArray())
}
}

View File

@@ -37,25 +37,18 @@ data class Pet (
)
{
/**
* pet status in the store
* Values: available,pending,sold
*/
@Serializable(with = Status.Serializer::class)
enum class Status(val value: kotlin.String){
available("available"),
pending("pending"),
sold("sold");
object Serializer : CommonEnumSerializer<Status>("Status", values(), values().map { it.value }.toTypedArray())
}
}