ldc-boutique-cnc-sable/app/Queries/Shops/GetShopPickupExceptionsQueryOutput.php

24 lines
541 B
PHP

<?php
declare(strict_types=1);
namespace App\Queries\Shops;
use App\Dto\ShopDto;
use Carbon\CarbonPeriod;
use Carbon\WeekDay;
use Domain\Models\ValueObjects\EditablePickupExceptionForShop;
final readonly class GetShopPickupExceptionsQueryOutput
{
/**
* @param array<int, EditablePickupExceptionForShop> $pickupExceptions
*/
public function __construct(
public ShopDto $shop,
public array $pickupExceptions,
public WeekDay $pickupDay,
public CarbonPeriod $pickupPeriod,
) {
}
}