DiscordInteraction

constructor(id: Snowflake, applicationId: Snowflake, type: InteractionType, data: InteractionCallbackData, guild: Optional<DiscordInteractionPartialGuild> = Optional.Missing(), guildId: OptionalSnowflake = OptionalSnowflake.Missing, channel: Optional<DiscordChannel> = Optional.Missing(), channelId: OptionalSnowflake = OptionalSnowflake.Missing, member: Optional<DiscordInteractionGuildMember> = Optional.Missing(), user: Optional<DiscordUser> = Optional.Missing(), token: String, version: Int, message: Optional<DiscordMessage> = Optional.Missing(), appPermissions: Permissions, locale: Optional<Locale> = Optional.Missing(), guildLocale: Optional<Locale> = Optional.Missing(), authorizingIntegrationOwners: IntegrationOwners, context: Optional<InteractionContextType> = Optional.Missing(), entitlements: Optional<List<DiscordEntitlement>> = Optional.Missing(), attachmentSizeLimit: Int)(source)