diff --git a/deno/payloads/v10/invite.ts b/deno/payloads/v10/invite.ts index d6423df9..2ec84619 100644 --- a/deno/payloads/v10/invite.ts +++ b/deno/payloads/v10/invite.ts @@ -90,6 +90,19 @@ export interface APIInvite { * The guild scheduled event data, returned from the `GET /invites/` endpoint when `guild_scheduled_event_id` is a valid guild scheduled event id */ guild_scheduled_event?: APIGuildScheduledEvent; + /** + * The invite type + */ + type: InviteType; +} + +/** + * https://discord.com/developers/docs/resources/invite#invite-object-invite-types + */ +export enum InviteType { + Guild, + GroupDM, + Friend, } /** diff --git a/deno/payloads/v9/invite.ts b/deno/payloads/v9/invite.ts index d6423df9..2ec84619 100644 --- a/deno/payloads/v9/invite.ts +++ b/deno/payloads/v9/invite.ts @@ -90,6 +90,19 @@ export interface APIInvite { * The guild scheduled event data, returned from the `GET /invites/` endpoint when `guild_scheduled_event_id` is a valid guild scheduled event id */ guild_scheduled_event?: APIGuildScheduledEvent; + /** + * The invite type + */ + type: InviteType; +} + +/** + * https://discord.com/developers/docs/resources/invite#invite-object-invite-types + */ +export enum InviteType { + Guild, + GroupDM, + Friend, } /** diff --git a/payloads/v10/invite.ts b/payloads/v10/invite.ts index d2562862..0181cd13 100644 --- a/payloads/v10/invite.ts +++ b/payloads/v10/invite.ts @@ -90,6 +90,19 @@ export interface APIInvite { * The guild scheduled event data, returned from the `GET /invites/` endpoint when `guild_scheduled_event_id` is a valid guild scheduled event id */ guild_scheduled_event?: APIGuildScheduledEvent; + /** + * The invite type + */ + type: InviteType; +} + +/** + * https://discord.com/developers/docs/resources/invite#invite-object-invite-types + */ +export enum InviteType { + Guild, + GroupDM, + Friend, } /** diff --git a/payloads/v9/invite.ts b/payloads/v9/invite.ts index d2562862..0181cd13 100644 --- a/payloads/v9/invite.ts +++ b/payloads/v9/invite.ts @@ -90,6 +90,19 @@ export interface APIInvite { * The guild scheduled event data, returned from the `GET /invites/` endpoint when `guild_scheduled_event_id` is a valid guild scheduled event id */ guild_scheduled_event?: APIGuildScheduledEvent; + /** + * The invite type + */ + type: InviteType; +} + +/** + * https://discord.com/developers/docs/resources/invite#invite-object-invite-types + */ +export enum InviteType { + Guild, + GroupDM, + Friend, } /**