{
  "loaded": true,
  "load_error": null,
  "required_top_level": {
    "name": true,
    "language": true,
    "description": true,
    "detection": true,
    "entity_extraction": true,
    "relationship_patterns": true,
    "naming_conventions": true
  },
  "class_pattern_matches": [
    "Customer",
    "Address",
    "Invoice"
  ],
  "entities": [
    {
      "class_name": "Customer",
      "table_name": "customers",
      "columns_count": 3,
      "relationships": [
        {
          "type": "one_to_many",
          "target": "Address"
        }
      ]
    },
    {
      "class_name": "Address",
      "table_name": "customer_addresses",
      "columns_count": 4,
      "relationships": [
        {
          "type": "many_to_one",
          "target": "Customer"
        }
      ]
    },
    {
      "class_name": "Invoice",
      "table_name": "billing_invoices",
      "columns_count": 4,
      "relationships": [
        {
          "type": "many_to_one",
          "target": "Customer"
        }
      ]
    }
  ],
  "distinct_tables": [
    "customers",
    "customer_addresses",
    "billing_invoices"
  ]
}
