{
  "format": "parquet",
  "schema_name": "domain_and_category_trends",
  "version": "1.0",
  "synthetic": true,
  "compression": "snappy",
  "fields": [
    {
      "name": "period_start",
      "physical_type": "INT32",
      "logical_type": "DATE",
      "repetition": "REQUIRED"
    },
    {
      "name": "market",
      "physical_type": "BYTE_ARRAY",
      "logical_type": "UTF8",
      "repetition": "REQUIRED"
    },
    {
      "name": "category",
      "physical_type": "BYTE_ARRAY",
      "logical_type": "UTF8",
      "repetition": "REQUIRED"
    },
    {
      "name": "domain",
      "physical_type": "BYTE_ARRAY",
      "logical_type": "UTF8",
      "repetition": "REQUIRED"
    },
    {
      "name": "visits_index",
      "physical_type": "DOUBLE",
      "logical_type": null,
      "repetition": "REQUIRED"
    },
    {
      "name": "unique_cohort_index",
      "physical_type": "DOUBLE",
      "logical_type": null,
      "repetition": "REQUIRED"
    },
    {
      "name": "referral_share",
      "physical_type": "DOUBLE",
      "logical_type": null,
      "repetition": "REQUIRED"
    },
    {
      "name": "ai_referral_share",
      "physical_type": "DOUBLE",
      "logical_type": null,
      "repetition": "REQUIRED"
    },
    {
      "name": "direct_share",
      "physical_type": "DOUBLE",
      "logical_type": null,
      "repetition": "REQUIRED"
    },
    {
      "name": "search_share",
      "physical_type": "DOUBLE",
      "logical_type": null,
      "repetition": "REQUIRED"
    },
    {
      "name": "week_over_week_change",
      "physical_type": "DOUBLE",
      "logical_type": null,
      "repetition": "OPTIONAL"
    },
    {
      "name": "rank_in_category",
      "physical_type": "INT32",
      "logical_type": null,
      "repetition": "REQUIRED"
    },
    {
      "name": "device_class",
      "physical_type": "BYTE_ARRAY",
      "logical_type": "UTF8",
      "repetition": "REQUIRED"
    },
    {
      "name": "aggregation_window",
      "physical_type": "BYTE_ARRAY",
      "logical_type": "UTF8",
      "repetition": "REQUIRED"
    },
    {
      "name": "is_synthetic",
      "physical_type": "BOOLEAN",
      "logical_type": null,
      "repetition": "REQUIRED"
    }
  ]
}
