Constructor#
new BaseInteraction(client, data)#
The constructor of the base interaction class.
Name | Type | Description |
---|---|---|
client | Client | The client |
data | BaseInteractionData | The data of the base interaction |
Members#
betaOnly#
If the base interaction is beta access only
category#
The category of the base interaction
channelOnly#
The types of channel the base interaction is executable in
client :Client#
The client
- Client
clientPermissions#
The required permissions for the client to execute the base interaction
cooldown#
The cooldown of the base interaction in seconds
cooldowns :Map.<Snowflake, Boolean>#
The map with all cooldowns
- Map.
<Snowflake, Boolean>
defaultMemberPermissions#
The permissions required for the member to be able to use / see the base interaction
defer#
If the base interaction should be deferred
deployEnabled#
If the base interaction is enabled for deploying
devOnly#
If the base interaction can only be executed by developers
dirname#
The dirname of the saved location of the base interaction
dmEnabled#
If the base interaction is enabled in dms by default
enabled#
If the base interaction is enabled
ephemeral#
If the response is ephemeral
experiment#
The experiment data of the base interaction
guildOnly#
If the base interaction is only executable in guilds
id#
The id of the base interaction
location#
The location of the base interaction
location#
Sets the location of the base interaction
name#
The name of the base interaction
nameLocalizations#
The localization names of the base interaction
nsfw#
If the base interaction is nsfw
ownerOnly#
If the base interaction is owner access only
premiumOnly#
If the base interaction is premium access only
type#
The type of the base interaction
userPermissions#
The required permissions for the user to execute the base interaction
Methods#
toJSON() → {BaseInteractionData}#
The full data of the base interaction
- Type:
- BaseInteractionData