feat: additional confirmation cycle and status for groups inquiries

This commit is contained in:
Björn Fromme
2026-08-18 12:48:17 +02:00
parent 5045846eed
commit 8dee65d0dc
28 changed files with 677 additions and 95 deletions
@@ -46,6 +46,9 @@ final readonly class AccommodationBookingApiResponse
#[Groups(['api:single'])]
public ?\DateTimeImmutable $acceptedAt;
#[Groups(['api:single'])]
public ?\DateTimeImmutable $confirmedAt;
#[Groups(['api:single'])]
public AccommodationBookingPersonalData $personalData;
@@ -101,6 +104,7 @@ final readonly class AccommodationBookingApiResponse
$this->childrenCount = $booking->getChildrenCount();
$this->groupName = $booking->getGroupName();
$this->acceptedAt = $booking->getAcceptedAt();
$this->confirmedAt = $booking->getConfirmedAt();
$this->personalData = new AccommodationBookingPersonalData($booking);
$this->accommodation = new AccommodationBookingHotelInfo($booking->getAccommodation());
$this->boardService = new AccommodationBookingBoardServiceInfo($booking);