<?php

declare(strict_types=1);

namespace App\Enums\Auth;

enum SpecialPermission: string
{
    case BYPASS_API_RATE_LIMITER = 'bypass api rate limiter';

    case BYPASS_AUTHORIZATION = 'bypass authorization';

    case BYPASS_FEATURE_FLAGS = 'bypass feature flags';

    case BYPASS_GRAPHQL_RATE_LIMITER = 'bypass graphql rate limiter';

    case MAKE_SUBMISSION = 'make submission';

    case REVALIDATE_PAGES = 'revalidate pages';

    case VIEW_FILAMENT = 'view filament';

    case VIEW_HORIZON = 'view horizon';

    case VIEW_PULSE = 'view pulse';
}
