Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Achievement(val id: Int, val name: String, val description: String, val requirement: String, val lockedText: String, val type: String, val flags: List<String> = listOf(), val tiers: List<AchievementTier> = listOf(), val rewards: List<AchievementReward> = listOf(), val bits: List<AchievementBit> = listOf())

Data model for achievement object

Link copied to clipboard
@Serializable
data class AchievementBit(val type: AchievementBitType? = null, val id: Int? = null, val text: String? = null)

Data mode for achievement bits. Can give further information on the progress towards the achievement.

Link copied to clipboard

Possible values for achievement bit types.

Link copied to clipboard
@Serializable
data class AchievementReward(val id: Int? = null, val type: String, val region: String? = null, val count: Int? = null)

Data model for achievement reward object

Link copied to clipboard
@Serializable
data class AchievementTier(val count: Int, val points: Int)

Data model for achievement tier object