<?php

namespace App\Modules\HR\Recruitment\Support;

final class VacancyStatus
{
    public const DRAFT = 'draft';

    public const OPEN = 'open';

    public const ON_HOLD = 'on_hold';

    public const CLOSED = 'closed';

    public const CANCELLED = 'cancelled';

    /**
     * @return list<string>
     */
    public static function all(): array
    {
        return [
            self::DRAFT,
            self::OPEN,
            self::ON_HOLD,
            self::CLOSED,
            self::CANCELLED,
        ];
    }
}
