from app.repositories.directus.base import DirectusCollectionRepository


class SiteRepository(DirectusCollectionRepository):
    """Directus-backed repository for managed site records."""

    collection_name = "sites"
    default_fields = [
        "id",
        "site_key",
        "name",
        "primary_domain",
        "status",
        "site_settings",
        "corporate_customer",
    ]
