<?php

declare(strict_types=1);

namespace App\Administration\Infrastructure\Api\Resource;

/**
 * DTO pour une période individuelle dans la réponse API.
 *
 * Séparé de PeriodResource pour éviter qu'API Platform
 * ne tente de générer un IRI pour chaque période.
 */
final class PeriodItem
{
    public ?int $sequence = null;

    public ?string $label = null;

    public ?string $startDate = null;

    public ?string $endDate = null;

    public ?bool $isCurrent = null;

    public ?int $daysRemaining = null;

    public ?bool $isPast = null;
}
