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

Unknown.

AllowAssets = 256

Allows the application to create activity assets.

AllowActivityActionSpectate = 512

Allows the application to enable activity spectating.

AllowActivityActionJoinRequest = 1024

Allows the application to enable join requests for activities.

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.

UnknownFlag = 2097152

To be datamined.

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.

IframeModal = 67108864

Allows the app to use Iframe modals.