From 3b1acdf0ec3fbbef4121f160e7f517616f92c3e9 Mon Sep 17 00:00:00 2001 From: Almeida Date: Tue, 15 Feb 2022 21:51:26 +0000 Subject: [PATCH] chore(APIInviteStageInstance, APIStageInstance): deprecate stage discovery (#317) Reference: https://github.com/discord/discord-api-docs/commit/47c47f80ca865f50024acf62ab62465a52065514 --- deno/payloads/v10/invite.ts | 1 + deno/payloads/v10/stageInstance.ts | 1 + deno/payloads/v9/invite.ts | 1 + deno/payloads/v9/stageInstance.ts | 3 +++ payloads/v10/invite.ts | 1 + payloads/v10/stageInstance.ts | 1 + payloads/v9/invite.ts | 1 + payloads/v9/stageInstance.ts | 3 +++ 8 files changed, 12 insertions(+) diff --git a/deno/payloads/v10/invite.ts b/deno/payloads/v10/invite.ts index 56f45204..b2d0ea26 100644 --- a/deno/payloads/v10/invite.ts +++ b/deno/payloads/v10/invite.ts @@ -67,6 +67,7 @@ export interface APIInvite { expires_at?: string | null; /** * The stage instance data if there is a public stage instance in the stage channel this invite is for + * @deprecated */ stage_instance?: APIInviteStageInstance; /** diff --git a/deno/payloads/v10/stageInstance.ts b/deno/payloads/v10/stageInstance.ts index 971983ed..e1cb8f53 100644 --- a/deno/payloads/v10/stageInstance.ts +++ b/deno/payloads/v10/stageInstance.ts @@ -29,6 +29,7 @@ export interface APIStageInstance { privacy_level: StageInstancePrivacyLevel; /** * Whether or not stage discovery is disabled + * @deprecated */ discoverable_disabled: boolean; } diff --git a/deno/payloads/v9/invite.ts b/deno/payloads/v9/invite.ts index 56f45204..b2d0ea26 100644 --- a/deno/payloads/v9/invite.ts +++ b/deno/payloads/v9/invite.ts @@ -67,6 +67,7 @@ export interface APIInvite { expires_at?: string | null; /** * The stage instance data if there is a public stage instance in the stage channel this invite is for + * @deprecated */ stage_instance?: APIInviteStageInstance; /** diff --git a/deno/payloads/v9/stageInstance.ts b/deno/payloads/v9/stageInstance.ts index 971983ed..c89c4e39 100644 --- a/deno/payloads/v9/stageInstance.ts +++ b/deno/payloads/v9/stageInstance.ts @@ -29,6 +29,7 @@ export interface APIStageInstance { privacy_level: StageInstancePrivacyLevel; /** * Whether or not stage discovery is disabled + * @deprecated */ discoverable_disabled: boolean; } @@ -39,6 +40,7 @@ export interface APIStageInstance { export enum StageInstancePrivacyLevel { /** * The stage instance is visible publicly, such as on stage discovery + * @deprecated */ Public = 1, /** @@ -49,6 +51,7 @@ export enum StageInstancePrivacyLevel { /** * https://discord.com/developers/docs/resources/invite#invite-stage-instance-object-invite-stage-instance-structure + * @deprecated */ export interface APIInviteStageInstance { /** diff --git a/payloads/v10/invite.ts b/payloads/v10/invite.ts index 2b435340..3a58e0ad 100644 --- a/payloads/v10/invite.ts +++ b/payloads/v10/invite.ts @@ -67,6 +67,7 @@ export interface APIInvite { expires_at?: string | null; /** * The stage instance data if there is a public stage instance in the stage channel this invite is for + * @deprecated */ stage_instance?: APIInviteStageInstance; /** diff --git a/payloads/v10/stageInstance.ts b/payloads/v10/stageInstance.ts index 180ff24c..a6f73624 100644 --- a/payloads/v10/stageInstance.ts +++ b/payloads/v10/stageInstance.ts @@ -29,6 +29,7 @@ export interface APIStageInstance { privacy_level: StageInstancePrivacyLevel; /** * Whether or not stage discovery is disabled + * @deprecated */ discoverable_disabled: boolean; } diff --git a/payloads/v9/invite.ts b/payloads/v9/invite.ts index 2b435340..3a58e0ad 100644 --- a/payloads/v9/invite.ts +++ b/payloads/v9/invite.ts @@ -67,6 +67,7 @@ export interface APIInvite { expires_at?: string | null; /** * The stage instance data if there is a public stage instance in the stage channel this invite is for + * @deprecated */ stage_instance?: APIInviteStageInstance; /** diff --git a/payloads/v9/stageInstance.ts b/payloads/v9/stageInstance.ts index 180ff24c..d5b971e4 100644 --- a/payloads/v9/stageInstance.ts +++ b/payloads/v9/stageInstance.ts @@ -29,6 +29,7 @@ export interface APIStageInstance { privacy_level: StageInstancePrivacyLevel; /** * Whether or not stage discovery is disabled + * @deprecated */ discoverable_disabled: boolean; } @@ -39,6 +40,7 @@ export interface APIStageInstance { export enum StageInstancePrivacyLevel { /** * The stage instance is visible publicly, such as on stage discovery + * @deprecated */ Public = 1, /** @@ -49,6 +51,7 @@ export enum StageInstancePrivacyLevel { /** * https://discord.com/developers/docs/resources/invite#invite-stage-instance-object-invite-stage-instance-structure + * @deprecated */ export interface APIInviteStageInstance { /**