{
  "entities": [
    {
      "name": "wem_company",
      "description": "Webmetic company master data (maps to analysis.trs_wem_company)",
      "path": "/company",
      "dataPath": "/result",
      "write": false,
      "columns": [
        { "name": "company_id", "type": "VARCHAR(255)", "primaryKey": true },
        { "name": "company_name", "type": "VARCHAR(500)" },
        { "name": "address", "type": "VARCHAR(1000)" },
        { "name": "postal_code", "type": "VARCHAR(255)" },
        { "name": "city", "type": "VARCHAR(255)" },
        { "name": "country", "type": "VARCHAR(8000)" },
        { "name": "country_code", "type": "VARCHAR(8000)" },
        { "name": "directors", "type": "VARCHAR(8000)" },
        { "name": "phone_number", "type": "VARCHAR(255)" },
        { "name": "fax_number", "type": "VARCHAR(255)" },
        { "name": "email_address", "type": "VARCHAR(255)" },
        { "name": "email_pattern", "type": "VARCHAR(50)" },
        { "name": "email_pattern_confidence", "type": "DECIMAL(15,6)" },
        { "name": "vat_id", "type": "VARCHAR(255)" },
        { "name": "tax_number", "type": "VARCHAR(255)" },
        { "name": "registration_number", "type": "VARCHAR(1000)" },
        { "name": "registration_court", "type": "VARCHAR(255)" },
        { "name": "company_url", "type": "VARCHAR(255)" },
        { "name": "company_logo_url", "type": "VARCHAR(255)" },
        { "name": "primary_color", "type": "VARCHAR(50)" },
        { "name": "secondary_color", "type": "VARCHAR(50)" },
        { "name": "linkedin", "type": "VARCHAR(255)" },
        { "name": "facebook", "type": "VARCHAR(255)" },
        { "name": "instagram", "type": "VARCHAR(255)" },
        { "name": "youtube", "type": "VARCHAR(255)" },
        { "name": "twitter", "type": "VARCHAR(255)" },
        { "name": "organization_type", "type": "VARCHAR(255)" },
        { "name": "short_description_en", "type": "VARCHAR(1000)" },
        { "name": "short_description_de", "type": "VARCHAR(1000)" },
        { "name": "full_description_en", "type": "VARCHAR(5000)" },
        { "name": "full_description_de", "type": "VARCHAR(5000)" },
        { "name": "what_they_do_de", "type": "VARCHAR(5000)" },
        { "name": "what_they_do_en", "type": "VARCHAR(5000)" },
        { "name": "how_they_make_money_de", "type": "VARCHAR(5000)" },
        { "name": "how_they_make_money_en", "type": "VARCHAR(5000)" },
        { "name": "target_audience_de", "type": "VARCHAR(5000)" },
        { "name": "target_audience_en", "type": "VARCHAR(5000)" },
        { "name": "employee_count", "type": "VARCHAR(255)" },
        { "name": "revenue", "type": "VARCHAR(255)" }
      ],
      "pagination": {
        "type": "page",
        "pageParam": "page",
        "limitParam": "page_size",
        "defaultLimit": 10000
      }
    }
  ]
}
