PowerLevelsEventContent

@Serializable
data class PowerLevelsEventContent(val ban: Long = BAN_DEFAULT, val events: Map<EventType, Long> = emptyMap(), val eventsDefault: Long = EVENTS_DEFAULT, val invite: Long = INVITE_DEFAULT, val kick: Long = KICK_DEFAULT, val redact: Long = REDACT_DEFAULT, val stateDefault: Long = STATE_DEFAULT, val users: Map<UserId, Long> = emptyMap(), val usersDefault: Long = USERS_DEFAULT, val notifications: Map<String, Long>? = null, val externalUrl: String? = null) : StateEventContent

See also

Constructors

Link copied to clipboard
constructor(ban: Long = BAN_DEFAULT, events: Map<EventType, Long> = emptyMap(), eventsDefault: Long = EVENTS_DEFAULT, invite: Long = INVITE_DEFAULT, kick: Long = KICK_DEFAULT, redact: Long = REDACT_DEFAULT, stateDefault: Long = STATE_DEFAULT, users: Map<UserId, Long> = emptyMap(), usersDefault: Long = USERS_DEFAULT, notifications: Map<String, Long>? = null, externalUrl: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "ban")
val ban: Long
Link copied to clipboard
@SerialName(value = "events")
val events: Map<EventType, Long>
Link copied to clipboard
@SerialName(value = "events_default")
val eventsDefault: Long
Link copied to clipboard
@SerialName(value = "external_url")
open override val externalUrl: String?
Link copied to clipboard
@SerialName(value = "invite")
val invite: Long
Link copied to clipboard
@SerialName(value = "kick")
val kick: Long
Link copied to clipboard
@SerialName(value = "notifications")
val notifications: Map<String, Long>?
Link copied to clipboard
@SerialName(value = "redact")
val redact: Long
Link copied to clipboard
@SerialName(value = "state_default")
val stateDefault: Long
Link copied to clipboard
@SerialName(value = "users")
val users: Map<UserId, Long>
Link copied to clipboard
@SerialName(value = "users_default")
val usersDefault: Long