<?php

declare(strict_types=1);

namespace App\Platform\Shopee\Constants;

use Hyperf\Constants\Annotation\Constants;
use Hyperf\Constants\Annotation\Message;
use Hyperf\Constants\EnumConstantsTrait;

#[Constants]
enum ReturnStatus: string
{
    use EnumConstantsTrait;

    #[Message("Return requested")]
    case REQUESTED = 'REQUESTED';

    #[Message("Return accepted")]
    case ACCEPTED = 'ACCEPTED';

    #[Message("Return cancelled")]
    case CANCELLED = 'CANCELLED';

    #[Message("Return judging")]
    case JUDGING = 'JUDGING';

    #[Message("Return closed")]
    case CLOSED = 'CLOSED';

    #[Message("Return processing")]
    case PROCESSING = 'PROCESSING';

    #[Message("Seller dispute")]
    case SELLER_DISPUTE = 'SELLER_DISPUTE';
}
