RaceConfig

@Serializable
data class RaceConfig(val raceId: String, val raceName: String, val raceImageUrl: String?, val placeId: String, val betConfig: BetConfig, val owner: @Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer, val staff: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer>, val jockeys: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer> = arrayListOf(), val lap: Int = 0, val replacement: HashMap<@Serializable(with = UUIDSerializer::class) UUID, String> = hashMapOf(), val horse: HashMap<@Serializable(with = UUIDSerializer::class) UUID, @Serializable(with = UUIDSerializer::class) UUID> = hashMapOf())

Constructors

Link copied to clipboard
constructor(raceId: String, raceName: String, raceImageUrl: String?, placeId: String, betConfig: BetConfig, owner: @Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer, staff: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer>, jockeys: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer> = arrayListOf(), lap: Int = 0, replacement: HashMap<@Serializable(with = UUIDSerializer::class) UUID, String> = hashMapOf(), horse: HashMap<@Serializable(with = UUIDSerializer::class) UUID, @Serializable(with = UUIDSerializer::class) UUID> = hashMapOf())

Properties

Link copied to clipboard
Link copied to clipboard
val horse: HashMap<@Serializable(with = UUIDSerializer::class) UUID, @Serializable(with = UUIDSerializer::class) UUID>
Link copied to clipboard
val jockeys: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer>
Link copied to clipboard
val lap: Int = 0
Link copied to clipboard
val owner: @Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val replacement: HashMap<@Serializable(with = UUIDSerializer::class) UUID, String>
Link copied to clipboard
val staff: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer>

Functions

Link copied to clipboard
suspend fun RaceConfig.save()