Table of Contents

Enum ApplicationMonetizationEligibilityFlags

Namespace
DisCatSharp.Enums
Assembly
DisCatSharp.dll

Represents the application monetization eligibility flags.

[Flags]
public enum ApplicationMonetizationEligibilityFlags : long
Extension Methods

Fields

Verified = 1

This application is verified

HasTeam = 2

This application is owned by a team

ApprovedCommandsOrMessageContent = 4

This application has the message content intent approved or utilizes application commands

TermsOfService = 8

This application has terms of service set

PrivacyPolicy = 16

This application has a privacy policy set

SafeName = 32

This application's name is safe for work

SafeDescription = 64

This application's description is safe for work

HasSafeRoleConnections = 128

This application's role connections metadata is safe for work

UserIsTeamOwner = 256

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

NotQuarantined = 512

This application is not quarantined

UserLocaleSupported = 1024

The user's locale is supported by monetization

UserAgeSupported = 2048

The user is old enough to use monetization

UserDateOfBirthDefined = 4096

The user has a date of birth defined on their account

UserMfaEnabled = 8192

The user has MFA enabled

UserEmailVerified = 16384

The user's email is verified

TeamMembersEmailVerified = 32768

All members of the team that owns the application have verified emails

TeamMembersMfaEnabled = 65536

All members of the team that owns the application have MFA enabled

NoBlockingIssues = 131072

This application has no issues blocking monetization

ValidPayoutStatus = 262144

The team has a valid payout status