mirror of
https://github.com/discordjs/discord-api-types.git
synced 2026-05-30 23:40:09 +00:00
feat: student hubs (#215)
With extra documentation because sometimes Discord doesn't wanna document crucial things -.-
This commit is contained in:
@@ -286,6 +286,12 @@ export enum ChannelType {
|
||||
* See https://support.discord.com/hc/en-us/articles/1500005513722
|
||||
*/
|
||||
GuildStageVoice,
|
||||
/**
|
||||
* The channel in a Student Hub containing the listed servers
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
GuildDirectory,
|
||||
}
|
||||
|
||||
export enum VideoQualityMode {
|
||||
|
||||
@@ -346,6 +346,10 @@ export interface APIGuild extends APIPartialGuild {
|
||||
* https://discord.com/developers/docs/resources/guild-scheduled-event#guild-scheduled-event-object
|
||||
*/
|
||||
guild_scheduled_events?: APIGuildScheduledEvent[];
|
||||
/**
|
||||
* The type of Student Hub the guild is
|
||||
*/
|
||||
hub_type: GuildHubType | null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -419,6 +423,12 @@ export enum GuildPremiumTier {
|
||||
Tier3,
|
||||
}
|
||||
|
||||
export enum GuildHubType {
|
||||
Default,
|
||||
HighSchool,
|
||||
College,
|
||||
}
|
||||
|
||||
/**
|
||||
* https://discord.com/developers/docs/resources/guild#guild-object-system-channel-flags
|
||||
*/
|
||||
@@ -473,10 +483,26 @@ export enum GuildFeature {
|
||||
* Guild is able to be featured in the directory
|
||||
*/
|
||||
Featurable = 'FEATURABLE',
|
||||
/**
|
||||
* Guild is listed in a directory channel
|
||||
*/
|
||||
HasDirectoryEntry = 'HAS_DIRECTORY_ENTRY',
|
||||
/**
|
||||
* Guild is a Student Hub
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
Hub = 'HUB',
|
||||
/**
|
||||
* Guild has access to set an invite splash background
|
||||
*/
|
||||
InviteSplash = 'INVITE_SPLASH',
|
||||
/**
|
||||
* Guild is in a Student Hub
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
LinkedToHub = 'LINKED_TO_HUB',
|
||||
/**
|
||||
* Guild has enabled Membership Screening
|
||||
*/
|
||||
|
||||
@@ -286,6 +286,12 @@ export enum ChannelType {
|
||||
* See https://support.discord.com/hc/en-us/articles/1500005513722
|
||||
*/
|
||||
GuildStageVoice,
|
||||
/**
|
||||
* The channel in a Student Hub containing the listed servers
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
GuildDirectory,
|
||||
}
|
||||
|
||||
export enum VideoQualityMode {
|
||||
|
||||
@@ -346,6 +346,10 @@ export interface APIGuild extends APIPartialGuild {
|
||||
* https://discord.com/developers/docs/resources/guild-scheduled-event#guild-scheduled-event-object
|
||||
*/
|
||||
guild_scheduled_events?: APIGuildScheduledEvent[];
|
||||
/**
|
||||
* The type of Student Hub the guild is
|
||||
*/
|
||||
hub_type: GuildHubType | null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -419,6 +423,12 @@ export enum GuildPremiumTier {
|
||||
Tier3,
|
||||
}
|
||||
|
||||
export enum GuildHubType {
|
||||
Default,
|
||||
HighSchool,
|
||||
College,
|
||||
}
|
||||
|
||||
/**
|
||||
* https://discord.com/developers/docs/resources/guild#guild-object-system-channel-flags
|
||||
*/
|
||||
@@ -473,10 +483,26 @@ export enum GuildFeature {
|
||||
* Guild is able to be featured in the directory
|
||||
*/
|
||||
Featurable = 'FEATURABLE',
|
||||
/**
|
||||
* Guild is listed in a directory channel
|
||||
*/
|
||||
HasDirectoryEntry = 'HAS_DIRECTORY_ENTRY',
|
||||
/**
|
||||
* Guild is a Student Hub
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
Hub = 'HUB',
|
||||
/**
|
||||
* Guild has access to set an invite splash background
|
||||
*/
|
||||
InviteSplash = 'INVITE_SPLASH',
|
||||
/**
|
||||
* Guild is in a Student Hub
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
LinkedToHub = 'LINKED_TO_HUB',
|
||||
/**
|
||||
* Guild has enabled Membership Screening
|
||||
*/
|
||||
|
||||
@@ -286,6 +286,12 @@ export enum ChannelType {
|
||||
* See https://support.discord.com/hc/en-us/articles/1500005513722
|
||||
*/
|
||||
GuildStageVoice,
|
||||
/**
|
||||
* The channel in a Student Hub containing the listed servers
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
GuildDirectory,
|
||||
}
|
||||
|
||||
export enum VideoQualityMode {
|
||||
|
||||
@@ -346,6 +346,10 @@ export interface APIGuild extends APIPartialGuild {
|
||||
* https://discord.com/developers/docs/resources/guild-scheduled-event#guild-scheduled-event-object
|
||||
*/
|
||||
guild_scheduled_events?: APIGuildScheduledEvent[];
|
||||
/**
|
||||
* The type of Student Hub the guild is
|
||||
*/
|
||||
hub_type: GuildHubType | null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -419,6 +423,12 @@ export enum GuildPremiumTier {
|
||||
Tier3,
|
||||
}
|
||||
|
||||
export enum GuildHubType {
|
||||
Default,
|
||||
HighSchool,
|
||||
College,
|
||||
}
|
||||
|
||||
/**
|
||||
* https://discord.com/developers/docs/resources/guild#guild-object-system-channel-flags
|
||||
*/
|
||||
@@ -473,10 +483,26 @@ export enum GuildFeature {
|
||||
* Guild is able to be featured in the directory
|
||||
*/
|
||||
Featurable = 'FEATURABLE',
|
||||
/**
|
||||
* Guild is listed in a directory channel
|
||||
*/
|
||||
HasDirectoryEntry = 'HAS_DIRECTORY_ENTRY',
|
||||
/**
|
||||
* Guild is a Student Hub
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
Hub = 'HUB',
|
||||
/**
|
||||
* Guild has access to set an invite splash background
|
||||
*/
|
||||
InviteSplash = 'INVITE_SPLASH',
|
||||
/**
|
||||
* Guild is in a Student Hub
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
LinkedToHub = 'LINKED_TO_HUB',
|
||||
/**
|
||||
* Guild has enabled Membership Screening
|
||||
*/
|
||||
|
||||
@@ -286,6 +286,12 @@ export enum ChannelType {
|
||||
* See https://support.discord.com/hc/en-us/articles/1500005513722
|
||||
*/
|
||||
GuildStageVoice,
|
||||
/**
|
||||
* The channel in a Student Hub containing the listed servers
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
GuildDirectory,
|
||||
}
|
||||
|
||||
export enum VideoQualityMode {
|
||||
|
||||
@@ -346,6 +346,10 @@ export interface APIGuild extends APIPartialGuild {
|
||||
* https://discord.com/developers/docs/resources/guild-scheduled-event#guild-scheduled-event-object
|
||||
*/
|
||||
guild_scheduled_events?: APIGuildScheduledEvent[];
|
||||
/**
|
||||
* The type of Student Hub the guild is
|
||||
*/
|
||||
hub_type: GuildHubType | null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -419,6 +423,12 @@ export enum GuildPremiumTier {
|
||||
Tier3,
|
||||
}
|
||||
|
||||
export enum GuildHubType {
|
||||
Default,
|
||||
HighSchool,
|
||||
College,
|
||||
}
|
||||
|
||||
/**
|
||||
* https://discord.com/developers/docs/resources/guild#guild-object-system-channel-flags
|
||||
*/
|
||||
@@ -473,10 +483,26 @@ export enum GuildFeature {
|
||||
* Guild is able to be featured in the directory
|
||||
*/
|
||||
Featurable = 'FEATURABLE',
|
||||
/**
|
||||
* Guild is listed in a directory channel
|
||||
*/
|
||||
HasDirectoryEntry = 'HAS_DIRECTORY_ENTRY',
|
||||
/**
|
||||
* Guild is a Student Hub
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
Hub = 'HUB',
|
||||
/**
|
||||
* Guild has access to set an invite splash background
|
||||
*/
|
||||
InviteSplash = 'INVITE_SPLASH',
|
||||
/**
|
||||
* Guild is in a Student Hub
|
||||
*
|
||||
* See https://support.discord.com/hc/en-us/articles/4406046651927-Discord-Student-Hubs-FAQ
|
||||
*/
|
||||
LinkedToHub = 'LINKED_TO_HUB',
|
||||
/**
|
||||
* Guild has enabled Membership Screening
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user