'Queued', self::Sent => 'Sent', self::Failed => 'Failed', }; } public function badgeVariant(): string { return match ($this) { self::Queued => 'info', self::Sent => 'success', self::Failed => 'danger', }; } }