<?php

namespace App\Modules\Room\Application;

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

class RoomResponse implements Response
{
    public function __construct(
        public readonly int $Id_Room,
        public readonly string $Room_Date,
        public readonly string $Room_RequestDateStart,
        public readonly string $Room_RequestDateEnd,
        public readonly string $Room_RequestLastDateStart,
        public readonly string $Room_RequestLastDateEnd,
        public readonly string $Room_ReservationDateAlarm,
        public readonly string $Room_ReservationDateFinal,
        public readonly string $Room_Observation,
        public readonly float $Room_BuyPrice,
        public readonly int $Room_Paid,
        public readonly string $Room_BuyDateStart,
        public readonly string $Room_BuyDateEnd,
        public readonly string $Room_BuyDatePayment,
        public readonly string $Room_BuyCode,
        public readonly int $Room_Lock,
        public readonly int $Room_SoftLock,
        public readonly int $Room_PassengersAmount,
        public readonly int $Room_NoValidAmount,
        public readonly int $Room_DateChanged,
        public readonly int $Room_Status,
        public readonly int $Id_Booking,
        public readonly int $Id_TypeRoom,
        public readonly int $Id_BookingExtra,
        public readonly int $Id_Provider,
        public readonly int $Id_Provider_Buy,
        public readonly int $Id_PaxInformationRoom,
        public readonly int $Id_Admin,
        public readonly int $Id_Admin_Validated,
        public readonly int $Id_TypePayment,
    ) {}
}
