Information about a CalendarEvent's reaction.

Hierarchy (View Summary)

Constructors

Properties

channelID: string

Channel where the reaction was added/removed.

client: Client
commentID: null | number

ID of the event comment, if reaction was added/removed from a comment.

emoji: { id: number; name: string; serverId?: string; url: string }

Emote.

Type declaration

  • id: number

    Emote ID

    The ID of the emote

  • name: string

    Name

    The name of the emote

  • OptionalserverId?: string

    Server ID

    The ID of the server the emote was created on

  • url: string

    Emote URL Format: media-uri

    The URL of the emote image

eventID: number

ID of the event where the reaction is added to.

guildID: null | string

Guild ID

reactorID: string

ID of the user who added the reaction.

type: string

The type of the parent entity.

Accessors

  • get event(): | CalendarEvent
    | { channelID: string; guild: Guild
    | { id?: string }; id: number }

    The calendar event where the reaction has been added. If the event is cached, it'll return a CalendarEvent component, otherwise it'll return basic information about this event.

    Returns
        | CalendarEvent
        | { channelID: string; guild: Guild
        | { id?: string }; id: number }

  • get reactor(): Member | { id: string }

    Cached member. If member isn't cached will return an object with the member's id.

    Returns Member | { id: string }