{
  "_meta": {
    "description": "This file contains a serialized version of schema entities for moor.",
    "version": "0.1.0-dev-preview"
  },
  "entities": [
    {
      "id": 0,
      "references": [],
      "type": "table",
      "data": {
        "name": "channels",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "id",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "type",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "cid",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "config",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<Object>()",
              "dart_type_name": "Map<String, Object>"
            }
          },
          {
            "name": "frozen",
            "moor_type": "ColumnType.boolean",
            "nullable": false,
            "customConstraints": null,
            "default_dart": "Constant(false)",
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "last_message_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "created_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "updated_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "deleted_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "member_count",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "created_by_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "extra_data",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<Object>()",
              "dart_type_name": "Map<String, Object>"
            }
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "cid"
        ]
      }
    },
    {
      "id": 1,
      "references": [],
      "type": "table",
      "data": {
        "name": "messages",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "id",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "message_text",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "attachments",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "ListConverter<String>()",
              "dart_type_name": "List<String>"
            }
          },
          {
            "name": "status",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MessageSendingStatusConverter()",
              "dart_type_name": "MessageSendingStatus"
            }
          },
          {
            "name": "type",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "mentioned_users",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "ListConverter<String>()",
              "dart_type_name": "List<String>"
            }
          },
          {
            "name": "reaction_counts",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<int>()",
              "dart_type_name": "Map<String, int>"
            }
          },
          {
            "name": "reaction_scores",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<int>()",
              "dart_type_name": "Map<String, int>"
            }
          },
          {
            "name": "parent_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "quoted_message_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "reply_count",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "show_in_channel",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "shadowed",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "command",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "created_at",
            "moor_type": "ColumnType.datetime",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "updated_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "deleted_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "user_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "pinned",
            "moor_type": "ColumnType.boolean",
            "nullable": false,
            "customConstraints": null,
            "default_dart": "const Constant(false)",
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "pinned_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "pin_expires",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "pinned_by_user_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "channel_cid",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": "NULLABLE REFERENCES channels(cid) ON DELETE CASCADE",
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "extra_data",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<Object>()",
              "dart_type_name": "Map<String, Object>"
            }
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "id"
        ]
      }
    },
    {
      "id": 2,
      "references": [],
      "type": "table",
      "data": {
        "name": "pinned_messages",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "id",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "message_text",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "attachments",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "ListConverter<String>()",
              "dart_type_name": "List<String>"
            }
          },
          {
            "name": "status",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MessageSendingStatusConverter()",
              "dart_type_name": "MessageSendingStatus"
            }
          },
          {
            "name": "type",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "mentioned_users",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "ListConverter<String>()",
              "dart_type_name": "List<String>"
            }
          },
          {
            "name": "reaction_counts",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<int>()",
              "dart_type_name": "Map<String, int>"
            }
          },
          {
            "name": "reaction_scores",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<int>()",
              "dart_type_name": "Map<String, int>"
            }
          },
          {
            "name": "parent_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "quoted_message_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "reply_count",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "show_in_channel",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "shadowed",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "command",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "created_at",
            "moor_type": "ColumnType.datetime",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "updated_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "deleted_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "user_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "pinned",
            "moor_type": "ColumnType.boolean",
            "nullable": false,
            "customConstraints": null,
            "default_dart": "const Constant(false)",
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "pinned_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "pin_expires",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "pinned_by_user_id",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "channel_cid",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": "NULLABLE REFERENCES channels(cid) ON DELETE CASCADE",
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "extra_data",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<Object>()",
              "dart_type_name": "Map<String, Object>"
            }
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "id"
        ]
      }
    },
    {
      "id": 3,
      "references": [],
      "type": "table",
      "data": {
        "name": "reactions",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "user_id",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "message_id",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": "REFERENCES messages(id) ON DELETE CASCADE",
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "type",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "created_at",
            "moor_type": "ColumnType.datetime",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "score",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "extra_data",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<Object>()",
              "dart_type_name": "Map<String, Object>"
            }
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "message_id",
          "type",
          "user_id"
        ]
      }
    },
    {
      "id": 4,
      "references": [],
      "type": "table",
      "data": {
        "name": "users",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "id",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "role",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "created_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "updated_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "last_active",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "online",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "banned",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "extra_data",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<Object>()",
              "dart_type_name": "Map<String, Object>"
            }
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "id"
        ]
      }
    },
    {
      "id": 5,
      "references": [],
      "type": "table",
      "data": {
        "name": "members",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "user_id",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "channel_cid",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": "REFERENCES channels(cid) ON DELETE CASCADE",
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "role",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "invite_accepted_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "invite_rejected_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "invited",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "banned",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "shadow_banned",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "is_moderator",
            "moor_type": "ColumnType.boolean",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "created_at",
            "moor_type": "ColumnType.datetime",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "updated_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "user_id",
          "channel_cid"
        ]
      }
    },
    {
      "id": 6,
      "references": [],
      "type": "table",
      "data": {
        "name": "reads",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "last_read",
            "moor_type": "ColumnType.datetime",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "user_id",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "channel_cid",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": "REFERENCES channels(cid) ON DELETE CASCADE",
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "unread_messages",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "user_id",
          "channel_cid"
        ]
      }
    },
    {
      "id": 7,
      "references": [],
      "type": "table",
      "data": {
        "name": "channel_queries",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "query_hash",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "channel_cid",
            "moor_type": "ColumnType.text",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "query_hash",
          "channel_cid"
        ]
      }
    },
    {
      "id": 8,
      "references": [],
      "type": "table",
      "data": {
        "name": "connection_events",
        "was_declared_in_moor": false,
        "columns": [
          {
            "name": "id",
            "moor_type": "ColumnType.integer",
            "nullable": false,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "own_user",
            "moor_type": "ColumnType.text",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": [],
            "type_converter": {
              "dart_expr": "MapConverter<Object>()",
              "dart_type_name": "Map<String, Object>"
            }
          },
          {
            "name": "total_unread_count",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "unread_channels",
            "moor_type": "ColumnType.integer",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "last_event_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          },
          {
            "name": "last_sync_at",
            "moor_type": "ColumnType.datetime",
            "nullable": true,
            "customConstraints": null,
            "default_dart": null,
            "default_client_dart": null,
            "dsl_features": []
          }
        ],
        "is_virtual": false,
        "explicit_pk": [
          "id"
        ]
      }
    }
  ]
}