namespace yawaflua.Discord.Net.Entities.Enums; [Flags] // Credit: Discord.Net public enum GuildFeature : long { /// /// The guild has no features. /// None = 0L, /// /// The guild has access to animated banners. /// AnimatedBanner = 1L << 0, /// /// The guild has access to set an animated guild icon. /// AnimatedIcon = 1L << 1, /// /// The guild has access to set a guild banner image. /// Banner = 1L << 2, /// /// The guild has access to channel banners. /// ChannelBanner = 1L << 3, /// /// The guild has access to use commerce features (i.e. create store channels). /// Commerce = 1L << 4, /// /// The guild can enable welcome screen, Membership Screening, stage channels and discovery, and receives community updates. /// /// /// This feature is mutable. /// Community = 1L << 5, /// /// The guild is able to be discovered in the directory. /// /// /// This feature is mutable. /// Discoverable = 1L << 6, /// /// The guild has discoverable disabled. /// DiscoverableDisabled = 1L << 7, /// /// The guild has enabled discoverable before. /// EnabledDiscoverableBefore = 1L << 8, /// /// The guild is able to be featured in the directory. /// Featureable = 1L << 9, /// /// The guild has a force relay. /// ForceRelay = 1L << 10, /// /// The guild has a directory entry. /// HasDirectoryEntry = 1L << 11, /// /// The guild is a hub. /// Hub = 1L << 12, /// /// You shouldn't be here... /// InternalEmployeeOnly = 1L << 13, /// /// The guild has access to set an invite splash background. /// InviteSplash = 1L << 14, /// /// The guild is linked to a hub. /// LinkedToHub = 1L << 15, /// /// The guild has member profiles. /// MemberProfiles = 1L << 16, /// /// The guild has enabled Membership Screening. /// MemberVerificationGateEnabled = 1L << 17, /// /// The guild has enabled monetization. /// MonetizationEnabled = 1L << 18, /// /// The guild has more emojis. /// MoreEmoji = 1L << 19, /// /// The guild has increased custom sticker slots. /// MoreStickers = 1L << 20, /// /// The guild has access to create news channels. /// News = 1L << 21, /// /// The guild has new thread permissions. /// NewThreadPermissions = 1L << 22, /// /// The guild is partnered. /// Partnered = 1L << 23, /// /// The guild has a premium tier three override; guilds made by Discord usually have this. /// PremiumTier3Override = 1L << 24, /// /// The guild can be previewed before joining via Membership Screening or the directory. /// PreviewEnabled = 1L << 25, /// /// The guild has access to create private threads. /// PrivateThreads = 1L << 26, /// /// The guild has relay enabled. /// RelayEnabled = 1L << 27, /// /// The guild is able to set role icons. /// RoleIcons = 1L << 28, /// /// The guild has role subscriptions available for purchase. /// RoleSubscriptionsAvailableForPurchase = 1L << 29, /// /// The guild has role subscriptions enabled. /// RoleSubscriptionsEnabled = 1L << 30, /// /// The guild has access to the seven day archive time for threads. /// SevenDayThreadArchive = 1L << 31, /// /// The guild has text in voice enabled. /// TextInVoiceEnabled = 1L << 32, /// /// The guild has threads enabled. /// ThreadsEnabled = 1L << 33, /// /// The guild has testing threads enabled. /// ThreadsEnabledTesting = 1L << 34, /// /// The guild has the default thread auto archive. /// ThreadsDefaultAutoArchiveDuration = 1L << 35, /// /// The guild has access to the three day archive time for threads. /// ThreeDayThreadArchive = 1L << 36, /// /// The guild has enabled ticketed events. /// TicketedEventsEnabled = 1L << 37, /// /// The guild has access to set a vanity URL. /// VanityUrl = 1L << 38, /// /// The guild is verified. /// Verified = 1L << 39, /// /// The guild has access to set 384kbps bitrate in voice (previously VIP voice servers). /// VIPRegions = 1L << 40, /// /// The guild has enabled the welcome screen. /// WelcomeScreenEnabled = 1L << 41, /// /// The guild has been set as a support server on the App Directory. /// DeveloperSupportServer = 1L << 42, /// /// The guild has invites disabled. /// /// /// This feature is mutable. /// InvitesDisabled = 1L << 43, /// /// The guild has auto moderation enabled. /// AutoModeration = 1L << 44, /// /// This guild has alerts for join raids disabled. /// /// /// This feature is mutable. /// RaidAlertsDisabled = 1L << 45, /// /// This guild has Clyde AI enabled. /// /// /// This feature is mutable. /// ClydeEnabled = 1L << 46, /// /// This guild has a guild web page vanity url. /// GuildWebPageVanityUrl = 1L << 47 }