29 lines
575 B
PHP
29 lines
575 B
PHP
<?php
|
|
|
|
namespace App\Request;
|
|
|
|
use App\Entity\BookingCustomer;
|
|
use OpenApi\Attributes as OA;
|
|
|
|
class BookingCreateRequest
|
|
{
|
|
#[OA\Property(description: 'Booking Arrival date')]
|
|
public \DateTime $arrivalDate;
|
|
|
|
#[OA\Property(description: 'Booking departure date')]
|
|
public \DateTime $departureDate;
|
|
|
|
#[OA\Property(
|
|
description: 'Booking customer details',
|
|
)]
|
|
public BookingCustomer $customerDetails;
|
|
|
|
/**
|
|
* @var BookingCreateRoomItem[]
|
|
*/
|
|
#[OA\Property(
|
|
description: 'Rooms to book',
|
|
)]
|
|
public array $rooms;
|
|
}
|