23 lines
596 B
PHP
23 lines
596 B
PHP
<?php
|
|||
|
|
|
||
|
|
namespace Modules\Core\Order\Events;
|
||
|
|
|
||
|
|
use Illuminate\Foundation\Events\Dispatchable;
|
||
|
|
use Lunar\Models\Order;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Dispatched by Modules\Core\Shipping\Extensions\OrderViewExtension's
|
||
|
|
* "Mark Ready" action, store-pickup branch (Order::isStorePickupOrder()
|
||
|
|
* === true) — staff has packed/staged the order for the customer to
|
||
|
|
* collect in store. Drives Modules\Core\Order\Notifications\
|
||
|
|
* OrderPickupReadyNotification ("come collect your order").
|
||
|
|
*/
|
||
|
|
class OrderReadyForPickup
|
||
|
|
{
|
||
|
|
use Dispatchable;
|
||
|
|
|
||
|
|
public function __construct(
|
||
|
|
public readonly Order $order,
|
||
|
|
) {}
|
||
|
|
}
|