Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AchievementsResponse(val success: Boolean? = null, val cause: String? = null, val lastUpdated: Long? = null, val achievements: Map<String, GameAchievement>? = null) : HypixelResponse
Link copied to clipboard
@Serializable
data class AchievementTier(val tier: Int? = null, val points: Int? = null, val amount: Long? = null)
Link copied to clipboard
@Serializable
data class Challenge(val id: String? = null, val name: String? = null, val rewards: List<Reward>? = null)
Link copied to clipboard
@Serializable
data class ChallengesResponse(val success: Boolean? = null, val cause: String? = null, val lastUpdated: Long? = null, val challenges: Map<String, List<Challenge>>? = null) : HypixelResponse
Link copied to clipboard
@Serializable
data class Game(val id: Int? = null, val name: String? = null, val databaseName: String? = null, val modeNames: Map<String, String>? = null, val legacy: Boolean? = null, val retired: Boolean? = null)
Link copied to clipboard
@Serializable
data class GameAchievement(val oneTime: Map<String, OneTimeAchievement>? = null, val tiered: Map<String, TieredAchievement>? = null, val totalPoints: Int? = null, val totalLegacyPoints: Int? = null)
Link copied to clipboard
@Serializable
data class GamesResponse(val success: Boolean? = null, val cause: String? = null, val lastUpdated: Long? = null, val games: Map<String, Game>? = null) : HypixelResponse
Link copied to clipboard
@Serializable
data class GuildAchievementTier(val tier: Int? = null, val amount: Int? = null)
Link copied to clipboard
@Serializable
data class GuildOneTimeAchievement(val name: String? = null, val description: String? = null)
Link copied to clipboard
@Serializable
data class GuildsAchievementsResponse(val success: Boolean? = null, val cause: String? = null, val lastUpdated: Long? = null, val oneTime: Map<String, GuildOneTimeAchievement>? = null, val tiered: Map<String, GuildTieredAchievement>? = null) : HypixelResponse
Link copied to clipboard
@Serializable
data class GuildTieredAchievement(val name: String? = null, val description: String? = null, val tiers: List<GuildAchievementTier>? = null)
Link copied to clipboard
@Serializable
data class OneTimeAchievement(val name: String? = null, val description: String? = null, val points: Int? = null, val gamePercentUnlocked: Double? = null, val globalPercentUnlocked: Double? = null)
Link copied to clipboard
@Serializable
data class Quest(val id: String? = null, val name: String? = null, val description: String? = null, val rewards: List<QuestReward>? = null, val objectives: List<QuestObjective>? = null, val requirements: List<QuestRequirement>? = null)
Link copied to clipboard
@Serializable
data class QuestObjective(val id: String? = null, val type: String? = null, val integerValue: Int? = null)
Link copied to clipboard
@Serializable
data class QuestRequirement(val type: String? = null)
Link copied to clipboard
@Serializable
data class QuestReward(val type: String? = null, val amount: Int? = null)
Link copied to clipboard
@Serializable
data class QuestsResponse(val success: Boolean? = null, val cause: String? = null, val lastUpdated: Long? = null, val quests: Map<String, List<Quest>>? = null) : HypixelResponse
Link copied to clipboard
@Serializable
data class Rarity(val name: String? = null, val color: String? = null)
Link copied to clipboard
@Serializable
data class Reward(val type: String? = null, val amount: Int? = null)
Link copied to clipboard
@Serializable
data class TieredAchievement(val name: String? = null, val description: String? = null, val tiers: List<AchievementTier>? = null)
Link copied to clipboard
@Serializable
data class Type(val key: String? = null, val name: String? = null, val rarity: String? = null, val packageValue: String? = null)
Link copied to clipboard
@Serializable
data class VanityResponse(val success: Boolean? = null, val cause: String? = null, val lastUpdated: Long? = null, val types: List<Type>? = null, val rarities: List<Rarity>? = null) : HypixelResponse