23 lines
570 B
PHP
23 lines
570 B
PHP
<?php
|
|
|
|
namespace App\Domains\Event\Events;
|
|
|
|
use Illuminate\Foundation\Events\Dispatchable;
|
|
|
|
class EventDateRescheduled
|
|
{
|
|
use Dispatchable;
|
|
|
|
/**
|
|
* @param list<array{purchase_id: int, ticket_ids: list<int>}> $purchaseTickets
|
|
*/
|
|
public function __construct(
|
|
public readonly string $tenantCode,
|
|
public readonly int $sourceEventDateId,
|
|
public readonly int $destinationEventDateId,
|
|
public readonly string $previousDate,
|
|
public readonly string $newDate,
|
|
public readonly array $purchaseTickets,
|
|
) {}
|
|
}
|