<?php
declare(strict_types=1);

namespace App\Enum\Organization;

use MyCLabs\Enum\Enum;

/**
 * Types principaux d'une organisation
 * @method static DELEGATION()
 * @method static GROUPMENT()
 * @method static LOCAL_FEDERATION()
 * @method static DEPARTEMENTAL_FEDERATION()
 * @method static REGIONAL_FEDERATION()
 * @method static NATIONAL_FEDERATION()
 * @method static ARTISTIC_EDUCATION_ONLY()
 * @method static ARTISTIC_PRACTICE_ONLY()
 */
class PrincipalTypeEnum extends Enum
{
    private const NATIONAL_FEDERATION = 'NATIONAL_FEDERATION';
    private const REGIONAL_FEDERATION = 'REGIONAL_FEDERATION';
    private const DEPARTEMENTAL_FEDERATION = 'DEPARTEMENTAL_FEDERATION';
    private const LOCAL_FEDERATION = 'LOCAL_FEDERATION';
    private const GROUPMENT = 'GROUPMENT';
    private const DELEGATION = 'DELEGATION';
    private const ARTISTIC_EDUCATION_ONLY = 'ARTISTIC_EDUCATION_ONLY';
    private const ARTISTIC_PRACTICE_ONLY = 'ARTISTIC_PRACTICE_ONLY';
    private const MUSIC_OPENTALENT = 'MUSIC_OPENTALENT';
    private const ARTISTIC_PRACTICE_EDUCATION = 'ARTISTIC_PRACTICE_EDUCATION';
}
