CacheValue

sealed class CacheValue

Encapsulate different types to enable a type-safe update and retrieval from the cache. Comprises two data subclasses:

Inheritors

Types

Link copied to clipboard
data class ClanType(val value: Clan) : CacheValue

Represents a cached clan object.

Link copied to clipboard
data class ClanWarType(val value: ClanWar) : CacheValue

Represents a cached war object.

Link copied to clipboard
data class PlayerType(val value: Player) : CacheValue

Represents a cached player object.