Table of Contents

Enum ApplicationFlags

Namespace
DisCatSharp.Enums
Assembly
DisCatSharp.dll

Represents additional details of an application.

[Flags]
public enum ApplicationFlags : long

Fields

None = 0

The application has no flags.

EmbeddedReleased = 2

The application is embedded and can be used by users. This was introduced to avoid users using in-dev apps.

ManagedEmoji = 4

The application is a managed emoji.

EmbeddedIap = 8

Unknown, relates to in app purchase.

GroupDmCreate = 16

The application can create group dms.

RpcPrivateBeta = 32

Allows the application to access the local RPC server.

AutoModerationRuleCreateBadge = 64

The application has created multiple auto moderation rules.

GameProfileDisabled = 128

The application's game profile is disabled.

PublicOAuth2Client = 256

The application's OAuth2 credentials are public.

ContextlessActivity = 512

The application's activity can be launched without a context.

SocialLayerIntegrationLimited = 1024

The application has limited access to the social layer SDK.

[DiscordDeprecated] RpcHasConnected = 2048

The application has connected to RPC.

GatewayPresence = 4096

The application can track presence data.

GatewayPresenceLimited = 8192

The application can track presence data (limited).

GatewayGuildMembers = 16384

The application can track guild members.

GatewayGuildMembersLimited = 32768

The application can track guild members (limited).

VerificationPendingGuildLimit = 65536

The application can track pending guild member verifications (limited).

Embedded = 131072

The application is embedded.

GatewayMessageContent = 262144

The application can track message content.

GatewayMessageContentLimited = 524288

The application can track message content (limited).

EmbeddedFirstParty = 1048576

Related to embedded applications.

ApplicationCommandMigrated = 2097152

The application has been migrated to the new application command system.

ApplicationCommandBadge = 8388608

The application has registered global application commands.

Active = 16777216

Indicates if an app is considered active. This means that it has had any global command executed in the past 30 days.

AcitiveGracePeriod = 33554432

Indicates if an application has not had any global application commands used in the last 30 days and has lost the Active flag.

IframeModal = 67108864

Allows the app to use Iframe modals.

SocialLayerIntegration = 134217728

Indicates if an app can use the social layer SDK.

Promoted = 536870912

Indicates if an app is promoted by discord.

Partner = 1073741824

Indicates if an app is partnered with discord.

Unknown = 9223372036854775807

The flags are unknown.