You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
650 B

package allin.model
import kotlinx.serialization.Serializable
const val DEFAULT_COIN_AMOUNT = 500
const val DAILY_GIFT_MIN = 10
const val DAILY_GIFT_MAX = 150
@Serializable
data class User(
val id: String,
val username: String,
val email: String,
var password: String,
var nbCoins: Int = DEFAULT_COIN_AMOUNT,
var token: String? = null
)
@Serializable
data class UserRequest(
val username: String,
val email: String,
var password: String
)
@Serializable
data class CheckUser(
val login: String,
val password: String
)
@Serializable
data class UserImage(
val id: String,
val image: ByteArray,
)