Interface JSONComponentInteraction

interface JSONComponentInteraction {
    appPermissions: JSONPermission;
    applicationID: string;
    authorizingIntegrationOwners: AuthorizingIntegrationOwners;
    channelID: string;
    context?: InteractionContextTypes;
    createdAt: number;
    data: MessageComponentButtonInteractionData | MessageComponentSelectMenuInteractionData;
    guildID?: string;
    guildLocale?: string;
    id: string;
    locale: string;
    member?: JSONMember;
    type: MESSAGE_COMPONENT;
    user: JSONUser;
    version: 1;
}

Hierarchy (view full)

Properties

appPermissions: JSONPermission
applicationID: string
authorizingIntegrationOwners: AuthorizingIntegrationOwners
channelID: string
createdAt: number
guildID?: string
guildLocale?: string
id: string
locale: string
member?: JSONMember
user: JSONUser
version: 1