ChannelChatSettingsUpdate

data class ChannelChatSettingsUpdate(val subscriptionType: String, val messageId: String, val timestamp: Instant, val broadcasterUserId: String, val broadcasterUserLogin: String, val broadcasterUserName: String, val emoteMode: Boolean, val followerMode: Boolean, val followerModeDurationMinutes: Int?, val slowMode: Boolean, val slowModeWaitTimeSeconds: Int?, val subscriberMode: Boolean, val uniqueChatMode: Boolean) : TwitchEvent

Twitch EventSub: channel.chat_settings.update

Constructors

Link copied to clipboard
constructor(subscriptionType: String, messageId: String, timestamp: Instant, broadcasterUserId: String, broadcasterUserLogin: String, broadcasterUserName: String, emoteMode: Boolean, followerMode: Boolean, followerModeDurationMinutes: Int?, slowMode: Boolean, slowModeWaitTimeSeconds: Int?, subscriberMode: Boolean, uniqueChatMode: Boolean)

Properties

Link copied to clipboard

the broadcaster's user ID.

Link copied to clipboard

the broadcaster's login.

Link copied to clipboard

the broadcaster's display name.

Link copied to clipboard

whether emote-only mode is enabled.

Link copied to clipboard

whether follower-only mode is enabled.

Link copied to clipboard

the follower mode duration in minutes; null if disabled.

Link copied to clipboard
open override val messageId: String

Unique ID for this EventSub message.

Link copied to clipboard

whether slow mode is enabled.

Link copied to clipboard

the slow mode wait time in seconds; null if disabled.

Link copied to clipboard

whether subscriber-only mode is enabled.

Link copied to clipboard
open override val subscriptionType: String

The EventSub subscription type string (e.g. channel.follow).

Link copied to clipboard
open override val timestamp: Instant

The Instant when the EventSub notification was sent, parsed from ISO-8601.

Link copied to clipboard

whether unique chat mode is enabled.