An enum defining token permission flags for the LichessNET API client. Lists named permissions such as ReadEmail, WriteChallenges, ManageTeams, PlayGames, and similar scopes used to describe what an API token is allowed to do.
#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,
}