123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package com.sambath.kunkhmer.remote
- import com.squareup.moshi.Json
- import com.squareup.moshi.JsonClass
- @JsonClass(generateAdapter = true)
- class PlayRequest(
- @Json(name = "set_result_id")
- val setID: String,
- @Json(name = "user_id")
- val userId: String,
- @Json(name = "no")
- val no: String,
- @Json(name = "cast")
- val cast: Double,
- @Json(name = "amount")
- val amount: Int
- )
- @JsonClass(generateAdapter = true)
- data class PlayResponse(
- @Json(name = "code")
- val resultCode: String,
- @Json(name = "message")
- val message: PlayMessage,
- @Json(name = "data")
- val data: PlayData?
- )
- @JsonClass(generateAdapter = true)
- data class PlayMessage(
- @Json(name="code")
- val code: String,
- @Json(name="descriptions")
- val description: String,
- )
- @JsonClass(generateAdapter = true)
- data class PlayData(
- @Json(name = "objCurrentBetting")
- val myBetting: CurrentBetting?,
- @Json(name = "accountBalances")
- val accountBalance: String?,
- )
- @JsonClass(generateAdapter = true)
- data class CurrentBetting(
- @Json(name = "_id")
- var id: String,
- @Json(name = "no")
- var no: String,
- @Json(name = "set_result_id")
- var setId: String,
- @Json(name = "type_of_betting")
- val typeOfBetting: String,
- @Json(name = "category")
- val category: String,
- @Json(name = "user_id")
- val userId: String,
- @Json(name = "date")
- val date: String,
- @Json(name = "amount")
- val amount: String,
- @Json(name = "cast")
- val cast: String,
- @Json(name = "win_lose")
- val win_lose: String?,
- @Json(name = "amount_win")
- val amount_win: String?
- )
|