Package-level declarations

Types

Link copied to clipboard
@Serializable
interface GuildLog

Shared interface for guild log types

Link copied to clipboard
@Serializable
@SerialName(value = "invited")
data class GuildLogInvited(val id: Int, val time: String, val user: String? = null, val invitedBy: String) : GuildLog

Data model for guild log objects with type "invited"

Link copied to clipboard
@Serializable
@SerialName(value = "joined")
data class GuildLogJoined(val id: Int, val time: String, val user: String? = null) : GuildLog

Data model for guild log objects with type "joined"

Link copied to clipboard
@Serializable
@SerialName(value = "kicked")
data class GuildLogKicked(val id: Int, val time: String, val user: String? = null, val kickedBy: String) : GuildLog

Data model for guild log objects with type "kicked"

Link copied to clipboard
@Serializable
@SerialName(value = "motd")
data class GuildLogMotd(val id: Int, val time: String, val user: String? = null, val motd: String) : GuildLog

Data model for guild log objects with type "motd"

Link copied to clipboard
@Serializable
@SerialName(value = "rank_change")
data class GuildLogRankChange(val id: Int, val time: String, val user: String? = null, val rankChange: String, val oldRank: String, val newRank: String) : GuildLog

Data model for guild log objects with type "rank_change"

Link copied to clipboard
@Serializable
@SerialName(value = "stash")
data class GuildLogStash(val id: Int, val time: String, val user: String? = null, val operation: StashOperation, val itemId: Int, val count: Int, val coins: Int) : GuildLog

Data model for guild log objects with type "stash"

Link copied to clipboard
@Serializable
@SerialName(value = "treasury")
data class GuildLogTreasury(val id: Int, val time: String, val user: String? = null, val itemId: Int, val count: Int) : GuildLog

Data model for guild log objects with type "treasury"

Link copied to clipboard
@Serializable
@SerialName(value = "upgrade")
data class GuildLogUpgrade(val id: Int, val time: String, val user: String? = null, val action: UpgradeAction, val upgradeId: Int, val recipeId: Int? = null, val count: Int? = null) : GuildLog

Data model for guild log objects with type "upgrade"

Link copied to clipboard

Possible values for stash operations

Link copied to clipboard

Possible values for upgrade actions