<?php

declare(strict_types=1);

namespace App\Administration\Application\Command\ConfigurePeriods;

/**
 * Command pour configurer les périodes d'une année scolaire (trimestres ou semestres).
 */
final readonly class ConfigurePeriodsCommand
{
    /**
     * @param string $periodType 'trimester' ou 'semester'
     * @param int    $startYear  Année de début (ex: 2025 pour 2025-2026)
     */
    public function __construct(
        public string $tenantId,
        public string $academicYearId,
        public string $periodType,
        public int $startYear,
    ) {
    }
}
