Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Account(val id: String, val age: Int, val name: String, val world: Int, val guilds: List<String>, val guildLeader: List<String>, val created: String, val access: List<String>, val commander: Boolean, val fractalLevel: Int, val dailyAp: Int, val monthlyAp: Int, val wvwRank: Int, val lastModified: String? = null)

Data model for account object

Link copied to clipboard
@Serializable
data class AccountAchievement(val id: Int, val bits: List<Int> = listOf(), val current: Int? = null, val max: Int? = null, val done: Boolean, val repeated: Int? = null, val unlocked: Boolean? = null)

Data model for account achievement object

Link copied to clipboard
@Serializable
data class AccountFinisher(val id: Int, val permanent: Boolean, val quantity: Int? = null)

Data model for finisher unlocked for account

Link copied to clipboard
@Serializable
data class AccountLuck(val id: String, val value: Int)

Data model for account luck

Link copied to clipboard
@Serializable
data class CurrencyAmount(val id: Int, val value: Int)

Data model for currency amount stored in wallet

Link copied to clipboard
@Serializable
data class InventoryItem(val id: Int, val count: Int, val charges: Int? = null, val skin: Int? = null, val upgrades: List<Int> = listOf(), val infusions: List<Int> = listOf(), val binding: String? = null)

Data model for inventory object