<?php

declare(strict_types=1);

namespace App\Module\Reporting\Application\DTO;

/**
 * Nombre de taches non archivees regroupees par statut.
 *
 * `statusId` peut etre null pour les taches sans statut (LEFT JOIN).
 */
final readonly class TasksByStatusOutput
{
    public function __construct(
        public ?int $statusId,
        public string $statusLabel,
        public int $count,
    ) {}
}
