Table of Contents

Enum ApplicationVerificationEligibilityFlags

Namespace
DisCatSharp.Enums
Assembly
DisCatSharp.dll

Represents the verification eligibility flags.

[Flags]
public enum ApplicationVerificationEligibilityFlags : long
Extension Methods

Fields

HasTeam = 2

The application has a team.

SafeApplicationName = 4

The application's name is considered safe.

SafeApplicationDescription = 8

The application's description is considered safe.

SafeApplicationRoleConnectionsMetadata = 16

The application's role connections metadata is considered safe.

TermsOfService = 32

The application has a terms of service URL set.

PrivacyPolicy = 64

The application has a privacy policy URL set.

The application has an invite link set.

NotEmbedded = 256

The application is not embedded.

NoUnapprovedIntents = 512

The application has no unapproved intents.

UserIsTeamOwner = 1024

The user is the owner of the team that owns the application.

TeamOwnerIsVerified = 2048

The team owner is verified.

User2FaEnabled = 4096

The user has two-factor authentication enabled.

UserEmailVerified = 8192

The user's email is verified.

TeamMembersEmailVerified = 16384

All team members' emails are verified.

TeamMembers2FaEnabled = 32768

All team members have two-factor authentication enabled.

NoBlockingIssues = 65536

The application has no blocking issues.

EligibleForVerification = HasTeam | SafeApplicationName | SafeApplicationDescription | SafeApplicationRoleConnectionsMetadata | TermsOfService | PrivacyPolicy | InviteLink | NotEmbedded | NoUnapprovedIntents | UserIsTeamOwner | TeamOwnerIsVerified | User2FaEnabled | UserEmailVerified | TeamMembersEmailVerified | TeamMembers2FaEnabled | NoBlockingIssues

The application is eligible for verification.