[Kotlin][client] Support gson and moshi as serialization libraries (#3734)

This commit is contained in:
prisoneroftech
2019-08-28 23:37:13 -04:00
committed by Jérémie Bresson
parent 1443f01709
commit 8f7e43b500
72 changed files with 224 additions and 217 deletions

View File

@@ -26,7 +26,6 @@ data class ApiResponse (
val type: kotlin.String? = null,
@Json(name = "message")
val message: kotlin.String? = null
) {
)
}

View File

@@ -23,7 +23,6 @@ data class Category (
val id: kotlin.Long? = null,
@Json(name = "name")
val name: kotlin.String? = null
) {
)
}

View File

@@ -36,24 +36,22 @@ data class Order (
val status: Order.Status? = null,
@Json(name = "complete")
val complete: kotlin.Boolean? = null
) {
)
{
/**
* Order Status
* Values: placed,approved,delivered
*/
enum class Status(val value: kotlin.String){
@Json(name = "placed")
placed("placed"),
@Json(name = "placed") placed("placed"),
@Json(name = "approved")
approved("approved"),
@Json(name = "approved") approved("approved"),
@Json(name = "delivered")
delivered("delivered");
@Json(name = "delivered") delivered("delivered");
}
}

View File

@@ -38,24 +38,22 @@ data class Pet (
/* pet status in the store */
@Json(name = "status")
val status: Pet.Status? = null
) {
)
{
/**
* pet status in the store
* Values: available,pending,sold
*/
enum class Status(val value: kotlin.String){
@Json(name = "available")
available("available"),
@Json(name = "available") available("available"),
@Json(name = "pending")
pending("pending"),
@Json(name = "pending") pending("pending"),
@Json(name = "sold")
sold("sold");
@Json(name = "sold") sold("sold");
}
}

View File

@@ -23,7 +23,6 @@ data class Tag (
val id: kotlin.Long? = null,
@Json(name = "name")
val name: kotlin.String? = null
) {
)
}

View File

@@ -42,7 +42,6 @@ data class User (
/* User Status */
@Json(name = "userStatus")
val userStatus: kotlin.Int? = null
) {
)
}