<?php

declare(strict_types=1);

namespace ImovelZapAi\Tenancy\Domain\Entities;

use ImovelZapAi\Tenancy\Domain\Enums\OrganizationType;
use ImovelZapAi\Tenancy\Domain\Enums\TenantStatus;

final readonly class Tenant
{
    public function __construct(
        public string $id,
        public string $name,
        public string $slug,
        public TenantStatus $status,
        public OrganizationType $type = OrganizationType::Agency,
        public ?string $ownerUserId = null,
    ) {}
}
