<?php

declare(strict_types=1);

/*
 * Chill is a software for social workers
 *
 * For the full copyright and license information, please view
 * the LICENSE file that was distributed with this source code.
 */

namespace Chill\TicketBundle\Event;

use Chill\TicketBundle\Entity\EmergencyStatusEnum;
use Chill\TicketBundle\Entity\Ticket;

final class EmergencyStatusUpdateEvent extends TicketUpdateEvent
{
    public function __construct(
        Ticket $ticket,
        public EmergencyStatusEnum $previousEmergencyStatus,
        public EmergencyStatusEnum $newEmergencyStatus,
    ) {
        parent::__construct(TicketUpdateKindEnum::TOGGLE_EMERGENCY, $ticket);
    }
}
