<?php

declare(strict_types=1);

namespace App\Scolarite\Application\Command\CreateScheduleException;

final readonly class CreateScheduleExceptionCommand
{
    public function __construct(
        public string $tenantId,
        public string $slotId,
        public string $exceptionDate,
        public string $type,
        public string $createdBy,
        public ?string $newStartTime = null,
        public ?string $newEndTime = null,
        public ?string $newRoom = null,
        public ?string $newTeacherId = null,
        public ?string $reason = null,
    ) {
    }
}
