Code/Entities/Enumerations/TokenPermission.cs

An enum that lists possible OAuth or API token permissions for LichessNET. Each member names a distinct permission such as ReadEmail, WriteMessages, PlayGames, and ManageEngines.

#nullable enable annotations

namespace LichessNET.Entities.Enumerations;

public enum TokenPermission
{
    ReadEmail,
    ReadPreferences,
    WritePreferences,
    ReadFollows,
    WriteFollows,
    WriteMessages,
    ReadChallenges,
    WriteChallenges,
    BulkChallenges,
    WriteTournaments,
    ReadTeams,
    WriteTeams,
    ManageTeams,
    ReadPuzzleActivity,
    WriteRaces,
    ReadStudies,
    WriteStudies,
    PlayGames,
    ReadEngines,
    ManageEngines,
}