ThreadListBlock

@Serializable
@SerialName(value = "threads")
data class ThreadListBlock(val mode: ThreadListType, val limit: Int = 10, val text: String? = null, val description: String? = null, val color: Color = DISCORD_BLURPLE, val title: String = " Threads", val template: String = "**»** [{NAME}]({URL})", val activeEmoji: String? = null, val archivedEmoji: String? = null, val archiveStatusInName: Boolean = true, val includeArchived: Boolean = true, val includeNews: Boolean = true, val includePublic: Boolean = true, val includePrivate: Boolean = false, val includeHidden: Boolean = false, val includeHiddenChannels: Boolean = false) : Block

Constructors

Link copied to clipboard
constructor(mode: ThreadListType, limit: Int = 10, text: String? = null, description: String? = null, color: Color = DISCORD_BLURPLE, title: String = " Threads", template: String = "**»** [{NAME}]({URL})", activeEmoji: String? = null, archivedEmoji: String? = null, archiveStatusInName: Boolean = true, includeArchived: Boolean = true, includeNews: Boolean = true, includePublic: Boolean = true, includePrivate: Boolean = false, includeHidden: Boolean = false, includeHiddenChannels: Boolean = false)

Properties

Link copied to clipboard
@SerialName(value = "active_emoji")
val activeEmoji: String? = null
Link copied to clipboard
@SerialName(value = "archived_emoji")
val archivedEmoji: String? = null
Link copied to clipboard
@SerialName(value = "archive_status_in_name")
val archiveStatusInName: Boolean = true
Link copied to clipboard
@Transient
lateinit var channel: GuildMessageChannel
Link copied to clipboard
val color: Color
Link copied to clipboard
val description: String? = null
Link copied to clipboard
@Transient
lateinit var guild: Guild
Link copied to clipboard
@SerialName(value = "include_archived")
val includeArchived: Boolean = true
Link copied to clipboard
@SerialName(value = "include_hidden")
val includeHidden: Boolean = false
Link copied to clipboard
@SerialName(value = "include_hidden_channels")
val includeHiddenChannels: Boolean = false
Link copied to clipboard
@SerialName(value = "include_news")
val includeNews: Boolean = true
Link copied to clipboard
@SerialName(value = "include_private")
val includePrivate: Boolean = false
Link copied to clipboard
@SerialName(value = "include_public")
val includePublic: Boolean = true
Link copied to clipboard
val limit: Int = 10
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val text: String? = null
Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun create(builder: MessageCreateBuilder)
Link copied to clipboard
open suspend override fun edit(builder: MessageModifyBuilder)