<?php

namespace App\Modules\InvoiceDetail\Domain;

use App\Modules\Shared\Domain\ValueObject\EnumValueObject;

class InvoiceDetailType extends EnumValueObject
{

    public const BookingTourPassenger = 0;
    public const Booking_Upgrade = 1;
    public const Booking_Extra = 2;
    public const Booking_Equipment = 3;
    public const Manual = 4;
    public const Canceled = 5;
    public const Igv = 9;

    public static function values(): array
    {
        return [
            self::BookingTourPassenger,
            self::Booking_Upgrade,
            self::Booking_Extra,
            self::Booking_Equipment,
            self::Manual,
            self::Canceled,
            self::Igv,
        ];
    }
}
