<?php

namespace App\Enums;

enum PaymentProofReviewStatus: string
{
    case Pending = 'pending';
    case Approved = 'approved';
    case Rejected = 'rejected';

    public function label(): string
    {
        return match ($this) {
            self::Pending => __('enums.payment_proof_review_status.pending'),
            self::Approved => __('enums.payment_proof_review_status.approved'),
            self::Rejected => __('enums.payment_proof_review_status.rejected'),
        };
    }
}
