DiscordInteraction

data class DiscordInteraction(val id: Snowflake, val applicationId: Snowflake, val type: InteractionType, val data: InteractionCallbackData, val guildId: OptionalSnowflake = OptionalSnowflake.Missing, val channelId: Snowflake, val member: Optional<DiscordInteractionGuildMember> = Optional.Missing(), val user: Optional<DiscordUser> = Optional.Missing(), val token: String, val version: Int, val message: Optional<DiscordMessage> = Optional.Missing(), val appPermissions: Optional<Permissions> = Optional.Missing(), val locale: Optional<Locale> = Optional.Missing(), val guildLocale: Optional<Locale> = Optional.Missing())(source)

Constructors

Link copied to clipboard
constructor(id: Snowflake, applicationId: Snowflake, type: InteractionType, data: InteractionCallbackData, guildId: OptionalSnowflake = OptionalSnowflake.Missing, channelId: Snowflake, member: Optional<DiscordInteractionGuildMember> = Optional.Missing(), user: Optional<DiscordUser> = Optional.Missing(), token: String, version: Int, message: Optional<DiscordMessage> = Optional.Missing(), appPermissions: Optional<Permissions> = Optional.Missing(), locale: Optional<Locale> = Optional.Missing(), guildLocale: Optional<Locale> = Optional.Missing())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = DiscordInteraction.MaybeMessageSerializer::class)
val message: Optional<DiscordMessage>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard