Fix explicit KSerializer's name & generation when used in container (#20093)

* [kotlin][client] properly reference the same custom serializer name

* [kotlin][client] properly use correct type when enum in container
This commit is contained in:
Jan Škrášek
2024-11-14 15:11:08 +01:00
committed by GitHub
parent d442fc9a65
commit 96adf2f8f5
3 changed files with 6 additions and 6 deletions

View File

@@ -68,7 +68,7 @@ data class Order (
*
* Values: placed,approved,delivered,unknown_default_open_api
*/
@Serializable(with = OrderSerializer::class)
@Serializable(with = StatusSerializer::class)
enum class Status(val value: kotlin.String) {
@SerialName(value = "placed") placed("placed"),
@SerialName(value = "approved") approved("approved"),

View File

@@ -70,7 +70,7 @@ data class Pet (
*
* Values: available,pending,sold,unknown_default_open_api
*/
@Serializable(with = PetSerializer::class)
@Serializable(with = StatusSerializer::class)
enum class Status(val value: kotlin.String) {
@SerialName(value = "available") available("available"),
@SerialName(value = "pending") pending("pending"),