<?php

namespace App\Enums;

enum CardRequestStatus: string
{
    case Pending    = 'pending';
    case Contacted  = 'contacted';
    case Collected  = 'collected';
    case Cancelled  = 'cancelled';

    public function label(): string
    {
        return match ($this) {
            self::Pending   => 'Fila de Espera',
            self::Contacted => 'Contactado',
            self::Collected => 'Levantado',
            self::Cancelled => 'Cancelado',
        };
    }
}