GuildTextChannel

@Serializable
@SerialName(value = "0")
data class GuildTextChannel(val id: String, val guildId: String? = null, val position: Int, val permissionOverwrites: List<Overwrite> = emptyList(), val name: String, val topic: String? = null, val nsfw: Boolean? = null, val lastMessageId: String?, val rateLimitPerUser: Int? = null, val parentId: String? = null, val lastPinTime: String? = null) : Channel, GuildText(source)

Constructors

Link copied to clipboard
constructor(id: String, guildId: String? = null, position: Int, permissionOverwrites: List<Overwrite> = emptyList(), name: String, topic: String? = null, nsfw: Boolean? = null, lastMessageId: String?, rateLimitPerUser: Int? = null, parentId: String? = null, lastPinTime: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "guild_id")
open override val guildId: String? = null
Link copied to clipboard
@SerialName(value = "id")
open override val id: String
Link copied to clipboard
@SerialName(value = "last_message_id")
open override val lastMessageId: String?
Link copied to clipboard
@SerialName(value = "last_pin_timestamp")
open override val lastPinTime: String? = null
Link copied to clipboard

Convenience method to turn a channel into a formatted mention for chat.

Link copied to clipboard
@SerialName(value = "name")
open override val name: String
Link copied to clipboard
@SerialName(value = "nsfw")
open override val nsfw: Boolean? = null
Link copied to clipboard
@SerialName(value = "parent_id")
open override val parentId: String? = null
Link copied to clipboard
@SerialName(value = "permission_overwrites")
open override val permissionOverwrites: List<Overwrite>
Link copied to clipboard
@SerialName(value = "position")
open override val position: Int
Link copied to clipboard
@SerialName(value = "rate_limit_per_user")
open override val rateLimitPerUser: Int? = null
Link copied to clipboard
@SerialName(value = "topic")
open override val topic: String? = null