from app.repositories.directus.base import DirectusCollectionRepository


class SdkConfigRepository(DirectusCollectionRepository):
    """Directus-backed repository for SDK/snippet configuration records."""

    collection_name = "sdk_configs"
    default_fields = [
        "id",
        "site_id",
        "sdk_key",
        "status",
        "origin_url",
        "cdn_url",
        "sdk_config",
    ]
