Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Guild(val level: Int? = null, val messageOfTheDay: String? = null, val influence: Int? = null, val aetherium: String? = null, val favor: Int? = null, val memberCount: Int? = null, val memberCapacity: Int? = null, val id: String, val name: String, val tag: String, val emblem: GuildEmblem)

Data model for guild object

Link copied to clipboard
@Serializable
data class GuildEmblem(val background: GuildEmblemPart, val foreground: GuildEmblemPart, val flags: List<String>)

Data model for embled guild property

Link copied to clipboard
@Serializable
data class GuildEmblemPart(val id: Int, val colors: List<Int>)

Data model for foreground color

Link copied to clipboard
@Serializable
data class GuildMember(val name: String, val rank: String, val joined: String)

Data model for guild member object

Link copied to clipboard
@Serializable
data class GuildRank(val id: String, val order: Int, val permissions: List<String>, val icon: String)

Data model for guild rank object