<?php

namespace App\Modules\BookingExtraPassenger\Application;

use App\Modules\Shared\Domain\Bus\Query\Response;

class BookingExtraPassengerResponse implements Response
{
    public function __construct(
        public int $Id_BookingExtraPassenger,
        public string $BookingExtraPassenger_Date,
        public string $BookingExtraPassenger_DateEntryStart,
        public string $BookingExtraPassenger_DateEntryEnd,
        public string $BookingExtraPassenger_DatePurchase,
        public string $BookingExtraPassenger_Code,
        public string $BookingExtraPassenger_Amount,
        public string $BookingExtraPassenger_Remark,
        public int $BookingExtraPassenger_Status,
        public int $Id_Admin,
        public int $Id_BookingExtra,
        public int $Id_BookingTourPassenger,
        public int $Id_Passenger,
        public int $Passenger_Gender,
        public string $Passenger_Name,
        public string $Passenger_LastName,
        public int $Id_BookingTour,
        public string $BookingTour_TourName,
        public string $BookingTour_DateStart,
        public int $BookingTour_TourDuration,
        public int $Id_Booking,
        public string $Booking_Code,
        public string $Booking_InternalRemark,
        public string $Booking_Observation,
        public int $Id_UserCountry,
        public string $UserCountry_Img_Thumb,
        public string $UserCountry_Name
    ) {
    }
}
