Skip to content

Invite

Package: @erinjs/core

Represents an invite to a guild or channel.

Constructor

NameTypeOptionalDescription
clientClientNo
dataAPIInviteNoAPI invite from GET /invites/{code}, channel/guild invite list, or gateway INVITE_CREATE

Properties

NameTypeReadonlyOptionalDescription
channelAPIChannelPartialYesNo
clientClientYesNo
codestringYesNo
createdAtstring | nullYesNo
expiresAtstring | nullYesNo
guildAPIGuildPartialYesNo
inviterUser | nullYesNo
maxAgenumber | nullYesNo
maxUsesnumber | nullYesNo
memberCountnumber | nullYesNo
presenceCountnumber | nullYesNo
temporaryboolean | nullYesNo
typenumberYesNo
urlstringYesNoFull invite URL (https://fluxer.gg/{code} or instance-specific).
usesnumber | nullYesNo

Methods

delete() async

Delete this invite. Requires Manage Guild or Create Instant Invite permission.

Returns: Promise<void>

Parameters:

None


getGuild()

Resolve the guild from cache if available.

Returns: Guild | null

Parameters:

None

Released under the Apache-2.0 License.