Package-level declarations

Types

Link copied to clipboard
class Callback<T1 : Any, T2 : Any, T3 : Any>(val singleArg: suspend (T1) -> Unit? = null, val simple: suspend (T1, T2) -> Unit? = null, val withArg: suspend (T1, T2, T3) -> Unit? = null)

Represents a callback function that can be invoked for events.

Link copied to clipboard
sealed class ClanEvents : Event<Clan, Clan, Clan, ClanMember>

Sealed class representing specific clan-related events.

Link copied to clipboard

Represents an abstract event that can be monitored for specific data types and additional arguments.

Link copied to clipboard

Sealed class representing specific maintenance-related monitored events.

Link copied to clipboard

Sealed class representing specific player-related monitored events.

Link copied to clipboard

Sealed class representing specific war-related monitored events.