<?php

declare(strict_types=1);

namespace App\Scolarite\Application\Command\DuplicateHomework;

final readonly class DuplicateHomeworkCommand
{
    /**
     * @param array<string>         $targetClassIds
     * @param array<string, string> $dueDates       Clé = classId, valeur = date (Y-m-d)
     */
    public function __construct(
        public string $tenantId,
        public string $homeworkId,
        public string $teacherId,
        public array $targetClassIds,
        public array $dueDates = [],
    ) {
    }
}
