<?php

declare(strict_types=1);

namespace App\Shared\Domain\Tenant;

use App\Shared\Domain\EntityId;

/**
 * Identifiant unique d'un tenant (établissement scolaire).
 *
 * Value Object du Domain - représente l'identité d'un tenant dans le système multi-tenant.
 * Chaque tenant isole ses données (utilisateurs, notes, etc.) des autres.
 *
 * Note: Cette classe n'est pas `final` pour permettre l'alias Infrastructure
 * durant la période de migration. L'alias sera supprimé dans une version future.
 */
readonly class TenantId extends EntityId
{
}
