{
    "version": 1,
    "tables": [
        {
            "id": "tbl_226",
            "name": "categories",
            "color": "#1D9E75",
            "x": 1220,
            "y": 60,
            "timestamps": true,
            "soft_deletes": false,
            "external": false,
            "columns": [
                {
                    "id": "col_79",
                    "name": "id",
                    "type": "id",
                    "nullable": false,
                    "unique": false,
                    "primary": true,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_80",
                    "name": "slug",
                    "type": "string",
                    "nullable": false,
                    "unique": true,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_81",
                    "name": "icon",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_82",
                    "name": "is_active",
                    "type": "boolean",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_83",
                    "name": "parent_id",
                    "type": "foreignId",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": true,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": {
                        "references_table": "categories",
                        "references_column": "id",
                        "on_delete": "set null",
                        "on_update": "cascade"
                    }
                }
            ]
        },
        {
            "id": "tbl_227",
            "name": "category_translations",
            "color": "#1D9E75",
            "x": 1220,
            "y": 376,
            "timestamps": true,
            "soft_deletes": false,
            "external": false,
            "columns": [
                {
                    "id": "col_84",
                    "name": "id",
                    "type": "id",
                    "nullable": false,
                    "unique": false,
                    "primary": true,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_85",
                    "name": "category_id",
                    "type": "foreignId",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": true,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": {
                        "references_table": "categories",
                        "references_column": "id",
                        "on_delete": "cascade",
                        "on_update": "cascade"
                    }
                },
                {
                    "id": "col_86",
                    "name": "locale",
                    "type": "string",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_87",
                    "name": "name",
                    "type": "string",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                }
            ]
        },
        {
            "id": "tbl_228",
            "name": "complaints",
            "color": "#D4537E",
            "x": 1600,
            "y": 60,
            "timestamps": true,
            "soft_deletes": true,
            "external": false,
            "columns": [
                {
                    "id": "col_88",
                    "name": "id",
                    "type": "id",
                    "nullable": false,
                    "unique": false,
                    "primary": true,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_89",
                    "name": "name",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_90",
                    "name": "phone",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_91",
                    "name": "email",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_92",
                    "name": "subject",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_93",
                    "name": "complaint",
                    "type": "longText",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_94",
                    "name": "type",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_95",
                    "name": "status",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_96",
                    "name": "complaiantable_type",
                    "type": "string",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_97",
                    "name": "complaiantable_id",
                    "type": "bigInteger",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": true,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                }
            ]
        },
        {
            "id": "tbl_229",
            "name": "complaint_images",
            "color": "#D4537E",
            "x": 1600,
            "y": 556,
            "timestamps": true,
            "soft_deletes": false,
            "external": false,
            "columns": [
                {
                    "id": "col_98",
                    "name": "id",
                    "type": "id",
                    "nullable": false,
                    "unique": false,
                    "primary": true,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_99",
                    "name": "complaint_id",
                    "type": "foreignId",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": true,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": {
                        "references_table": "complaints",
                        "references_column": "id",
                        "on_delete": "cascade",
                        "on_update": "cascade"
                    }
                },
                {
                    "id": "col_100",
                    "name": "file_type",
                    "type": "string",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_101",
                    "name": "file_name",
                    "type": "string",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                }
            ]
        },
        {
            "id": "tbl_230",
            "name": "replays",
            "color": "#D4537E",
            "x": 1600,
            "y": 836,
            "timestamps": true,
            "soft_deletes": false,
            "external": false,
            "columns": [
                {
                    "id": "col_102",
                    "name": "id",
                    "type": "id",
                    "nullable": false,
                    "unique": false,
                    "primary": true,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_103",
                    "name": "replay",
                    "type": "longText",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_104",
                    "name": "replayable_type",
                    "type": "string",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_105",
                    "name": "replayable_id",
                    "type": "bigInteger",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": true,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_106",
                    "name": "replaybyable_type",
                    "type": "string",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_107",
                    "name": "replaybyable_id",
                    "type": "bigInteger",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": true,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                }
            ]
        },
        {
            "id": "tbl_231",
            "name": "contact_messages",
            "color": "#D4537E",
            "x": 1600,
            "y": 1188,
            "timestamps": true,
            "soft_deletes": true,
            "external": false,
            "columns": [
                {
                    "id": "col_108",
                    "name": "id",
                    "type": "id",
                    "nullable": false,
                    "unique": false,
                    "primary": true,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_109",
                    "name": "name",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_110",
                    "name": "phone",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_111",
                    "name": "email",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_112",
                    "name": "subject",
                    "type": "string",
                    "nullable": true,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_113",
                    "name": "message",
                    "type": "longText",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": false,
                    "unsigned": false,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_114",
                    "name": "contactable_type",
                    "type": "string",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": false,
                    "default": null,
                    "length": 255,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                },
                {
                    "id": "col_115",
                    "name": "contactable_id",
                    "type": "bigInteger",
                    "nullable": false,
                    "unique": false,
                    "primary": false,
                    "index": true,
                    "unsigned": true,
                    "default": null,
                    "length": null,
                    "precision": null,
                    "scale": null,
                    "values": null,
                    "comment": null,
                    "foreign": null
                }
            ]
        }
    ],
    "relations": [
        {
            "id": "rel_203",
            "from_table": "categories",
            "from_column": "parent_id",
            "to_table": "categories",
            "to_column": "id",
            "type": "many_to_one",
            "on_delete": "set null",
            "on_update": "cascade"
        },
        {
            "id": "rel_204",
            "from_table": "category_translations",
            "from_column": "category_id",
            "to_table": "categories",
            "to_column": "id",
            "type": "many_to_one",
            "on_delete": "cascade",
            "on_update": "cascade"
        },
        {
            "id": "rel_205",
            "from_table": "complaint_images",
            "from_column": "complaint_id",
            "to_table": "complaints",
            "to_column": "id",
            "type": "many_to_one",
            "on_delete": "cascade",
            "on_update": "cascade"
        }
    ],
    "meta": {
        "name": "الشكاوى والتواصل",
        "feature": "support"
    },
    "updated_at": "2026-06-29T14:30:00+00:00"
}