{
  "angee": {
    "resources": [
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "resources",
        "canonicalLabel": "resources.Resource",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "source_addon",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "source_path",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "tier",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Master",
                "value": "MASTER"
              },
              {
                "description": "Install",
                "value": "INSTALL"
              },
              {
                "description": "Demo",
                "value": "DEMO"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "xref",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "content_hash",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "target_model",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "target_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "loaded_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": "integer"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "resources.Resource",
        "modelName": "resource",
        "query": {
          "axes": {
            "source_addon": {
              "drill": {
                "field": "source_addon",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "source_addon",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "source_addon",
              "identityPath": "source_addon",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "source_addon"
              ],
              "server": {
                "input": "SOURCE_ADDON",
                "key": "source_addon",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "source_path": {
              "drill": {
                "field": "source_path",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "source_path",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "source_path",
              "identityPath": "source_path",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "source_path"
              ],
              "server": {
                "input": "SOURCE_PATH",
                "key": "source_path",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "tier": {
              "drill": {
                "field": "tier",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "tier",
                "valueMap": [
                  {
                    "from": "MASTER",
                    "to": "master"
                  },
                  {
                    "from": "INSTALL",
                    "to": "install"
                  },
                  {
                    "from": "DEMO",
                    "to": "demo"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "tier",
              "identityPath": "tier",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "tier"
              ],
              "server": {
                "input": "TIER",
                "key": "tier",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "content_hash": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "content_hash",
                "paths": [
                  "content_hash"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "loaded_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "loaded_at",
                "paths": [
                  "loaded_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "loaded_at"
              },
              "values": []
            },
            "source_addon": {
              "filter": {
                "field": "source_addon",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source_addon",
                "paths": [
                  "source_addon"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "source_addon"
              },
              "values": []
            },
            "source_path": {
              "filter": {
                "field": "source_path",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source_path",
                "paths": [
                  "source_path"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "source_path"
              },
              "values": []
            },
            "target_id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "target_id",
                "paths": [
                  "target_id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "target_model": {
              "filter": {
                "field": "target_model",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "target_model",
                "paths": [
                  "target_model"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "target_model"
              },
              "values": []
            },
            "tier": {
              "filter": {
                "field": "tier",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "MASTER",
                    "to": "master"
                  },
                  {
                    "from": "INSTALL",
                    "to": "install"
                  },
                  {
                    "from": "DEMO",
                    "to": "demo"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "tier",
                "paths": [
                  "tier"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "tier"
              },
              "values": [
                {
                  "description": "Master",
                  "value": "MASTER"
                },
                {
                  "description": "Install",
                  "value": "INSTALL"
                },
                {
                  "description": "Demo",
                  "value": "DEMO"
                }
              ]
            },
            "xref": {
              "filter": {
                "field": "xref",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "xref",
                "paths": [
                  "xref"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "source_addon"
              },
              {
                "direction": "ASC",
                "field": "source_path"
              },
              {
                "direction": "ASC",
                "field": "target_model"
              }
            ]
          }
        },
        "recordRepresentation": "source_addon",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": null,
        "revisionFields": [],
        "roots": {
          "aggregate": "resources_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "resources_by_pk",
          "groups": "resources_groups",
          "groupsCount": "resources_groups_count",
          "list": "resources",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": null,
          "updated": "loaded_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "resources_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "resources_bool_exp",
          "groupBySpec": "resourcesGroupBySpec",
          "groupKey": "resourcesGroupKey",
          "groupOrder": "resourcesGroupOrder",
          "grouped": "resources_group",
          "having": "resourcesHaving",
          "node": "ResourceLedgerType",
          "order": "resources_order_by",
          "query": "resources_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "iam",
        "canonicalLabel": "iam.User",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete",
          "deletePreview",
          "changes"
        ],
        "createArguments": [],
        "createFields": [
          "username",
          "email",
          "first_name",
          "last_name"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "username",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "first_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "email",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Person",
                "value": "PERSON"
              },
              {
                "description": "Service",
                "value": "SERVICE"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_staff",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_active",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "can_issue_password",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "assignment_subject",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "full_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "preferences",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "password",
            "readable": false,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "iam.User",
        "modelName": "user",
        "query": {
          "axes": {
            "is_active": {
              "drill": {
                "field": "is_active",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_active",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_active",
              "identityPath": "is_active",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_active"
              ],
              "server": {
                "input": "IS_ACTIVE",
                "key": "is_active",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "is_staff": {
              "drill": {
                "field": "is_staff",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_staff",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_staff",
              "identityPath": "is_staff",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_staff"
              ],
              "server": {
                "input": "IS_STAFF",
                "key": "is_staff",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "assignment_subject": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "assignment_subject",
                "paths": [
                  "assignment_subject"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "can_issue_password": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "can_issue_password",
                "paths": [
                  "can_issue_password"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "email": {
              "filter": {
                "field": "email",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "email",
                "paths": [
                  "email"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "email"
              },
              "values": []
            },
            "first_name": {
              "filter": {
                "field": "first_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "first_name",
                "paths": [
                  "first_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "first_name"
              },
              "values": []
            },
            "full_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "full_name",
                "paths": [
                  "full_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_active": {
              "filter": {
                "field": "is_active",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_active",
                "paths": [
                  "is_active"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "is_active"
              },
              "values": []
            },
            "is_staff": {
              "filter": {
                "field": "is_staff",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_staff",
                "paths": [
                  "is_staff"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "is_staff"
              },
              "values": []
            },
            "kind": {
              "filter": null,
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Person",
                  "value": "PERSON"
                },
                {
                  "description": "Service",
                  "value": "SERVICE"
                }
              ]
            },
            "last_name": {
              "filter": {
                "field": "last_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_name",
                "paths": [
                  "last_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "last_name"
              },
              "values": []
            },
            "preferences": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "preferences",
                "paths": [
                  "preferences"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "username": {
              "filter": {
                "field": "username",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "username",
                "paths": [
                  "username"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "username"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "username"
        ],
        "resourceType": "auth/user",
        "revisionFields": [],
        "roots": {
          "aggregate": "users_aggregate",
          "changes": "userChanged",
          "create": "insert_users_one",
          "delete": "delete_users_by_pk",
          "deletePreview": "delete_user",
          "detail": "users_by_pk",
          "groups": "users_groups",
          "groupsCount": "users_groups_count",
          "list": "users",
          "revisions": null,
          "save": null,
          "update": "update_users_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": "assignment_subject",
        "subtitle": null,
        "typeNames": {
          "aggregate": "users_aggregate",
          "createInput": "users_insert_input",
          "deletePayload": "DeletePreview",
          "filter": "users_bool_exp",
          "groupBySpec": "usersGroupBySpec",
          "groupKey": "usersGroupKey",
          "groupOrder": "usersGroupOrder",
          "grouped": "users_group",
          "having": "usersHaving",
          "node": "UserType",
          "order": "users_order_by",
          "query": "users_Query",
          "revision": null,
          "updateInput": "users_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "username",
          "password",
          "email",
          "first_name",
          "last_name",
          "is_staff",
          "is_active"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "iam",
        "canonicalLabel": "iam.Group",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "name",
          "description"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "description",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "assignment_subject",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "members",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "bindings",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "iam.Group",
        "modelName": "group",
        "query": {
          "axes": {
            "name": {
              "drill": {
                "field": "name",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "name",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "name",
              "identityPath": "name",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "name"
              ],
              "server": {
                "input": "NAME",
                "key": "name",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "assignment_subject": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "assignment_subject",
                "paths": [
                  "assignment_subject"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "bindings": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "description": {
              "filter": {
                "field": "description",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "description",
                "paths": [
                  "description"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "members": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "name"
        ],
        "resourceType": "auth/group",
        "revisionFields": [],
        "roots": {
          "aggregate": "groups_aggregate",
          "changes": null,
          "create": "insert_groups_one",
          "delete": "delete_groups_by_pk",
          "deletePreview": null,
          "detail": "groups_by_pk",
          "groups": "groups_groups",
          "groupsCount": "groups_groups_count",
          "list": "groups",
          "revisions": null,
          "save": null,
          "update": "update_groups_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": "assignment_subject",
        "subtitle": null,
        "typeNames": {
          "aggregate": "groups_aggregate",
          "createInput": "groups_insert_input",
          "deletePayload": null,
          "filter": "groups_bool_exp",
          "groupBySpec": "groupsGroupBySpec",
          "groupKey": "groupsGroupKey",
          "groupOrder": "groupsGroupOrder",
          "grouped": "groups_group",
          "having": "groupsHaving",
          "node": "GroupType",
          "order": "groups_order_by",
          "query": "groups_Query",
          "revision": null,
          "updateInput": "groups_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "name",
          "description"
        ]
      },
      {
        "aggregateFields": [],
        "aggregateMeasures": [],
        "appLabel": "iam",
        "canonicalLabel": null,
        "capabilities": [
          "list",
          "detail",
          "aggregate"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "role_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "namespace",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "declared",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "grantable",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "iam.Role",
        "modelName": "role",
        "query": {
          "axes": {
            "declared": {
              "drill": null,
              "extractions": [],
              "field": "declared",
              "identityPath": "declared",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "declared"
              ],
              "server": null
            },
            "grantable": {
              "drill": null,
              "extractions": [],
              "field": "grantable",
              "identityPath": "grantable",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "grantable"
              ],
              "server": null
            },
            "id": {
              "drill": null,
              "extractions": [],
              "field": "id",
              "identityPath": "id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "id"
              ],
              "server": null
            },
            "label": {
              "drill": null,
              "extractions": [],
              "field": "label",
              "identityPath": "label",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "label"
              ],
              "server": null
            },
            "namespace": {
              "drill": null,
              "extractions": [],
              "field": "namespace",
              "identityPath": "namespace",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "namespace"
              ],
              "server": null
            },
            "role_id": {
              "drill": null,
              "extractions": [],
              "field": "role_id",
              "identityPath": "role_id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "role_id"
              ],
              "server": null
            }
          },
          "fields": {
            "declared": {
              "filter": {
                "field": "declared",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "declared",
                "paths": [
                  "declared"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "declared"
              },
              "values": []
            },
            "grantable": {
              "filter": {
                "field": "grantable",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "grantable",
                "paths": [
                  "grantable"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "grantable"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "label": {
              "filter": {
                "field": "label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "label",
                "paths": [
                  "label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "label"
              },
              "values": []
            },
            "namespace": {
              "filter": {
                "field": "namespace",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "namespace",
                "paths": [
                  "namespace"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "namespace"
              },
              "values": []
            },
            "role_id": {
              "filter": {
                "field": "role_id",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "role_id",
                "paths": [
                  "role_id"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "role_id"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "label",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": null,
        "revisionFields": [],
        "roots": {
          "aggregate": "iam_roles_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "iam_roles_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "iam_roles",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "client",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "iam_roles_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "iam_roles_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "IAMRoleRow",
          "order": "iam_roles_order_by",
          "query": "iamRoles_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [],
        "aggregateMeasures": [],
        "appLabel": "iam",
        "canonicalLabel": null,
        "capabilities": [
          "list",
          "detail",
          "aggregate"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "subject",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "subject_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "subject_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "subject_relation",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "subject_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "role",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "role_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "namespace",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "caveat_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "iam.Grant",
        "modelName": "grant",
        "query": {
          "axes": {
            "caveat_name": {
              "drill": null,
              "extractions": [],
              "field": "caveat_name",
              "identityPath": "caveat_name",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "caveat_name"
              ],
              "server": null
            },
            "id": {
              "drill": null,
              "extractions": [],
              "field": "id",
              "identityPath": "id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "id"
              ],
              "server": null
            },
            "namespace": {
              "drill": null,
              "extractions": [],
              "field": "namespace",
              "identityPath": "namespace",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "namespace"
              ],
              "server": null
            },
            "role": {
              "drill": null,
              "extractions": [],
              "field": "role",
              "identityPath": "role",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "role"
              ],
              "server": null
            },
            "role_name": {
              "drill": null,
              "extractions": [],
              "field": "role_name",
              "identityPath": "role_name",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "role_name"
              ],
              "server": null
            },
            "subject": {
              "drill": null,
              "extractions": [],
              "field": "subject",
              "identityPath": "subject",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "subject"
              ],
              "server": null
            },
            "subject_id": {
              "drill": null,
              "extractions": [],
              "field": "subject_id",
              "identityPath": "subject_id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "subject_id"
              ],
              "server": null
            },
            "subject_label": {
              "drill": null,
              "extractions": [],
              "field": "subject_label",
              "identityPath": "subject_label",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "subject_label"
              ],
              "server": null
            },
            "subject_relation": {
              "drill": null,
              "extractions": [],
              "field": "subject_relation",
              "identityPath": "subject_relation",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "subject_relation"
              ],
              "server": null
            },
            "subject_type": {
              "drill": null,
              "extractions": [],
              "field": "subject_type",
              "identityPath": "subject_type",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "subject_type"
              ],
              "server": null
            }
          },
          "fields": {
            "caveat_name": {
              "filter": {
                "field": "caveat_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "caveat_name",
                "paths": [
                  "caveat_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "caveat_name"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "namespace": {
              "filter": {
                "field": "namespace",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "namespace",
                "paths": [
                  "namespace"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "namespace"
              },
              "values": []
            },
            "role": {
              "filter": {
                "field": "role",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "role",
                "paths": [
                  "role"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "role"
              },
              "values": []
            },
            "role_name": {
              "filter": {
                "field": "role_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "role_name",
                "paths": [
                  "role_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "role_name"
              },
              "values": []
            },
            "subject": {
              "filter": {
                "field": "subject",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "subject",
                "paths": [
                  "subject"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "subject_id": {
              "filter": {
                "field": "subject_id",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "subject_id",
                "paths": [
                  "subject_id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "subject_label": {
              "filter": {
                "field": "subject_label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "subject_label",
                "paths": [
                  "subject_label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "subject_label"
              },
              "values": []
            },
            "subject_relation": {
              "filter": {
                "field": "subject_relation",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "subject_relation",
                "paths": [
                  "subject_relation"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "subject_type": {
              "filter": {
                "field": "subject_type",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "subject_type",
                "paths": [
                  "subject_type"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "subject_type"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "id",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": null,
        "revisionFields": [],
        "roots": {
          "aggregate": "iam_grants_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "iam_grants_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "iam_grants",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "client",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "iam_grants_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "iam_grants_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "IAMGrantRow",
          "order": "iam_grants_order_by",
          "query": "iamGrants_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "iam",
        "canonicalLabel": "rebac.RelationshipRegistry",
        "capabilities": [
          "list",
          "detail",
          "aggregate"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "resource_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "resource_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "relation",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "subject_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "subject_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "subject_relation",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "caveat_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "iam.Relationship",
        "modelName": "relationship",
        "query": {
          "axes": {
            "caveat_name": {
              "drill": null,
              "extractions": [],
              "field": "caveat_name",
              "identityPath": "caveat_name",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "caveat_name"
              ],
              "server": null
            },
            "id": {
              "drill": null,
              "extractions": [],
              "field": "id",
              "identityPath": "id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "id"
              ],
              "server": null
            },
            "relation": {
              "drill": null,
              "extractions": [],
              "field": "relation",
              "identityPath": "relation",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "relation"
              ],
              "server": null
            },
            "resource_id": {
              "drill": null,
              "extractions": [],
              "field": "resource_id",
              "identityPath": "resource_id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "resource_id"
              ],
              "server": null
            },
            "resource_type": {
              "drill": null,
              "extractions": [],
              "field": "resource_type",
              "identityPath": "resource_type",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "resource_type"
              ],
              "server": null
            },
            "subject_id": {
              "drill": null,
              "extractions": [],
              "field": "subject_id",
              "identityPath": "subject_id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "subject_id"
              ],
              "server": null
            },
            "subject_relation": {
              "drill": null,
              "extractions": [],
              "field": "subject_relation",
              "identityPath": "subject_relation",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "subject_relation"
              ],
              "server": null
            },
            "subject_type": {
              "drill": null,
              "extractions": [],
              "field": "subject_type",
              "identityPath": "subject_type",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "subject_type"
              ],
              "server": null
            }
          },
          "fields": {
            "caveat_name": {
              "filter": {
                "field": "caveat_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "caveat_name",
                "paths": [
                  "caveat_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "caveat_name"
              },
              "values": []
            },
            "id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "optional_subject_relation": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": null,
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "relation": {
              "filter": {
                "field": "relation",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "relation",
                "paths": [
                  "relation"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "relation"
              },
              "values": []
            },
            "resource_id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "resource_id",
                "paths": [
                  "resource_id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "resource_type": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "resource_type",
                "paths": [
                  "resource_type"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "subject_id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "subject_id",
                "paths": [
                  "subject_id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "subject_relation": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "subject_relation",
                "paths": [
                  "subject_relation"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "subject_type": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "subject_type",
                "paths": [
                  "subject_type"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "id",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": null,
        "revisionFields": [],
        "roots": {
          "aggregate": "rebac_relationships_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "rebac_relationships_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "rebac_relationships",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "client",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "rebac_relationships_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "rebac_relationships_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "RebacRelationshipType",
          "order": "rebac_relationships_order_by",
          "query": "rebacRelationships_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "storage",
        "canonicalLabel": "storage.MimeType",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "mime_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "category",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "icon_key",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "storage.MimeType",
        "modelName": "mimetype",
        "query": {
          "axes": {
            "category": {
              "drill": {
                "field": "category",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "category",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "category",
              "identityPath": "category",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "category"
              ],
              "server": {
                "input": "CATEGORY",
                "key": "category",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "category": {
              "filter": {
                "field": "category",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "category",
                "paths": [
                  "category"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "category"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "icon_key": {
              "filter": {
                "field": "icon_key",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "icon_key",
                "paths": [
                  "icon_key"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "label": {
              "filter": {
                "field": "label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "label",
                "paths": [
                  "label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "label"
              },
              "values": []
            },
            "mime_type": {
              "filter": {
                "field": "mime_type",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "mime_type",
                "paths": [
                  "mime_type"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "mime_type"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "mime_type"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": null,
        "revisionFields": [],
        "roots": {
          "aggregate": "mime_types_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "mime_types_by_pk",
          "groups": "mime_types_groups",
          "groupsCount": "mime_types_groups_count",
          "list": "mime_types",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "mime_types_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "mime_types_bool_exp",
          "groupBySpec": "mimeTypesgroupbyspec",
          "groupKey": "mimeTypesgroupkey",
          "groupOrder": "mimeTypesgrouporder",
          "grouped": "mime_types_group",
          "having": "mimeTypeshaving",
          "node": "MimeTypeType",
          "order": "mime_types_order_by",
          "query": "mimeTypes_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "storage",
        "canonicalLabel": "storage.Drive",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "backend",
          "slug",
          "name",
          "description",
          "prefix",
          "owns_items"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "slug",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "description",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "prefix",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": true,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_archived",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "backend",
            "readable": true,
            "relationModelLabel": "storage.Backend",
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "owns_items",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          }
        ],
        "grantable": [
          {
            "permission": "share",
            "relation": "editor",
            "subjects": [
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              },
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              }
            ]
          },
          {
            "permission": "share",
            "relation": "viewer",
            "subjects": [
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              },
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              }
            ]
          }
        ],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "storage.Drive",
        "modelName": "drive",
        "query": {
          "axes": {
            "created_at": {
              "drill": null,
              "extractions": [
                {
                  "drill": null,
                  "input": "YEAR",
                  "key": "created_at_year",
                  "name": "year",
                  "rangeKey": "created_at_year_range"
                },
                {
                  "drill": null,
                  "input": "QUARTER",
                  "key": "created_at_quarter",
                  "name": "quarter",
                  "rangeKey": "created_at_quarter_range"
                },
                {
                  "drill": null,
                  "input": "MONTH",
                  "key": "created_at_month",
                  "name": "month",
                  "rangeKey": "created_at_month_range"
                },
                {
                  "drill": null,
                  "input": "WEEK",
                  "key": "created_at_week",
                  "name": "week",
                  "rangeKey": "created_at_week_range"
                },
                {
                  "drill": null,
                  "input": "DAY",
                  "key": "created_at_day",
                  "name": "day",
                  "rangeKey": "created_at_day_range"
                },
                {
                  "drill": null,
                  "input": "HOUR",
                  "key": "created_at_hour",
                  "name": "hour",
                  "rangeKey": "created_at_hour_range"
                },
                {
                  "drill": null,
                  "input": "MINUTE",
                  "key": "created_at_minute",
                  "name": "minute",
                  "rangeKey": "created_at_minute_range"
                },
                {
                  "drill": null,
                  "input": "SECOND",
                  "key": "created_at_second",
                  "name": "second",
                  "rangeKey": "created_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "created_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "created_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "created_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "created_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "created_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "created_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "created_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "created_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "created_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "created_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "created_at",
              "identityPath": "created_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "created_at"
              ],
              "server": {
                "input": "CREATED_AT",
                "key": "created_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "is_archived": {
              "drill": {
                "field": "is_archived",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_archived",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_archived",
              "identityPath": "is_archived",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_archived"
              ],
              "server": {
                "input": "IS_ARCHIVED",
                "key": "is_archived",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "backend": {
              "filter": {
                "field": "backend",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "backend",
                "labelPath": null,
                "model": "storage.Backend"
              },
              "row": {
                "path": "backend",
                "paths": [
                  "backend"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "description": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "description",
                "paths": [
                  "description"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_archived": {
              "filter": {
                "field": "is_archived",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_archived",
                "paths": [
                  "is_archived"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "owns_items": {
              "filter": {
                "field": "owns_items",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "owns_items",
                "paths": [
                  "owns_items"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "prefix": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "prefix",
                "paths": [
                  "prefix"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "slug": {
              "filter": {
                "field": "slug",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "slug",
                "paths": [
                  "slug"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "slug"
              },
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "slug"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "backend",
          "slug",
          "name"
        ],
        "resourceType": "storage/drive",
        "revisionFields": [],
        "roots": {
          "aggregate": "drives_aggregate",
          "changes": null,
          "create": "insert_drives_one",
          "delete": "delete_drives_by_pk",
          "deletePreview": null,
          "detail": "drives_by_pk",
          "groups": "drives_groups",
          "groupsCount": "drives_groups_count",
          "list": "drives",
          "revisions": null,
          "save": null,
          "update": "update_drives_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "drives_aggregate",
          "createInput": "drives_insert_input",
          "deletePayload": null,
          "filter": "drives_bool_exp",
          "groupBySpec": "drivesGroupBySpec",
          "groupKey": "drivesGroupKey",
          "groupOrder": "drivesGroupOrder",
          "grouped": "drives_group",
          "having": "drivesHaving",
          "node": "DriveType",
          "order": "drives_order_by",
          "query": "drives_Query",
          "revision": null,
          "updateInput": "drives_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "name",
          "description",
          "prefix",
          "is_archived",
          "owns_items"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "storage",
        "canonicalLabel": "storage.Folder",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete",
          "deletePreview",
          "changes"
        ],
        "createArguments": [],
        "createFields": [
          "drive",
          "name",
          "parent",
          "description"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "description",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_virtual",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "smart_kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Trash",
                "value": "TRASH"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "drive",
            "readable": true,
            "relationModelLabel": "storage.Drive",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "parent",
            "readable": true,
            "relationModelLabel": "storage.Folder",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "storage.Folder",
        "modelName": "folder",
        "query": {
          "axes": {
            "drive": {
              "drill": {
                "field": "drive",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "drive_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "drive",
              "identityPath": "drive",
              "kind": "relation",
              "labelPath": null,
              "paths": [
                "drive"
              ],
              "server": {
                "input": "DRIVE",
                "key": "drive_id",
                "labelInput": "DRIVE__NAME",
                "labelKey": "drive__name",
                "valueMap": []
              }
            },
            "is_virtual": {
              "drill": {
                "field": "is_virtual",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_virtual",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_virtual",
              "identityPath": "is_virtual",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_virtual"
              ],
              "server": {
                "input": "IS_VIRTUAL",
                "key": "is_virtual",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "smart_kind": {
              "drill": {
                "field": "smart_kind",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "smart_kind",
                "valueMap": [
                  {
                    "from": "TRASH",
                    "to": "trash"
                  },
                  {
                    "from": "BLANK",
                    "to": ""
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "smart_kind",
              "identityPath": "smart_kind",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "smart_kind"
              ],
              "server": {
                "input": "SMART_KIND",
                "key": "smart_kind",
                "labelInput": null,
                "labelKey": null,
                "valueMap": [
                  {
                    "from": "BLANK",
                    "to": ""
                  }
                ]
              }
            }
          },
          "fields": {
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "description": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "description",
                "paths": [
                  "description"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "drive": {
              "filter": {
                "field": "drive",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "drive",
                "labelPath": null,
                "model": "storage.Drive"
              },
              "row": {
                "path": "drive",
                "paths": [
                  "drive"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_virtual": {
              "filter": {
                "field": "is_virtual",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_virtual",
                "paths": [
                  "is_virtual"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "is_virtual"
              },
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "parent": {
              "filter": {
                "field": "parent",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "parent",
                "labelPath": null,
                "model": "storage.Folder"
              },
              "row": {
                "path": "parent",
                "paths": [
                  "parent"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "smart_kind": {
              "filter": {
                "field": "smart_kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "TRASH",
                    "to": "trash"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "smart_kind",
                "paths": [
                  "smart_kind"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "smart_kind"
              },
              "values": [
                {
                  "description": "Trash",
                  "value": "TRASH"
                }
              ]
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "name"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "name"
        ],
        "resourceType": "storage/folder",
        "revisionFields": [],
        "roots": {
          "aggregate": "folders_aggregate",
          "changes": "folderChanged",
          "create": "insert_folders_one",
          "delete": "delete_folders_by_pk",
          "deletePreview": "delete_folder",
          "detail": "folders_by_pk",
          "groups": "folders_groups",
          "groupsCount": "folders_groups_count",
          "list": "folders",
          "revisions": null,
          "save": null,
          "update": "update_folders_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "folders_aggregate",
          "createInput": "folders_insert_input",
          "deletePayload": "DeletePreview",
          "filter": "folders_bool_exp",
          "groupBySpec": "foldersGroupBySpec",
          "groupKey": "foldersGroupKey",
          "groupOrder": "foldersGroupOrder",
          "grouped": "folders_group",
          "having": "foldersHaving",
          "node": "FolderType",
          "order": "folders_order_by",
          "query": "folders_Query",
          "revision": null,
          "updateInput": "folders_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "name",
          "description",
          "parent"
        ]
      },
      {
        "aggregateFields": [
          "id",
          "size_bytes"
        ],
        "aggregateMeasures": [],
        "appLabel": "storage",
        "canonicalLabel": "storage.File",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "update",
          "delete",
          "deletePreview",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "created_by",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_by_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "updated_by",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_by_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "filename",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "title",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "content_hash",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "size_bytes",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "metadata",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": true,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "upload_state",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Draft",
                "value": "DRAFT"
              },
              {
                "description": "Ready",
                "value": "READY"
              },
              {
                "description": "Failed",
                "value": "FAILED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "visibility",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Inherited",
                "value": "INHERITED"
              },
              {
                "description": "Record",
                "value": "RECORD"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_trashed",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "trashed_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "mime_type",
            "readable": true,
            "relationModelLabel": "storage.MimeType",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "drive",
            "readable": true,
            "relationModelLabel": "storage.Drive",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "folder",
            "readable": true,
            "relationModelLabel": "storage.Folder",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "url",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [
          {
            "permission": "share",
            "relation": "viewer",
            "subjects": [
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              },
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              }
            ]
          }
        ],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "storage.File",
        "modelName": "file",
        "query": {
          "axes": {
            "drive": {
              "drill": {
                "field": "drive",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "drive_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "drive",
              "identityPath": "drive",
              "kind": "relation",
              "labelPath": null,
              "paths": [
                "drive"
              ],
              "server": {
                "input": "DRIVE",
                "key": "drive_id",
                "labelInput": "DRIVE__NAME",
                "labelKey": "drive__name",
                "valueMap": []
              }
            },
            "folder": {
              "drill": {
                "field": "folder",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "folder_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "folder",
              "identityPath": "folder",
              "kind": "relation",
              "labelPath": null,
              "paths": [
                "folder"
              ],
              "server": {
                "input": "FOLDER",
                "key": "folder_id",
                "labelInput": "FOLDER__NAME",
                "labelKey": "folder__name",
                "valueMap": []
              }
            },
            "is_trashed": {
              "drill": {
                "field": "is_trashed",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_trashed",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_trashed",
              "identityPath": "is_trashed",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_trashed"
              ],
              "server": {
                "input": "IS_TRASHED",
                "key": "is_trashed",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "mime_type": {
              "drill": {
                "field": "mime_type",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "mime_type_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "mime_type",
              "identityPath": "mime_type.id",
              "kind": "relation",
              "labelPath": "mime_type.display_name",
              "paths": [
                "mime_type.id",
                "mime_type.display_name"
              ],
              "server": {
                "input": "MIME_TYPE",
                "key": "mime_type_id",
                "labelInput": "MIME_TYPE__MIME_TYPE",
                "labelKey": "mime_type__mime_type",
                "valueMap": []
              }
            },
            "updated_at": {
              "drill": {
                "field": "updated_at",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "updated_at",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_year_range",
                    "valueKey": "updated_at_year",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "YEAR",
                  "key": "updated_at_year",
                  "name": "year",
                  "rangeKey": "updated_at_year_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_quarter_range",
                    "valueKey": "updated_at_quarter",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "QUARTER",
                  "key": "updated_at_quarter",
                  "name": "quarter",
                  "rangeKey": "updated_at_quarter_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_month_range",
                    "valueKey": "updated_at_month",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MONTH",
                  "key": "updated_at_month",
                  "name": "month",
                  "rangeKey": "updated_at_month_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_week_range",
                    "valueKey": "updated_at_week",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "WEEK",
                  "key": "updated_at_week",
                  "name": "week",
                  "rangeKey": "updated_at_week_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_day_range",
                    "valueKey": "updated_at_day",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "DAY",
                  "key": "updated_at_day",
                  "name": "day",
                  "rangeKey": "updated_at_day_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_hour_range",
                    "valueKey": "updated_at_hour",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "HOUR",
                  "key": "updated_at_hour",
                  "name": "hour",
                  "rangeKey": "updated_at_hour_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_minute_range",
                    "valueKey": "updated_at_minute",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MINUTE",
                  "key": "updated_at_minute",
                  "name": "minute",
                  "rangeKey": "updated_at_minute_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_second_range",
                    "valueKey": "updated_at_second",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "SECOND",
                  "key": "updated_at_second",
                  "name": "second",
                  "rangeKey": "updated_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "updated_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "updated_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "updated_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "updated_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "updated_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "updated_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "updated_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "updated_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "updated_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "updated_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "updated_at",
              "identityPath": "updated_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "updated_at"
              ],
              "server": {
                "input": "UPDATED_AT",
                "key": "updated_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "upload_state": {
              "drill": {
                "field": "upload_state",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "upload_state",
                "valueMap": [
                  {
                    "from": "DRAFT",
                    "to": "draft"
                  },
                  {
                    "from": "READY",
                    "to": "ready"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "upload_state",
              "identityPath": "upload_state",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "upload_state"
              ],
              "server": {
                "input": "UPLOAD_STATE",
                "key": "upload_state",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "content_hash": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "content_hash",
                "paths": [
                  "content_hash"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "created_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "created_by",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "created_by",
                "paths": [
                  "created_by"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "created_by_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "created_by_label",
                "paths": [
                  "created_by_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "drive": {
              "filter": {
                "field": "drive",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "drive",
                "labelPath": null,
                "model": "storage.Drive"
              },
              "row": {
                "path": "drive",
                "paths": [
                  "drive"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "filename": {
              "filter": {
                "field": "filename",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "filename",
                "paths": [
                  "filename"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "filename"
              },
              "values": []
            },
            "folder": {
              "filter": {
                "field": "folder",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "folder",
                "labelPath": null,
                "model": "storage.Folder"
              },
              "row": {
                "path": "folder",
                "paths": [
                  "folder"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_trashed": {
              "filter": {
                "field": "is_trashed",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_trashed",
                "paths": [
                  "is_trashed"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "metadata": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "metadata",
                "paths": [
                  "metadata"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "mime_type": {
              "filter": {
                "field": "mime_type",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "mime_type.id",
                "labelPath": "mime_type.display_name",
                "model": "storage.MimeType"
              },
              "row": {
                "path": "mime_type.id",
                "paths": [
                  "mime_type.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "size_bytes": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "size_bytes",
                "paths": [
                  "size_bytes"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "size_bytes"
              },
              "values": []
            },
            "title": {
              "filter": {
                "field": "title",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "title",
                "paths": [
                  "title"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "title"
              },
              "values": []
            },
            "trashed_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "trashed_at",
                "paths": [
                  "trashed_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "updated_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "updated_by",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "updated_by",
                "paths": [
                  "updated_by"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "updated_by_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "updated_by_label",
                "paths": [
                  "updated_by_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "upload_state": {
              "filter": {
                "field": "upload_state",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "DRAFT",
                    "to": "draft"
                  },
                  {
                    "from": "READY",
                    "to": "ready"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "upload_state",
                "paths": [
                  "upload_state"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Draft",
                  "value": "DRAFT"
                },
                {
                  "description": "Ready",
                  "value": "READY"
                },
                {
                  "description": "Failed",
                  "value": "FAILED"
                }
              ]
            },
            "url": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "url",
                "paths": [
                  "url"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "visibility": {
              "filter": {
                "field": "visibility",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "INHERITED",
                    "to": "inherited"
                  },
                  {
                    "from": "RECORD",
                    "to": "record"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "visibility",
                "paths": [
                  "visibility"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Inherited",
                  "value": "INHERITED"
                },
                {
                  "description": "Record",
                  "value": "RECORD"
                }
              ]
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              },
              {
                "direction": "ASC",
                "field": "filename"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "storage/file",
        "revisionFields": [],
        "roots": {
          "aggregate": "files_aggregate",
          "changes": "fileChanged",
          "create": null,
          "delete": "delete_files_by_pk",
          "deletePreview": "delete_file",
          "detail": "files_by_pk",
          "groups": "files_groups",
          "groupsCount": "files_groups_count",
          "list": "files",
          "revisions": null,
          "save": null,
          "update": "update_files_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "files_aggregate",
          "createInput": null,
          "deletePayload": "DeletePreview",
          "filter": "files_bool_exp",
          "groupBySpec": "filesGroupBySpec",
          "groupKey": "filesGroupKey",
          "groupOrder": "filesGroupOrder",
          "grouped": "files_group",
          "having": "filesHaving",
          "node": "FileType",
          "order": "files_order_by",
          "query": "files_Query",
          "revision": null,
          "updateInput": "files_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "filename",
          "title",
          "folder",
          "metadata"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "storage",
        "canonicalLabel": "storage.Backend",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "slug",
          "label",
          "backend_class",
          "backend_config"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "slug",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "enum",
            "name": "backend_class",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "local",
                "value": "LOCAL"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "backend_config",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": true,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": true,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_archived",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [
          "backend_class"
        ],
        "linesResource": null,
        "modelLabel": "storage.Backend",
        "modelName": "backend",
        "query": {
          "axes": {
            "backend_class": {
              "drill": {
                "field": "backend_class",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "backend_class",
                "valueMap": [
                  {
                    "from": "LOCAL",
                    "to": "local"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "backend_class",
              "identityPath": "backend_class",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "backend_class"
              ],
              "server": {
                "input": "BACKEND_CLASS",
                "key": "backend_class",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "is_archived": {
              "drill": {
                "field": "is_archived",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_archived",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_archived",
              "identityPath": "is_archived",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_archived"
              ],
              "server": {
                "input": "IS_ARCHIVED",
                "key": "is_archived",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "backend_class": {
              "filter": {
                "field": "backend_class",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "LOCAL",
                    "to": "local"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "backend_class",
                "paths": [
                  "backend_class"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "local",
                  "value": "LOCAL"
                }
              ]
            },
            "backend_config": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "backend_config",
                "paths": [
                  "backend_config"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_archived": {
              "filter": {
                "field": "is_archived",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_archived",
                "paths": [
                  "is_archived"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "label": {
              "filter": {
                "field": "label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "label",
                "paths": [
                  "label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "label"
              },
              "values": []
            },
            "slug": {
              "filter": {
                "field": "slug",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "slug",
                "paths": [
                  "slug"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "slug"
              },
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "slug"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "slug",
          "label",
          "backend_class"
        ],
        "resourceType": "storage/backend",
        "revisionFields": [],
        "roots": {
          "aggregate": "backends_aggregate",
          "changes": null,
          "create": "insert_backends_one",
          "delete": "delete_backends_by_pk",
          "deletePreview": null,
          "detail": "backends_by_pk",
          "groups": "backends_groups",
          "groupsCount": "backends_groups_count",
          "list": "backends",
          "revisions": null,
          "save": null,
          "update": "update_backends_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "backends_aggregate",
          "createInput": "backends_insert_input",
          "deletePayload": null,
          "filter": "backends_bool_exp",
          "groupBySpec": "backendsGroupBySpec",
          "groupKey": "backendsGroupKey",
          "groupOrder": "backendsGroupOrder",
          "grouped": "backends_group",
          "having": "backendsHaving",
          "node": "BackendType",
          "order": "backends_order_by",
          "query": "backends_Query",
          "revision": null,
          "updateInput": "backends_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "label",
          "backend_class",
          "backend_config",
          "is_archived"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.OAuthClient",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "display_name",
          "client_id",
          "slug",
          "provider_type",
          "icon",
          "client_secret",
          "environment",
          "discovery_url",
          "authorize_endpoint",
          "token_endpoint",
          "revoke_endpoint",
          "userinfo_endpoint",
          "manual_redirect_uri",
          "loopback_redirect_path",
          "token_request_format",
          "is_enabled",
          "scopes_catalogue",
          "default_scopes",
          "supports_refresh",
          "refresh_rotates",
          "supports_pkce",
          "max_refresh_age_seconds",
          "authorize_params",
          "token_params",
          "external_id_claim",
          "email_claim",
          "display_name_claim",
          "avatar_url_claim",
          "issuer",
          "jwks_uri",
          "login_enabled",
          "link_on_email_match",
          "create_on_login",
          "allowed_email_domains"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "slug",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "enum",
            "name": "provider_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "Generic OAuth2",
                "value": "GENERIC_OAUTH2"
              },
              {
                "description": "Generic OIDC",
                "value": "GENERIC_OIDC"
              },
              {
                "description": "Google",
                "value": "GOOGLE"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "icon",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "environment",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "client_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "discovery_url",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "authorize_endpoint",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "token_endpoint",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "revoke_endpoint",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "userinfo_endpoint",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "manual_redirect_uri",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "loopback_redirect_path",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "token_request_format",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_enabled",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "supports_refresh",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "refresh_rotates",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "supports_pkce",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "max_refresh_age_seconds",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": true,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "external_id_claim",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "email_claim",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name_claim",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "avatar_url_claim",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "list",
            "name": "default_scopes",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": "tagInput"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "list",
            "name": "scopes_catalogue",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": "tagInput"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "authorize_params",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": true,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "token_params",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": true,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "configuration_state",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "issuer",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "jwks_uri",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "login_enabled",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "link_on_email_match",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "create_on_login",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "list",
            "name": "allowed_email_domains",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": "tagInput"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "client_secret",
            "readable": false,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [
          "provider_type"
        ],
        "linesResource": null,
        "modelLabel": "integrate.OAuthClient",
        "modelName": "oauthclient",
        "query": {
          "axes": {
            "environment": {
              "drill": {
                "field": "environment",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "environment",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "environment",
              "identityPath": "environment",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "environment"
              ],
              "server": {
                "input": "ENVIRONMENT",
                "key": "environment",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "is_enabled": {
              "drill": {
                "field": "is_enabled",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_enabled",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_enabled",
              "identityPath": "is_enabled",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_enabled"
              ],
              "server": {
                "input": "IS_ENABLED",
                "key": "is_enabled",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "provider_type": {
              "drill": {
                "field": "provider_type",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "provider_type",
                "valueMap": [
                  {
                    "from": "GENERIC_OAUTH2",
                    "to": "generic_oauth2"
                  },
                  {
                    "from": "GENERIC_OIDC",
                    "to": "generic_oidc"
                  },
                  {
                    "from": "GOOGLE",
                    "to": "google"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "provider_type",
              "identityPath": "provider_type",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "provider_type"
              ],
              "server": {
                "input": "PROVIDER_TYPE",
                "key": "provider_type",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "allowed_email_domains": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "allowed_email_domains",
                "paths": [
                  "allowed_email_domains"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "authorize_endpoint": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "authorize_endpoint",
                "paths": [
                  "authorize_endpoint"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "authorize_params": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "authorize_params",
                "paths": [
                  "authorize_params"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "avatar_url_claim": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "avatar_url_claim",
                "paths": [
                  "avatar_url_claim"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "client_id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "client_id",
                "paths": [
                  "client_id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "configuration_state": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "configuration_state",
                "paths": [
                  "configuration_state"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "create_on_login": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "create_on_login",
                "paths": [
                  "create_on_login"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "default_scopes": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "default_scopes",
                "paths": [
                  "default_scopes"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "discovery_url": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "discovery_url",
                "paths": [
                  "discovery_url"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "display_name_claim": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name_claim",
                "paths": [
                  "display_name_claim"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "email_claim": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "email_claim",
                "paths": [
                  "email_claim"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "environment": {
              "filter": {
                "field": "environment",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "environment",
                "paths": [
                  "environment"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "environment"
              },
              "values": []
            },
            "external_id_claim": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "external_id_claim",
                "paths": [
                  "external_id_claim"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "icon": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "icon",
                "paths": [
                  "icon"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_enabled": {
              "filter": {
                "field": "is_enabled",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_enabled",
                "paths": [
                  "is_enabled"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "is_enabled"
              },
              "values": []
            },
            "issuer": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "issuer",
                "paths": [
                  "issuer"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "jwks_uri": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "jwks_uri",
                "paths": [
                  "jwks_uri"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "link_on_email_match": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "link_on_email_match",
                "paths": [
                  "link_on_email_match"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "login_enabled": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "login_enabled",
                "paths": [
                  "login_enabled"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "loopback_redirect_path": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "loopback_redirect_path",
                "paths": [
                  "loopback_redirect_path"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "manual_redirect_uri": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "manual_redirect_uri",
                "paths": [
                  "manual_redirect_uri"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "max_refresh_age_seconds": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "max_refresh_age_seconds",
                "paths": [
                  "max_refresh_age_seconds"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "provider_type": {
              "filter": {
                "field": "provider_type",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "GENERIC_OAUTH2",
                    "to": "generic_oauth2"
                  },
                  {
                    "from": "GENERIC_OIDC",
                    "to": "generic_oidc"
                  },
                  {
                    "from": "GOOGLE",
                    "to": "google"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "provider_type",
                "paths": [
                  "provider_type"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Generic OAuth2",
                  "value": "GENERIC_OAUTH2"
                },
                {
                  "description": "Generic OIDC",
                  "value": "GENERIC_OIDC"
                },
                {
                  "description": "Google",
                  "value": "GOOGLE"
                }
              ]
            },
            "refresh_rotates": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "refresh_rotates",
                "paths": [
                  "refresh_rotates"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "revoke_endpoint": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "revoke_endpoint",
                "paths": [
                  "revoke_endpoint"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "scopes_catalogue": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "scopes_catalogue",
                "paths": [
                  "scopes_catalogue"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "slug": {
              "filter": {
                "field": "slug",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "slug",
                "paths": [
                  "slug"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "slug"
              },
              "values": []
            },
            "supports_pkce": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "supports_pkce",
                "paths": [
                  "supports_pkce"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "supports_refresh": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "supports_refresh",
                "paths": [
                  "supports_refresh"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "token_endpoint": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "token_endpoint",
                "paths": [
                  "token_endpoint"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "token_params": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "token_params",
                "paths": [
                  "token_params"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "token_request_format": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "token_request_format",
                "paths": [
                  "token_request_format"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "userinfo_endpoint": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "userinfo_endpoint",
                "paths": [
                  "userinfo_endpoint"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "slug"
              },
              {
                "direction": "ASC",
                "field": "environment"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "display_name",
          "slug"
        ],
        "resourceType": "integrate/oauth_client",
        "revisionFields": [],
        "roots": {
          "aggregate": "oauth_clients_aggregate",
          "changes": null,
          "create": "insert_oauth_clients_one",
          "delete": "delete_oauth_clients_by_pk",
          "deletePreview": null,
          "detail": "oauth_clients_by_pk",
          "groups": "oauth_clients_groups",
          "groupsCount": "oauth_clients_groups_count",
          "list": "oauth_clients",
          "revisions": null,
          "save": null,
          "update": "update_oauth_clients_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "oauth_clients_aggregate",
          "createInput": "oauth_clients_insert_input",
          "deletePayload": null,
          "filter": "oauth_clients_bool_exp",
          "groupBySpec": "oauthClientsgroupbyspec",
          "groupKey": "oauthClientsgroupkey",
          "groupOrder": "oauthClientsgrouporder",
          "grouped": "oauth_clients_group",
          "having": "oauthClientshaving",
          "node": "OAuthClientType",
          "order": "oauth_clients_order_by",
          "query": "oauthClients_Query",
          "revision": null,
          "updateInput": "oauth_clients_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "slug",
          "provider_type",
          "icon",
          "display_name",
          "client_id",
          "client_secret",
          "environment",
          "discovery_url",
          "authorize_endpoint",
          "token_endpoint",
          "revoke_endpoint",
          "userinfo_endpoint",
          "manual_redirect_uri",
          "loopback_redirect_path",
          "token_request_format",
          "is_enabled",
          "scopes_catalogue",
          "default_scopes",
          "supports_refresh",
          "refresh_rotates",
          "supports_pkce",
          "max_refresh_age_seconds",
          "authorize_params",
          "token_params",
          "external_id_claim",
          "email_claim",
          "display_name_claim",
          "avatar_url_claim",
          "issuer",
          "jwks_uri",
          "login_enabled",
          "link_on_email_match",
          "create_on_login",
          "allowed_email_domains"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.ExternalAccount",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "update",
          "deletePreview"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "external_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "email",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "avatar_url",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "Active",
                "value": "ACTIVE"
              },
              {
                "description": "Expired",
                "value": "EXPIRED"
              },
              {
                "description": "Revoked",
                "value": "REVOKED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_used_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "credential_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "provider_slug",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "provider_environment",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "provider_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "provider_icon",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.ExternalAccount",
        "modelName": "externalaccount",
        "query": {
          "axes": {
            "oauth_client": {
              "drill": {
                "field": "oauth_client",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "oauth_client_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "oauth_client",
              "identityPath": null,
              "kind": "relation",
              "labelPath": null,
              "paths": [],
              "server": {
                "input": "OAUTH_CLIENT",
                "key": "oauth_client_id",
                "labelInput": "OAUTH_CLIENT__DISPLAY_NAME",
                "labelKey": "oauth_client__display_name",
                "valueMap": []
              }
            },
            "status": {
              "drill": {
                "field": "status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "status",
                "valueMap": [
                  {
                    "from": "ACTIVE",
                    "to": "active"
                  },
                  {
                    "from": "EXPIRED",
                    "to": "expired"
                  },
                  {
                    "from": "REVOKED",
                    "to": "revoked"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "status",
              "identityPath": "status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "status"
              ],
              "server": {
                "input": "STATUS",
                "key": "status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "avatar_url": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "avatar_url",
                "paths": [
                  "avatar_url"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "credential_status": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "credential_status",
                "paths": [
                  "credential_status"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "email": {
              "filter": {
                "field": "email",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "email",
                "paths": [
                  "email"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "email"
              },
              "values": []
            },
            "external_id": {
              "filter": {
                "field": "external_id",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "external_id",
                "paths": [
                  "external_id"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "external_id"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "last_used_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_used_at",
                "paths": [
                  "last_used_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "oauth_client": {
              "filter": {
                "field": "oauth_client",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": null,
                "labelPath": null,
                "model": "integrate.OAuthClient"
              },
              "row": null,
              "scalar": "ID",
              "sort": {
                "field": "oauth_client"
              },
              "values": []
            },
            "provider_environment": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "provider_environment",
                "paths": [
                  "provider_environment"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "provider_icon": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "provider_icon",
                "paths": [
                  "provider_icon"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "provider_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "provider_label",
                "paths": [
                  "provider_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "provider_slug": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "provider_slug",
                "paths": [
                  "provider_slug"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "status": {
              "filter": {
                "field": "status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "ACTIVE",
                    "to": "active"
                  },
                  {
                    "from": "EXPIRED",
                    "to": "expired"
                  },
                  {
                    "from": "REVOKED",
                    "to": "revoked"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "status",
                "paths": [
                  "status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "status"
              },
              "values": [
                {
                  "description": "Active",
                  "value": "ACTIVE"
                },
                {
                  "description": "Expired",
                  "value": "EXPIRED"
                },
                {
                  "description": "Revoked",
                  "value": "REVOKED"
                }
              ]
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate/external_account",
        "revisionFields": [],
        "roots": {
          "aggregate": "external_accounts_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": "delete_external_account",
          "detail": "external_accounts_by_pk",
          "groups": "external_accounts_groups",
          "groupsCount": "external_accounts_groups_count",
          "list": "external_accounts",
          "revisions": null,
          "save": null,
          "update": "update_external_accounts_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "external_accounts_aggregate",
          "createInput": null,
          "deletePayload": "DeletePreview",
          "filter": "external_accounts_bool_exp",
          "groupBySpec": "externalAccountsgroupbyspec",
          "groupKey": "externalAccountsgroupkey",
          "groupOrder": "externalAccountsgrouporder",
          "grouped": "external_accounts_group",
          "having": "externalAccountshaving",
          "node": "ExternalAccountType",
          "order": "external_accounts_order_by",
          "query": "externalAccounts_Query",
          "revision": null,
          "updateInput": "external_accounts_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "email",
          "display_name",
          "avatar_url",
          "status"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.Credential",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "update",
          "deletePreview"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "OAuth",
                "value": "OAUTH"
              },
              {
                "description": "Static Token",
                "value": "STATIC_TOKEN"
              },
              {
                "description": "SSH Key",
                "value": "SSH_KEY"
              },
              {
                "description": "Basic Auth",
                "value": "BASIC_AUTH"
              },
              {
                "description": "App Keys",
                "value": "APP_KEYS"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "Active",
                "value": "ACTIVE"
              },
              {
                "description": "Expired",
                "value": "EXPIRED"
              },
              {
                "description": "Revoked",
                "value": "REVOKED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "expires_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_refresh_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_refresh_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "external_account",
            "readable": true,
            "relationModelLabel": "integrate.ExternalAccount",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "oauth_client",
            "readable": true,
            "relationModelLabel": "integrate.OAuthClient",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.Credential",
        "modelName": "credential",
        "query": {
          "axes": {
            "kind": {
              "drill": {
                "field": "kind",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "kind",
                "valueMap": [
                  {
                    "from": "OAUTH",
                    "to": "oauth"
                  },
                  {
                    "from": "STATIC_TOKEN",
                    "to": "static_token"
                  },
                  {
                    "from": "SSH_KEY",
                    "to": "ssh_key"
                  },
                  {
                    "from": "BASIC_AUTH",
                    "to": "basic_auth"
                  },
                  {
                    "from": "APP_KEYS",
                    "to": "app_keys"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "kind",
              "identityPath": "kind",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "kind"
              ],
              "server": {
                "input": "KIND",
                "key": "kind",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "last_refresh_status": {
              "drill": {
                "field": "last_refresh_status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "last_refresh_status",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "last_refresh_status",
              "identityPath": "last_refresh_status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "last_refresh_status"
              ],
              "server": {
                "input": "LAST_REFRESH_STATUS",
                "key": "last_refresh_status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "status": {
              "drill": {
                "field": "status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "status",
                "valueMap": [
                  {
                    "from": "ACTIVE",
                    "to": "active"
                  },
                  {
                    "from": "EXPIRED",
                    "to": "expired"
                  },
                  {
                    "from": "REVOKED",
                    "to": "revoked"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "status",
              "identityPath": "status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "status"
              ],
              "server": {
                "input": "STATUS",
                "key": "status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "expires_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "expires_at",
                "paths": [
                  "expires_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "expires_at"
              },
              "values": []
            },
            "external_account": {
              "filter": {
                "field": "external_account",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "external_account.id",
                "labelPath": "external_account.display_name",
                "model": "integrate.ExternalAccount"
              },
              "row": {
                "path": "external_account.id",
                "paths": [
                  "external_account.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "OAUTH",
                    "to": "oauth"
                  },
                  {
                    "from": "STATIC_TOKEN",
                    "to": "static_token"
                  },
                  {
                    "from": "SSH_KEY",
                    "to": "ssh_key"
                  },
                  {
                    "from": "BASIC_AUTH",
                    "to": "basic_auth"
                  },
                  {
                    "from": "APP_KEYS",
                    "to": "app_keys"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "kind"
              },
              "values": [
                {
                  "description": "OAuth",
                  "value": "OAUTH"
                },
                {
                  "description": "Static Token",
                  "value": "STATIC_TOKEN"
                },
                {
                  "description": "SSH Key",
                  "value": "SSH_KEY"
                },
                {
                  "description": "Basic Auth",
                  "value": "BASIC_AUTH"
                },
                {
                  "description": "App Keys",
                  "value": "APP_KEYS"
                }
              ]
            },
            "last_refresh_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_refresh_at",
                "paths": [
                  "last_refresh_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "last_refresh_status": {
              "filter": {
                "field": "last_refresh_status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_refresh_status",
                "paths": [
                  "last_refresh_status"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "oauth_client": {
              "filter": {
                "field": "oauth_client",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": null,
                "labelPath": "oauth_client.display_name",
                "model": "integrate.OAuthClient"
              },
              "row": null,
              "scalar": "ID",
              "sort": {
                "field": "oauth_client"
              },
              "values": []
            },
            "status": {
              "filter": {
                "field": "status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "ACTIVE",
                    "to": "active"
                  },
                  {
                    "from": "EXPIRED",
                    "to": "expired"
                  },
                  {
                    "from": "REVOKED",
                    "to": "revoked"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "status",
                "paths": [
                  "status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "status"
              },
              "values": [
                {
                  "description": "Active",
                  "value": "ACTIVE"
                },
                {
                  "description": "Expired",
                  "value": "EXPIRED"
                },
                {
                  "description": "Revoked",
                  "value": "REVOKED"
                }
              ]
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate/credential",
        "revisionFields": [],
        "roots": {
          "aggregate": "credentials_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": "delete_credential",
          "detail": "credentials_by_pk",
          "groups": "credentials_groups",
          "groupsCount": "credentials_groups_count",
          "list": "credentials",
          "revisions": null,
          "save": null,
          "update": "update_credentials_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "credentials_aggregate",
          "createInput": null,
          "deletePayload": "DeletePreview",
          "filter": "credentials_bool_exp",
          "groupBySpec": "credentialsGroupBySpec",
          "groupKey": "credentialsGroupKey",
          "groupOrder": "credentialsGroupOrder",
          "grouped": "credentials_group",
          "having": "credentialsHaving",
          "node": "CredentialType",
          "order": "credentials_order_by",
          "query": "credentials_Query",
          "revision": null,
          "updateInput": "credentials_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "status"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.Vendor",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "display_name",
          "slug",
          "website_url",
          "icon",
          "description"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "slug",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "website_url",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "icon",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "description",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.Vendor",
        "modelName": "vendor",
        "query": {
          "axes": {
            "created_at": {
              "drill": null,
              "extractions": [
                {
                  "drill": null,
                  "input": "YEAR",
                  "key": "created_at_year",
                  "name": "year",
                  "rangeKey": "created_at_year_range"
                },
                {
                  "drill": null,
                  "input": "QUARTER",
                  "key": "created_at_quarter",
                  "name": "quarter",
                  "rangeKey": "created_at_quarter_range"
                },
                {
                  "drill": null,
                  "input": "MONTH",
                  "key": "created_at_month",
                  "name": "month",
                  "rangeKey": "created_at_month_range"
                },
                {
                  "drill": null,
                  "input": "WEEK",
                  "key": "created_at_week",
                  "name": "week",
                  "rangeKey": "created_at_week_range"
                },
                {
                  "drill": null,
                  "input": "DAY",
                  "key": "created_at_day",
                  "name": "day",
                  "rangeKey": "created_at_day_range"
                },
                {
                  "drill": null,
                  "input": "HOUR",
                  "key": "created_at_hour",
                  "name": "hour",
                  "rangeKey": "created_at_hour_range"
                },
                {
                  "drill": null,
                  "input": "MINUTE",
                  "key": "created_at_minute",
                  "name": "minute",
                  "rangeKey": "created_at_minute_range"
                },
                {
                  "drill": null,
                  "input": "SECOND",
                  "key": "created_at_second",
                  "name": "second",
                  "rangeKey": "created_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "created_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "created_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "created_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "created_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "created_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "created_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "created_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "created_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "created_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "created_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "created_at",
              "identityPath": "created_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "created_at"
              ],
              "server": {
                "input": "CREATED_AT",
                "key": "created_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "description": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "description",
                "paths": [
                  "description"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "icon": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "icon",
                "paths": [
                  "icon"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "slug": {
              "filter": {
                "field": "slug",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "slug",
                "paths": [
                  "slug"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "slug"
              },
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "website_url": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "website_url",
                "paths": [
                  "website_url"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "slug"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "display_name",
          "slug"
        ],
        "resourceType": "integrate/vendor",
        "revisionFields": [],
        "roots": {
          "aggregate": "vendors_aggregate",
          "changes": null,
          "create": "insert_vendors_one",
          "delete": "delete_vendors_by_pk",
          "deletePreview": null,
          "detail": "vendors_by_pk",
          "groups": "vendors_groups",
          "groupsCount": "vendors_groups_count",
          "list": "vendors",
          "revisions": null,
          "save": null,
          "update": "update_vendors_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "vendors_aggregate",
          "createInput": "vendors_insert_input",
          "deletePayload": null,
          "filter": "vendors_bool_exp",
          "groupBySpec": "vendorsGroupBySpec",
          "groupKey": "vendorsGroupKey",
          "groupOrder": "vendorsGroupOrder",
          "grouped": "vendors_group",
          "having": "vendorsHaving",
          "node": "VendorType",
          "order": "vendors_order_by",
          "query": "vendors_Query",
          "revision": null,
          "updateInput": "vendors_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "slug",
          "display_name",
          "website_url",
          "icon",
          "description"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.Integration",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "update",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "credential_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "stream_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "vendor",
            "readable": true,
            "relationModelLabel": "integrate.Vendor",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "credential",
            "readable": true,
            "relationModelLabel": "integrate.Credential",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "account",
            "readable": true,
            "relationModelLabel": "integrate.ExternalAccount",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "owner",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "lifecycle",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Disconnected",
                "value": "DISCONNECTED"
              },
              {
                "description": "Connected",
                "value": "CONNECTED"
              },
              {
                "description": "Paused",
                "value": "PAUSED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "runtime_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "OK",
                "value": "OK"
              },
              {
                "description": "Error",
                "value": "ERROR"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_used_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_used_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "use_count_24h",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "error_count_24h",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_error",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "concrete_type",
            "readable": true,
            "relationModelLabel": "contenttypes.ContentType",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "object",
            "name": "concrete_target",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [
          {
            "permission": "write",
            "relation": "reader",
            "subjects": [
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              },
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              }
            ]
          }
        ],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.Integration",
        "modelName": "integration",
        "query": {
          "axes": {
            "concrete_type": {
              "drill": {
                "field": "concrete_type",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "concrete_type_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "concrete_type",
              "identityPath": "concrete_type",
              "kind": "relation",
              "labelPath": null,
              "paths": [
                "concrete_type"
              ],
              "server": {
                "input": "CONCRETE_TYPE",
                "key": "concrete_type_id",
                "labelInput": "CONCRETE_TYPE__MODEL",
                "labelKey": "concrete_type__model",
                "valueMap": []
              }
            },
            "lifecycle": {
              "drill": {
                "field": "lifecycle",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "lifecycle",
                "valueMap": [
                  {
                    "from": "DISCONNECTED",
                    "to": "disconnected"
                  },
                  {
                    "from": "CONNECTED",
                    "to": "connected"
                  },
                  {
                    "from": "PAUSED",
                    "to": "paused"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "lifecycle",
              "identityPath": "lifecycle",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "lifecycle"
              ],
              "server": {
                "input": "LIFECYCLE",
                "key": "lifecycle",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "runtime_status": {
              "drill": {
                "field": "runtime_status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "runtime_status",
                "valueMap": [
                  {
                    "from": "OK",
                    "to": "ok"
                  },
                  {
                    "from": "ERROR",
                    "to": "error"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "runtime_status",
              "identityPath": "runtime_status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "runtime_status"
              ],
              "server": {
                "input": "RUNTIME_STATUS",
                "key": "runtime_status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "vendor": {
              "drill": {
                "field": "vendor",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "vendor_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "vendor",
              "identityPath": "vendor.id",
              "kind": "relation",
              "labelPath": "vendor.display_name",
              "paths": [
                "vendor.id",
                "vendor.display_name"
              ],
              "server": {
                "input": "VENDOR",
                "key": "vendor_id",
                "labelInput": "VENDOR__DISPLAY_NAME",
                "labelKey": "vendor__display_name",
                "valueMap": []
              }
            }
          },
          "fields": {
            "account": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "account.id",
                "labelPath": "account.display_name",
                "model": "integrate.ExternalAccount"
              },
              "row": {
                "path": "account.id",
                "paths": [
                  "account.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "concrete_target": {
              "filter": null,
              "kind": "object",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "concrete_type": {
              "filter": {
                "field": "concrete_type",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "concrete_type",
                "labelPath": null,
                "model": "contenttypes.ContentType"
              },
              "row": {
                "path": "concrete_type",
                "paths": [
                  "concrete_type"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "concrete_type"
              },
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "credential": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "credential.id",
                "labelPath": "credential.name",
                "model": "integrate.Credential"
              },
              "row": {
                "path": "credential.id",
                "paths": [
                  "credential.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "credential_status": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "credential_status",
                "paths": [
                  "credential_status"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "error_count_24h": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "error_count_24h",
                "paths": [
                  "error_count_24h"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "last_error": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_error",
                "paths": [
                  "last_error"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "last_used_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_used_at",
                "paths": [
                  "last_used_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "last_used_status": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_used_status",
                "paths": [
                  "last_used_status"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "lifecycle": {
              "filter": {
                "field": "lifecycle",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "DISCONNECTED",
                    "to": "disconnected"
                  },
                  {
                    "from": "CONNECTED",
                    "to": "connected"
                  },
                  {
                    "from": "PAUSED",
                    "to": "paused"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "lifecycle",
                "paths": [
                  "lifecycle"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "lifecycle"
              },
              "values": [
                {
                  "description": "Disconnected",
                  "value": "DISCONNECTED"
                },
                {
                  "description": "Connected",
                  "value": "CONNECTED"
                },
                {
                  "description": "Paused",
                  "value": "PAUSED"
                }
              ]
            },
            "owner": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "owner.id",
                "labelPath": "owner.display_name",
                "model": "iam.User"
              },
              "row": {
                "path": "owner.id",
                "paths": [
                  "owner.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "runtime_status": {
              "filter": {
                "field": "runtime_status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "OK",
                    "to": "ok"
                  },
                  {
                    "from": "ERROR",
                    "to": "error"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "runtime_status",
                "paths": [
                  "runtime_status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "runtime_status"
              },
              "values": [
                {
                  "description": "OK",
                  "value": "OK"
                },
                {
                  "description": "Error",
                  "value": "ERROR"
                }
              ]
            },
            "stream_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "stream_count",
                "paths": [
                  "stream_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "use_count_24h": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "use_count_24h",
                "paths": [
                  "use_count_24h"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "vendor": {
              "filter": {
                "field": "vendor",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "vendor.id",
                "labelPath": "vendor.display_name",
                "model": "integrate.Vendor"
              },
              "row": {
                "path": "vendor.id",
                "paths": [
                  "vendor.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "vendor"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate/integration",
        "revisionFields": [],
        "roots": {
          "aggregate": "integrations_aggregate",
          "changes": "integrationChanged",
          "create": null,
          "delete": "delete_integrations_by_pk",
          "deletePreview": null,
          "detail": "integrations_by_pk",
          "groups": "integrations_groups",
          "groupsCount": "integrations_groups_count",
          "list": "integrations",
          "revisions": null,
          "save": null,
          "update": "update_integrations_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "integrations_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "integrations_bool_exp",
          "groupBySpec": "integrationsGroupBySpec",
          "groupKey": "integrationsGroupKey",
          "groupOrder": "integrationsGroupOrder",
          "grouped": "integrations_group",
          "having": "integrationsHaving",
          "node": "IntegrationType",
          "order": "integrations_order_by",
          "query": "integrations_Query",
          "revision": null,
          "updateInput": "integrations_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "vendor",
          "credential",
          "account",
          "owner"
        ]
      },
      {
        "aggregateFields": [
          "id",
          "consecutive_failures"
        ],
        "aggregateMeasures": [
          {
            "field": "consecutive_failures",
            "input": "consecutive_failures",
            "op": "sum"
          },
          {
            "field": "consecutive_failures",
            "input": "consecutive_failures",
            "op": "avg"
          },
          {
            "field": "consecutive_failures",
            "input": "consecutive_failures",
            "op": "min"
          },
          {
            "field": "consecutive_failures",
            "input": "consecutive_failures",
            "op": "max"
          }
        ],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.WebhookSubscription",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "owner",
          "target_url",
          "secret",
          "event_kinds",
          "impl_app_filter",
          "integration_filter",
          "enabled"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "owner",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": true,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "integration_filter",
            "readable": true,
            "relationModelLabel": "integrate.Integration",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "target_url",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "event_kinds",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": true,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "impl_app_filter",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": true,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "enabled",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_delivery_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_delivery_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_error",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "consecutive_failures",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "secret",
            "readable": false,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.WebhookSubscription",
        "modelName": "webhooksubscription",
        "query": {
          "axes": {
            "enabled": {
              "drill": {
                "field": "enabled",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "enabled",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "enabled",
              "identityPath": "enabled",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "enabled"
              ],
              "server": {
                "input": "ENABLED",
                "key": "enabled",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "last_delivery_status": {
              "drill": {
                "field": "last_delivery_status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "last_delivery_status",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "last_delivery_status",
              "identityPath": "last_delivery_status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "last_delivery_status"
              ],
              "server": {
                "input": "LAST_DELIVERY_STATUS",
                "key": "last_delivery_status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "consecutive_failures": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "consecutive_failures",
                "paths": [
                  "consecutive_failures"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "consecutive_failures"
              },
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "enabled": {
              "filter": {
                "field": "enabled",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "enabled",
                "paths": [
                  "enabled"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "enabled"
              },
              "values": []
            },
            "event_kinds": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "event_kinds",
                "paths": [
                  "event_kinds"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "impl_app_filter": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "impl_app_filter",
                "paths": [
                  "impl_app_filter"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "integration_filter": {
              "filter": {
                "field": "integration_filter",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "integration_filter.id",
                "labelPath": "integration_filter.display_name",
                "model": "integrate.Integration"
              },
              "row": {
                "path": "integration_filter.id",
                "paths": [
                  "integration_filter.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "last_delivery_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_delivery_at",
                "paths": [
                  "last_delivery_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_delivery_at"
              },
              "values": []
            },
            "last_delivery_status": {
              "filter": {
                "field": "last_delivery_status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_delivery_status",
                "paths": [
                  "last_delivery_status"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "last_error": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_error",
                "paths": [
                  "last_error"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "owner": {
              "filter": {
                "field": "owner",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "owner.id",
                "labelPath": "owner.display_name",
                "model": "iam.User"
              },
              "row": {
                "path": "owner.id",
                "paths": [
                  "owner.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "target_url": {
              "filter": {
                "field": "target_url",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "target_url",
                "paths": [
                  "target_url"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "target_url"
              },
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "owner",
          "target_url",
          "secret"
        ],
        "resourceType": "integrate/webhook_subscription",
        "revisionFields": [],
        "roots": {
          "aggregate": "webhook_subscriptions_aggregate",
          "changes": null,
          "create": "insert_webhook_subscriptions_one",
          "delete": "delete_webhook_subscriptions_by_pk",
          "deletePreview": null,
          "detail": "webhook_subscriptions_by_pk",
          "groups": "webhook_subscriptions_groups",
          "groupsCount": "webhook_subscriptions_groups_count",
          "list": "webhook_subscriptions",
          "revisions": null,
          "save": null,
          "update": "update_webhook_subscriptions_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "webhook_subscriptions_aggregate",
          "createInput": "webhook_subscriptions_insert_input",
          "deletePayload": null,
          "filter": "webhook_subscriptions_bool_exp",
          "groupBySpec": "webhookSubscriptionsgroupbyspec",
          "groupKey": "webhookSubscriptionsgroupkey",
          "groupOrder": "webhookSubscriptionsgrouporder",
          "grouped": "webhook_subscriptions_group",
          "having": "webhookSubscriptionshaving",
          "node": "WebhookSubscriptionType",
          "order": "webhook_subscriptions_order_by",
          "query": "webhookSubscriptions_Query",
          "revision": null,
          "updateInput": "webhook_subscriptions_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "target_url",
          "secret",
          "event_kinds",
          "impl_app_filter",
          "integration_filter",
          "enabled"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.SyncStream",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "integration",
            "readable": true,
            "relationModelLabel": "integrate.Integration",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "key",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "partition",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Event feed",
                "value": "EVENT_FEED"
              },
              {
                "description": "Record replica",
                "value": "RECORD_REPLICA"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "direction",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Pull",
                "value": "PULL"
              },
              {
                "description": "Push",
                "value": "PUSH"
              },
              {
                "description": "Bidirectional",
                "value": "BIDIRECTIONAL"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "generation",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "phase",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Baseline",
                "value": "BASELINE"
              },
              {
                "description": "Delta",
                "value": "DELTA"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "cursor",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "angee.integrate.integrationSyncCursor"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "cursor_expires_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "resync_required",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_advanced_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_reconciled_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "absence_threshold",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "open_discrepancy_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "link_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.SyncStream",
        "modelName": "syncstream",
        "query": {
          "axes": {
            "direction": {
              "drill": {
                "field": "direction",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "direction",
                "valueMap": [
                  {
                    "from": "PULL",
                    "to": "pull"
                  },
                  {
                    "from": "PUSH",
                    "to": "push"
                  },
                  {
                    "from": "BIDIRECTIONAL",
                    "to": "bidirectional"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "direction",
              "identityPath": "direction",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "direction"
              ],
              "server": {
                "input": "DIRECTION",
                "key": "direction",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "key": {
              "drill": {
                "field": "key",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "key",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "key",
              "identityPath": "key",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "key"
              ],
              "server": {
                "input": "KEY",
                "key": "key",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "kind": {
              "drill": {
                "field": "kind",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "kind",
                "valueMap": [
                  {
                    "from": "EVENT_FEED",
                    "to": "event_feed"
                  },
                  {
                    "from": "RECORD_REPLICA",
                    "to": "record_replica"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "kind",
              "identityPath": "kind",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "kind"
              ],
              "server": {
                "input": "KIND",
                "key": "kind",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "partition": {
              "drill": {
                "field": "partition",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "partition",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "partition",
              "identityPath": "partition",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "partition"
              ],
              "server": {
                "input": "PARTITION",
                "key": "partition",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "phase": {
              "drill": {
                "field": "phase",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "phase",
                "valueMap": [
                  {
                    "from": "BASELINE",
                    "to": "baseline"
                  },
                  {
                    "from": "DELTA",
                    "to": "delta"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "phase",
              "identityPath": "phase",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "phase"
              ],
              "server": {
                "input": "PHASE",
                "key": "phase",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "resync_required": {
              "drill": {
                "field": "resync_required",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "resync_required",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "resync_required",
              "identityPath": "resync_required",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "resync_required"
              ],
              "server": {
                "input": "RESYNC_REQUIRED",
                "key": "resync_required",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "absence_threshold": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "absence_threshold",
                "paths": [
                  "absence_threshold"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "cursor": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "cursor",
                "paths": [
                  "cursor"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "cursor_expires_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "cursor_expires_at",
                "paths": [
                  "cursor_expires_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "direction": {
              "filter": {
                "field": "direction",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "PULL",
                    "to": "pull"
                  },
                  {
                    "from": "PUSH",
                    "to": "push"
                  },
                  {
                    "from": "BIDIRECTIONAL",
                    "to": "bidirectional"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "direction",
                "paths": [
                  "direction"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "direction"
              },
              "values": [
                {
                  "description": "Pull",
                  "value": "PULL"
                },
                {
                  "description": "Push",
                  "value": "PUSH"
                },
                {
                  "description": "Bidirectional",
                  "value": "BIDIRECTIONAL"
                }
              ]
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "generation": {
              "filter": {
                "field": "generation",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "generation",
                "paths": [
                  "generation"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "generation"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "integration": {
              "filter": {
                "field": "integration",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "integration.id",
                "labelPath": "integration.display_name",
                "model": "integrate.Integration"
              },
              "row": {
                "path": "integration.id",
                "paths": [
                  "integration.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "key": {
              "filter": {
                "field": "key",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "key",
                "paths": [
                  "key"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "key"
              },
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "EVENT_FEED",
                    "to": "event_feed"
                  },
                  {
                    "from": "RECORD_REPLICA",
                    "to": "record_replica"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "kind"
              },
              "values": [
                {
                  "description": "Event feed",
                  "value": "EVENT_FEED"
                },
                {
                  "description": "Record replica",
                  "value": "RECORD_REPLICA"
                }
              ]
            },
            "last_advanced_at": {
              "filter": {
                "field": "last_advanced_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_advanced_at",
                "paths": [
                  "last_advanced_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_advanced_at"
              },
              "values": []
            },
            "last_reconciled_at": {
              "filter": {
                "field": "last_reconciled_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_reconciled_at",
                "paths": [
                  "last_reconciled_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_reconciled_at"
              },
              "values": []
            },
            "link_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "link_count",
                "paths": [
                  "link_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "open_discrepancy_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "open_discrepancy_count",
                "paths": [
                  "open_discrepancy_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "partition": {
              "filter": {
                "field": "partition",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "partition",
                "paths": [
                  "partition"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "partition"
              },
              "values": []
            },
            "phase": {
              "filter": {
                "field": "phase",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "BASELINE",
                    "to": "baseline"
                  },
                  {
                    "from": "DELTA",
                    "to": "delta"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "phase",
                "paths": [
                  "phase"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "phase"
              },
              "values": [
                {
                  "description": "Baseline",
                  "value": "BASELINE"
                },
                {
                  "description": "Delta",
                  "value": "DELTA"
                }
              ]
            },
            "resync_required": {
              "filter": {
                "field": "resync_required",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "resync_required",
                "paths": [
                  "resync_required"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate/sync_stream",
        "revisionFields": [],
        "roots": {
          "aggregate": "sync_streams_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "sync_streams_by_pk",
          "groups": "sync_streams_groups",
          "groupsCount": "sync_streams_groups_count",
          "list": "sync_streams",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "sync_streams_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "sync_streams_bool_exp",
          "groupBySpec": "syncStreamsgroupbyspec",
          "groupKey": "syncStreamsgroupkey",
          "groupOrder": "syncStreamsgrouporder",
          "grouped": "sync_streams_group",
          "having": "syncStreamshaving",
          "node": "SyncStreamType",
          "order": "sync_streams_order_by",
          "query": "syncStreams_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.RecordLink",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "stream",
            "readable": true,
            "relationModelLabel": "integrate.SyncStream",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "external_key",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Current",
                "value": "CURRENT"
              },
              {
                "description": "Observed",
                "value": "OBSERVED"
              },
              {
                "description": "Unavailable",
                "value": "UNAVAILABLE"
              },
              {
                "description": "Discrepant",
                "value": "DISCREPANT"
              },
              {
                "description": "Withdrawn",
                "value": "WITHDRAWN"
              },
              {
                "description": "Tombstone",
                "value": "TOMBSTONE"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "remote_version",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "remote_base_hash",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "local_base_hash",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "origin",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_seen_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_verified_generation",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "absence_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "metadata",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "tombstoned_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "model_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "record_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.RecordLink",
        "modelName": "recordlink",
        "query": {
          "axes": {
            "origin": {
              "drill": {
                "field": "origin",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "origin",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "origin",
              "identityPath": "origin",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "origin"
              ],
              "server": {
                "input": "ORIGIN",
                "key": "origin",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "status": {
              "drill": {
                "field": "status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "status",
                "valueMap": [
                  {
                    "from": "CURRENT",
                    "to": "current"
                  },
                  {
                    "from": "OBSERVED",
                    "to": "observed"
                  },
                  {
                    "from": "UNAVAILABLE",
                    "to": "unavailable"
                  },
                  {
                    "from": "DISCREPANT",
                    "to": "discrepant"
                  },
                  {
                    "from": "WITHDRAWN",
                    "to": "withdrawn"
                  },
                  {
                    "from": "TOMBSTONE",
                    "to": "tombstone"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "status",
              "identityPath": "status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "status"
              ],
              "server": {
                "input": "STATUS",
                "key": "status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "absence_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "absence_count",
                "paths": [
                  "absence_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "external_key": {
              "filter": {
                "field": "external_key",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "external_key",
                "paths": [
                  "external_key"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "external_key"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "last_seen_at": {
              "filter": {
                "field": "last_seen_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_seen_at",
                "paths": [
                  "last_seen_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_seen_at"
              },
              "values": []
            },
            "last_verified_generation": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_verified_generation",
                "paths": [
                  "last_verified_generation"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "local_base_hash": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "local_base_hash",
                "paths": [
                  "local_base_hash"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "metadata": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "metadata",
                "paths": [
                  "metadata"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "model_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "model_label",
                "paths": [
                  "model_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "origin": {
              "filter": {
                "field": "origin",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "origin",
                "paths": [
                  "origin"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "origin"
              },
              "values": []
            },
            "record_id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "record_id",
                "paths": [
                  "record_id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "remote_base_hash": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "remote_base_hash",
                "paths": [
                  "remote_base_hash"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "remote_version": {
              "filter": {
                "field": "remote_version",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "remote_version",
                "paths": [
                  "remote_version"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "remote_version"
              },
              "values": []
            },
            "status": {
              "filter": {
                "field": "status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "CURRENT",
                    "to": "current"
                  },
                  {
                    "from": "OBSERVED",
                    "to": "observed"
                  },
                  {
                    "from": "UNAVAILABLE",
                    "to": "unavailable"
                  },
                  {
                    "from": "DISCREPANT",
                    "to": "discrepant"
                  },
                  {
                    "from": "WITHDRAWN",
                    "to": "withdrawn"
                  },
                  {
                    "from": "TOMBSTONE",
                    "to": "tombstone"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "status",
                "paths": [
                  "status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "status"
              },
              "values": [
                {
                  "description": "Current",
                  "value": "CURRENT"
                },
                {
                  "description": "Observed",
                  "value": "OBSERVED"
                },
                {
                  "description": "Unavailable",
                  "value": "UNAVAILABLE"
                },
                {
                  "description": "Discrepant",
                  "value": "DISCREPANT"
                },
                {
                  "description": "Withdrawn",
                  "value": "WITHDRAWN"
                },
                {
                  "description": "Tombstone",
                  "value": "TOMBSTONE"
                }
              ]
            },
            "stream": {
              "filter": {
                "field": "stream",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "stream.id",
                "labelPath": "stream.display_name",
                "model": "integrate.SyncStream"
              },
              "row": {
                "path": "stream.id",
                "paths": [
                  "stream.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "stream.integration": {
              "filter": {
                "field": "stream__integration",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "stream.integration.id",
                "labelPath": "stream.integration.display_name",
                "model": "integrate.Integration"
              },
              "row": {
                "path": "stream.integration.id",
                "paths": [
                  "stream.integration.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "tombstoned_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "tombstoned_at",
                "paths": [
                  "tombstoned_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate/record_link",
        "revisionFields": [],
        "roots": {
          "aggregate": "record_links_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "record_links_by_pk",
          "groups": "record_links_groups",
          "groupsCount": "record_links_groups_count",
          "list": "record_links",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "record_links_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "record_links_bool_exp",
          "groupBySpec": "recordLinksgroupbyspec",
          "groupKey": "recordLinksgroupkey",
          "groupOrder": "recordLinksgrouporder",
          "grouped": "record_links_group",
          "having": "recordLinkshaving",
          "node": "RecordLinkType",
          "order": "record_links_order_by",
          "query": "recordLinks_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.RecordRevision",
        "capabilities": [
          "list",
          "detail",
          "aggregate"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "link",
            "readable": true,
            "relationModelLabel": "integrate.RecordLink",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "number",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "source_payload",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "source_hash",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "mapping_version",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "mapped_payload",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "dependency_digest",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "applied_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.RecordRevision",
        "modelName": "recordrevision",
        "query": {
          "axes": {},
          "fields": {
            "applied_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "applied_at",
                "paths": [
                  "applied_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "applied_at"
              },
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "dependency_digest": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "dependency_digest",
                "paths": [
                  "dependency_digest"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "link": {
              "filter": {
                "field": "link",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "link.id",
                "labelPath": "link.display_name",
                "model": "integrate.RecordLink"
              },
              "row": {
                "path": "link.id",
                "paths": [
                  "link.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "mapped_payload": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "mapped_payload",
                "paths": [
                  "mapped_payload"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "mapping_version": {
              "filter": {
                "field": "mapping_version",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "mapping_version",
                "paths": [
                  "mapping_version"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "number": {
              "filter": {
                "field": "number",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "number",
                "paths": [
                  "number"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "number"
              },
              "values": []
            },
            "source_hash": {
              "filter": {
                "field": "source_hash",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source_hash",
                "paths": [
                  "source_hash"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "source_payload": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source_payload",
                "paths": [
                  "source_payload"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate/record_revision",
        "revisionFields": [],
        "roots": {
          "aggregate": "record_revisions_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "record_revisions_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "record_revisions",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": null,
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "record_revisions_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "record_revisions_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "RecordRevisionType",
          "order": "record_revisions_order_by",
          "query": "recordRevisions_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate",
        "canonicalLabel": "integrate.SyncDiscrepancy",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "stream",
            "readable": true,
            "relationModelLabel": "integrate.SyncStream",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "link",
            "readable": true,
            "relationModelLabel": "integrate.RecordLink",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Semantic",
                "value": "SEMANTIC"
              },
              {
                "description": "Conflict",
                "value": "CONFLICT"
              },
              {
                "description": "Missing dependency",
                "value": "MISSING_DEPENDENCY"
              },
              {
                "description": "Remote rejected",
                "value": "REMOTE_REJECTED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "code",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "source_hash",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "mapping_version",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "details",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Open",
                "value": "OPEN"
              },
              {
                "description": "Retry",
                "value": "RETRY"
              },
              {
                "description": "Resolved",
                "value": "RESOLVED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_open",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "attempts",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "retry_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "resolved_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate.SyncDiscrepancy",
        "modelName": "syncdiscrepancy",
        "query": {
          "axes": {
            "code": {
              "drill": {
                "field": "code",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "code",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "code",
              "identityPath": "code",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "code"
              ],
              "server": {
                "input": "CODE",
                "key": "code",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "kind": {
              "drill": {
                "field": "kind",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "kind",
                "valueMap": [
                  {
                    "from": "SEMANTIC",
                    "to": "semantic"
                  },
                  {
                    "from": "CONFLICT",
                    "to": "conflict"
                  },
                  {
                    "from": "MISSING_DEPENDENCY",
                    "to": "missing_dependency"
                  },
                  {
                    "from": "REMOTE_REJECTED",
                    "to": "remote_rejected"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "kind",
              "identityPath": "kind",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "kind"
              ],
              "server": {
                "input": "KIND",
                "key": "kind",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "status": {
              "drill": {
                "field": "status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "status",
                "valueMap": [
                  {
                    "from": "OPEN",
                    "to": "open"
                  },
                  {
                    "from": "RETRY",
                    "to": "retry"
                  },
                  {
                    "from": "RESOLVED",
                    "to": "resolved"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "status",
              "identityPath": "status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "status"
              ],
              "server": {
                "input": "STATUS",
                "key": "status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "attempts": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "attempts",
                "paths": [
                  "attempts"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "code": {
              "filter": {
                "field": "code",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "code",
                "paths": [
                  "code"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "details": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "details",
                "paths": [
                  "details"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_open": {
              "filter": {
                "field": "is_open",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_open",
                "paths": [
                  "is_open"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "SEMANTIC",
                    "to": "semantic"
                  },
                  {
                    "from": "CONFLICT",
                    "to": "conflict"
                  },
                  {
                    "from": "MISSING_DEPENDENCY",
                    "to": "missing_dependency"
                  },
                  {
                    "from": "REMOTE_REJECTED",
                    "to": "remote_rejected"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "kind"
              },
              "values": [
                {
                  "description": "Semantic",
                  "value": "SEMANTIC"
                },
                {
                  "description": "Conflict",
                  "value": "CONFLICT"
                },
                {
                  "description": "Missing dependency",
                  "value": "MISSING_DEPENDENCY"
                },
                {
                  "description": "Remote rejected",
                  "value": "REMOTE_REJECTED"
                }
              ]
            },
            "link": {
              "filter": {
                "field": "link",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "link.id",
                "labelPath": "link.display_name",
                "model": "integrate.RecordLink"
              },
              "row": {
                "path": "link.id",
                "paths": [
                  "link.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "mapping_version": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "mapping_version",
                "paths": [
                  "mapping_version"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "resolved_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "resolved_at",
                "paths": [
                  "resolved_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "retry_at": {
              "filter": {
                "field": "retry_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "retry_at",
                "paths": [
                  "retry_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "retry_at"
              },
              "values": []
            },
            "source_hash": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source_hash",
                "paths": [
                  "source_hash"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "status": {
              "filter": {
                "field": "status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "OPEN",
                    "to": "open"
                  },
                  {
                    "from": "RETRY",
                    "to": "retry"
                  },
                  {
                    "from": "RESOLVED",
                    "to": "resolved"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "status",
                "paths": [
                  "status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "status"
              },
              "values": [
                {
                  "description": "Open",
                  "value": "OPEN"
                },
                {
                  "description": "Retry",
                  "value": "RETRY"
                },
                {
                  "description": "Resolved",
                  "value": "RESOLVED"
                }
              ]
            },
            "stream": {
              "filter": {
                "field": "stream",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "stream.id",
                "labelPath": "stream.display_name",
                "model": "integrate.SyncStream"
              },
              "row": {
                "path": "stream.id",
                "paths": [
                  "stream.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "stream.integration": {
              "filter": {
                "field": "stream__integration",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "stream.integration.id",
                "labelPath": "stream.integration.display_name",
                "model": "integrate.Integration"
              },
              "row": {
                "path": "stream.integration.id",
                "paths": [
                  "stream.integration.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate/sync_discrepancy",
        "revisionFields": [],
        "roots": {
          "aggregate": "sync_discrepancies_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "sync_discrepancies_by_pk",
          "groups": "sync_discrepancies_groups",
          "groupsCount": "sync_discrepancies_groups_count",
          "list": "sync_discrepancies",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "sync_discrepancies_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "sync_discrepancies_bool_exp",
          "groupBySpec": "syncDiscrepanciesgroupbyspec",
          "groupKey": "syncDiscrepanciesgroupkey",
          "groupOrder": "syncDiscrepanciesgrouporder",
          "grouped": "sync_discrepancies_group",
          "having": "syncDiscrepancieshaving",
          "node": "SyncDiscrepancyType",
          "order": "sync_discrepancies_order_by",
          "query": "syncDiscrepancies_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.Party",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "update",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "created_by",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_by_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "updated_by",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_by_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "notes",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "handle_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "first_met_note",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "introduced_by",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "handles",
            "readable": true,
            "relationModelLabel": "parties.Handle",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "party_handles",
            "readable": true,
            "relationModelLabel": "parties.PartyHandle",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "addresses",
            "readable": true,
            "relationModelLabel": "parties.Address",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "circle_members",
            "readable": true,
            "relationModelLabel": "parties.CircleMember",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "relationships",
            "readable": true,
            "relationModelLabel": "parties.Relationship",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "inbound_relationships",
            "readable": true,
            "relationModelLabel": "parties.Relationship",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "concrete_kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Person",
                "value": "PERSON"
              },
              {
                "description": "Organization",
                "value": "ORGANIZATION"
              },
              {
                "description": "Any",
                "value": "ANY"
              }
            ],
            "widget": "select"
          }
        ],
        "grantable": [
          {
            "permission": "write",
            "relation": "reader",
            "subjects": [
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              },
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              }
            ]
          }
        ],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.Party",
        "modelName": "party",
        "query": {
          "axes": {
            "created_at": {
              "drill": {
                "field": "created_at",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "created_at",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_year_range",
                    "valueKey": "created_at_year",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "YEAR",
                  "key": "created_at_year",
                  "name": "year",
                  "rangeKey": "created_at_year_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_quarter_range",
                    "valueKey": "created_at_quarter",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "QUARTER",
                  "key": "created_at_quarter",
                  "name": "quarter",
                  "rangeKey": "created_at_quarter_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_month_range",
                    "valueKey": "created_at_month",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MONTH",
                  "key": "created_at_month",
                  "name": "month",
                  "rangeKey": "created_at_month_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_week_range",
                    "valueKey": "created_at_week",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "WEEK",
                  "key": "created_at_week",
                  "name": "week",
                  "rangeKey": "created_at_week_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_day_range",
                    "valueKey": "created_at_day",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "DAY",
                  "key": "created_at_day",
                  "name": "day",
                  "rangeKey": "created_at_day_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_hour_range",
                    "valueKey": "created_at_hour",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "HOUR",
                  "key": "created_at_hour",
                  "name": "hour",
                  "rangeKey": "created_at_hour_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_minute_range",
                    "valueKey": "created_at_minute",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MINUTE",
                  "key": "created_at_minute",
                  "name": "minute",
                  "rangeKey": "created_at_minute_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_second_range",
                    "valueKey": "created_at_second",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "SECOND",
                  "key": "created_at_second",
                  "name": "second",
                  "rangeKey": "created_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "created_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "created_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "created_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "created_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "created_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "created_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "created_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "created_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "created_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "created_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "created_at",
              "identityPath": "created_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "created_at"
              ],
              "server": {
                "input": "CREATED_AT",
                "key": "created_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "addresses": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "circle_members": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "concrete_kind": {
              "filter": null,
              "kind": "enum",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "concrete_kind",
                "paths": [
                  "concrete_kind"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Person",
                  "value": "PERSON"
                },
                {
                  "description": "Organization",
                  "value": "ORGANIZATION"
                },
                {
                  "description": "Any",
                  "value": "ANY"
                }
              ]
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "created_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "created_by",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "created_by",
                "paths": [
                  "created_by"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "created_by_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "created_by_label",
                "paths": [
                  "created_by_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "first_met_note": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "first_met_note",
                "paths": [
                  "first_met_note"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "handle_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "handle_count",
                "paths": [
                  "handle_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "handles": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "inbound_relationships": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "introduced_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "introduced_by.id",
                "labelPath": "introduced_by.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "introduced_by.id",
                "paths": [
                  "introduced_by.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "notes": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "notes",
                "paths": [
                  "notes"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "party_handles": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "relationships": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "updated_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "updated_by",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "updated_by",
                "paths": [
                  "updated_by"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "updated_by_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "updated_by_label",
                "paths": [
                  "updated_by_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              },
              {
                "direction": "ASC",
                "field": "display_name"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "parties/party",
        "revisionFields": [],
        "roots": {
          "aggregate": "parties_aggregate",
          "changes": "partyChanged",
          "create": null,
          "delete": "delete_parties_by_pk",
          "deletePreview": null,
          "detail": "parties_by_pk",
          "groups": "parties_groups",
          "groupsCount": "parties_groups_count",
          "list": "parties",
          "revisions": null,
          "save": null,
          "update": "update_parties_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "parties_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "parties_bool_exp",
          "groupBySpec": "partiesGroupBySpec",
          "groupKey": "partiesGroupKey",
          "groupOrder": "partiesGroupOrder",
          "grouped": "parties_group",
          "having": "partiesHaving",
          "node": "PartyType",
          "order": "parties_order_by",
          "query": "parties_Query",
          "revision": null,
          "updateInput": "parties_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "display_name",
          "notes"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.Party",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update"
        ],
        "createArguments": [],
        "createFields": [
          "display_name",
          "notes",
          "name_prefix",
          "given_name",
          "additional_name",
          "family_name",
          "name_suffix",
          "nickname",
          "birthday",
          "anniversary"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "created_by",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_by_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "updated_by",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_by_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "notes",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "handle_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "first_met_note",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "introduced_by",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "handles",
            "readable": true,
            "relationModelLabel": "parties.Handle",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "party_handles",
            "readable": true,
            "relationModelLabel": "parties.PartyHandle",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "addresses",
            "readable": true,
            "relationModelLabel": "parties.Address",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "circle_members",
            "readable": true,
            "relationModelLabel": "parties.CircleMember",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "relationships",
            "readable": true,
            "relationModelLabel": "parties.Relationship",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "inbound_relationships",
            "readable": true,
            "relationModelLabel": "parties.Relationship",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "concrete_kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Person",
                "value": "PERSON"
              },
              {
                "description": "Organization",
                "value": "ORGANIZATION"
              },
              {
                "description": "Any",
                "value": "ANY"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "name_prefix",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "given_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "additional_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "family_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "name_suffix",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "nickname",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "birthday",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Date",
            "updatable": true,
            "values": [],
            "widget": "date"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "anniversary",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Date",
            "updatable": true,
            "values": [],
            "widget": "date"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "folder",
            "readable": true,
            "relationModelLabel": "parties.Folder",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "circle_names",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "user",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.Person",
        "modelName": "person",
        "query": {
          "axes": {
            "created_at": {
              "drill": {
                "field": "created_at",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "created_at",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_year_range",
                    "valueKey": "created_at_year",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "YEAR",
                  "key": "created_at_year",
                  "name": "year",
                  "rangeKey": "created_at_year_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_quarter_range",
                    "valueKey": "created_at_quarter",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "QUARTER",
                  "key": "created_at_quarter",
                  "name": "quarter",
                  "rangeKey": "created_at_quarter_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_month_range",
                    "valueKey": "created_at_month",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MONTH",
                  "key": "created_at_month",
                  "name": "month",
                  "rangeKey": "created_at_month_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_week_range",
                    "valueKey": "created_at_week",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "WEEK",
                  "key": "created_at_week",
                  "name": "week",
                  "rangeKey": "created_at_week_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_day_range",
                    "valueKey": "created_at_day",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "DAY",
                  "key": "created_at_day",
                  "name": "day",
                  "rangeKey": "created_at_day_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_hour_range",
                    "valueKey": "created_at_hour",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "HOUR",
                  "key": "created_at_hour",
                  "name": "hour",
                  "rangeKey": "created_at_hour_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_minute_range",
                    "valueKey": "created_at_minute",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MINUTE",
                  "key": "created_at_minute",
                  "name": "minute",
                  "rangeKey": "created_at_minute_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_second_range",
                    "valueKey": "created_at_second",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "SECOND",
                  "key": "created_at_second",
                  "name": "second",
                  "rangeKey": "created_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "created_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "created_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "created_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "created_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "created_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "created_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "created_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "created_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "created_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "created_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "created_at",
              "identityPath": "created_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "created_at"
              ],
              "server": {
                "input": "CREATED_AT",
                "key": "created_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "folder": {
              "drill": {
                "field": "folder",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "folder_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "folder",
              "identityPath": "folder.id",
              "kind": "relation",
              "labelPath": "folder.name",
              "paths": [
                "folder.id",
                "folder.name"
              ],
              "server": {
                "input": "FOLDER",
                "key": "folder_id",
                "labelInput": "FOLDER__NAME",
                "labelKey": "folder__name",
                "valueMap": []
              }
            }
          },
          "fields": {
            "additional_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "additional_name",
                "paths": [
                  "additional_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "addresses": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "anniversary": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "anniversary",
                "paths": [
                  "anniversary"
                ]
              },
              "scalar": "Date",
              "sort": null,
              "values": []
            },
            "birthday": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "birthday",
                "paths": [
                  "birthday"
                ]
              },
              "scalar": "Date",
              "sort": null,
              "values": []
            },
            "circle_members": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "circle_names": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "circle_names",
                "paths": [
                  "circle_names"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "concrete_kind": {
              "filter": null,
              "kind": "enum",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "concrete_kind",
                "paths": [
                  "concrete_kind"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Person",
                  "value": "PERSON"
                },
                {
                  "description": "Organization",
                  "value": "ORGANIZATION"
                },
                {
                  "description": "Any",
                  "value": "ANY"
                }
              ]
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "created_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "created_by",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "created_by",
                "paths": [
                  "created_by"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "created_by_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "created_by_label",
                "paths": [
                  "created_by_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "family_name": {
              "filter": {
                "field": "family_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "family_name",
                "paths": [
                  "family_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "family_name"
              },
              "values": []
            },
            "first_met_note": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "first_met_note",
                "paths": [
                  "first_met_note"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "folder": {
              "filter": {
                "field": "folder",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "folder.id",
                "labelPath": "folder.name",
                "model": "parties.Folder"
              },
              "row": {
                "path": "folder.id",
                "paths": [
                  "folder.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "folder"
              },
              "values": []
            },
            "given_name": {
              "filter": {
                "field": "given_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "given_name",
                "paths": [
                  "given_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "given_name"
              },
              "values": []
            },
            "handle_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "handle_count",
                "paths": [
                  "handle_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "handles": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "inbound_relationships": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "introduced_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "introduced_by.id",
                "labelPath": "introduced_by.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "introduced_by.id",
                "paths": [
                  "introduced_by.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "name_prefix": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name_prefix",
                "paths": [
                  "name_prefix"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "name_suffix": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name_suffix",
                "paths": [
                  "name_suffix"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "nickname": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "nickname",
                "paths": [
                  "nickname"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "notes": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "notes",
                "paths": [
                  "notes"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "party_handles": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "relationships": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "updated_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "updated_by",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "updated_by",
                "paths": [
                  "updated_by"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "updated_by_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "updated_by_label",
                "paths": [
                  "updated_by_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "user": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "user",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "user",
                "paths": [
                  "user"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              },
              {
                "direction": "ASC",
                "field": "display_name"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "display_name"
        ],
        "resourceType": "parties/person",
        "revisionFields": [],
        "roots": {
          "aggregate": "people_aggregate",
          "changes": null,
          "create": "insert_people_one",
          "delete": null,
          "deletePreview": null,
          "detail": "people_by_pk",
          "groups": "people_groups",
          "groupsCount": "people_groups_count",
          "list": "people",
          "revisions": null,
          "save": null,
          "update": "update_people_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "people_aggregate",
          "createInput": "people_insert_input",
          "deletePayload": null,
          "filter": "people_bool_exp",
          "groupBySpec": "peopleGroupBySpec",
          "groupKey": "peopleGroupKey",
          "groupOrder": "peopleGroupOrder",
          "grouped": "people_group",
          "having": "peopleHaving",
          "node": "PersonType",
          "order": "people_order_by",
          "query": "people_Query",
          "revision": null,
          "updateInput": "people_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "display_name",
          "notes",
          "name_prefix",
          "given_name",
          "additional_name",
          "family_name",
          "name_suffix",
          "nickname",
          "birthday",
          "anniversary"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.Party",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update"
        ],
        "createArguments": [],
        "createFields": [
          "display_name",
          "notes",
          "legal_name",
          "domain"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "created_by",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_by_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "updated_by",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_by_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "notes",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "handle_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "first_met_note",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "introduced_by",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "handles",
            "readable": true,
            "relationModelLabel": "parties.Handle",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "party_handles",
            "readable": true,
            "relationModelLabel": "parties.PartyHandle",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "addresses",
            "readable": true,
            "relationModelLabel": "parties.Address",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "circle_members",
            "readable": true,
            "relationModelLabel": "parties.CircleMember",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "relationships",
            "readable": true,
            "relationModelLabel": "parties.Relationship",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "inbound_relationships",
            "readable": true,
            "relationModelLabel": "parties.Relationship",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "concrete_kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Person",
                "value": "PERSON"
              },
              {
                "description": "Organization",
                "value": "ORGANIZATION"
              },
              {
                "description": "Any",
                "value": "ANY"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "legal_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "domain",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.Organization",
        "modelName": "organization",
        "query": {
          "axes": {
            "created_at": {
              "drill": {
                "field": "created_at",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "created_at",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_year_range",
                    "valueKey": "created_at_year",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "YEAR",
                  "key": "created_at_year",
                  "name": "year",
                  "rangeKey": "created_at_year_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_quarter_range",
                    "valueKey": "created_at_quarter",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "QUARTER",
                  "key": "created_at_quarter",
                  "name": "quarter",
                  "rangeKey": "created_at_quarter_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_month_range",
                    "valueKey": "created_at_month",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MONTH",
                  "key": "created_at_month",
                  "name": "month",
                  "rangeKey": "created_at_month_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_week_range",
                    "valueKey": "created_at_week",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "WEEK",
                  "key": "created_at_week",
                  "name": "week",
                  "rangeKey": "created_at_week_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_day_range",
                    "valueKey": "created_at_day",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "DAY",
                  "key": "created_at_day",
                  "name": "day",
                  "rangeKey": "created_at_day_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_hour_range",
                    "valueKey": "created_at_hour",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "HOUR",
                  "key": "created_at_hour",
                  "name": "hour",
                  "rangeKey": "created_at_hour_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_minute_range",
                    "valueKey": "created_at_minute",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MINUTE",
                  "key": "created_at_minute",
                  "name": "minute",
                  "rangeKey": "created_at_minute_range"
                },
                {
                  "drill": {
                    "field": "created_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "created_at_second_range",
                    "valueKey": "created_at_second",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "SECOND",
                  "key": "created_at_second",
                  "name": "second",
                  "rangeKey": "created_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "created_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "created_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "created_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "created_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "created_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "created_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "created_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "created_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "created_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "created_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "created_at",
              "identityPath": "created_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "created_at"
              ],
              "server": {
                "input": "CREATED_AT",
                "key": "created_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "domain": {
              "drill": {
                "field": "domain",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "domain",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "domain",
              "identityPath": "domain",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "domain"
              ],
              "server": {
                "input": "DOMAIN",
                "key": "domain",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "addresses": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "circle_members": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "concrete_kind": {
              "filter": null,
              "kind": "enum",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "concrete_kind",
                "paths": [
                  "concrete_kind"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Person",
                  "value": "PERSON"
                },
                {
                  "description": "Organization",
                  "value": "ORGANIZATION"
                },
                {
                  "description": "Any",
                  "value": "ANY"
                }
              ]
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "created_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "created_by",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "created_by",
                "paths": [
                  "created_by"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "created_by_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "created_by_label",
                "paths": [
                  "created_by_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "domain": {
              "filter": {
                "field": "domain",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "domain",
                "paths": [
                  "domain"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "domain"
              },
              "values": []
            },
            "first_met_note": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "first_met_note",
                "paths": [
                  "first_met_note"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "handle_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "handle_count",
                "paths": [
                  "handle_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "handles": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "inbound_relationships": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "introduced_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "introduced_by.id",
                "labelPath": "introduced_by.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "introduced_by.id",
                "paths": [
                  "introduced_by.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "legal_name": {
              "filter": {
                "field": "legal_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "legal_name",
                "paths": [
                  "legal_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "legal_name"
              },
              "values": []
            },
            "notes": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "notes",
                "paths": [
                  "notes"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "party_handles": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "relationships": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "updated_by": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "updated_by",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "updated_by",
                "paths": [
                  "updated_by"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "updated_by_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "updated_by_label",
                "paths": [
                  "updated_by_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              },
              {
                "direction": "ASC",
                "field": "display_name"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "display_name"
        ],
        "resourceType": "parties/organization",
        "revisionFields": [],
        "roots": {
          "aggregate": "organizations_aggregate",
          "changes": null,
          "create": "insert_organizations_one",
          "delete": null,
          "deletePreview": null,
          "detail": "organizations_by_pk",
          "groups": "organizations_groups",
          "groupsCount": "organizations_groups_count",
          "list": "organizations",
          "revisions": null,
          "save": null,
          "update": "update_organizations_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "organizations_aggregate",
          "createInput": "organizations_insert_input",
          "deletePayload": null,
          "filter": "organizations_bool_exp",
          "groupBySpec": "organizationsGroupBySpec",
          "groupKey": "organizationsGroupKey",
          "groupOrder": "organizationsGroupOrder",
          "grouped": "organizations_group",
          "having": "organizationsHaving",
          "node": "OrganizationType",
          "order": "organizations_order_by",
          "query": "organizations_Query",
          "revision": null,
          "updateInput": "organizations_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "display_name",
          "notes",
          "legal_name",
          "domain"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.Handle",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "platform",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Email",
                "value": "EMAIL"
              },
              {
                "description": "Phone",
                "value": "PHONE"
              },
              {
                "description": "Discord",
                "value": "DISCORD"
              },
              {
                "description": "iMessage",
                "value": "IMESSAGE"
              },
              {
                "description": "Matrix",
                "value": "MATRIX"
              },
              {
                "description": "Signal",
                "value": "SIGNAL"
              },
              {
                "description": "Slack",
                "value": "SLACK"
              },
              {
                "description": "Telegram",
                "value": "TELEGRAM"
              },
              {
                "description": "WhatsApp",
                "value": "WHATSAPP"
              },
              {
                "description": "YouTube",
                "value": "YOUTUBE"
              },
              {
                "description": "Facebook",
                "value": "FACEBOOK"
              },
              {
                "description": "Instagram",
                "value": "INSTAGRAM"
              },
              {
                "description": "LinkedIn",
                "value": "LINKEDIN"
              },
              {
                "description": "Twitter",
                "value": "TWITTER"
              },
              {
                "description": "Other",
                "value": "OTHER"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "value",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "normalized_value",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "external_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_preferred",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_verified",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "party_link_confirmed",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "party",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "owner",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "confidence",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Float",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [
          {
            "permission": "write",
            "relation": "reader",
            "subjects": [
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              },
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              }
            ]
          }
        ],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.Handle",
        "modelName": "handle",
        "query": {
          "axes": {
            "party": {
              "drill": {
                "field": "party",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "party_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "party",
              "identityPath": "party.id",
              "kind": "relation",
              "labelPath": "party.display_name",
              "paths": [
                "party.id",
                "party.display_name"
              ],
              "server": {
                "input": "PARTY",
                "key": "party_id",
                "labelInput": "PARTY__DISPLAY_NAME",
                "labelKey": "party__display_name",
                "valueMap": []
              }
            }
          },
          "fields": {
            "confidence": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "confidence",
                "paths": [
                  "confidence"
                ]
              },
              "scalar": "Float",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "external_id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "external_id",
                "paths": [
                  "external_id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_preferred": {
              "filter": {
                "field": "is_preferred",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_preferred",
                "paths": [
                  "is_preferred"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "is_verified": {
              "filter": {
                "field": "is_verified",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_verified",
                "paths": [
                  "is_verified"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "label": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "label",
                "paths": [
                  "label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "normalized_value": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "normalized_value",
                "paths": [
                  "normalized_value"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "owner": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "owner",
                "labelPath": null,
                "model": "iam.User"
              },
              "row": {
                "path": "owner",
                "paths": [
                  "owner"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "party": {
              "filter": {
                "field": "party",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "party.id",
                "labelPath": "party.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "party.id",
                "paths": [
                  "party.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "party_link_confirmed": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "party_link_confirmed",
                "paths": [
                  "party_link_confirmed"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "platform": {
              "filter": {
                "field": "platform",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "EMAIL",
                    "to": "email"
                  },
                  {
                    "from": "PHONE",
                    "to": "phone"
                  },
                  {
                    "from": "DISCORD",
                    "to": "discord"
                  },
                  {
                    "from": "IMESSAGE",
                    "to": "imessage"
                  },
                  {
                    "from": "MATRIX",
                    "to": "matrix"
                  },
                  {
                    "from": "SIGNAL",
                    "to": "signal"
                  },
                  {
                    "from": "SLACK",
                    "to": "slack"
                  },
                  {
                    "from": "TELEGRAM",
                    "to": "telegram"
                  },
                  {
                    "from": "WHATSAPP",
                    "to": "whatsapp"
                  },
                  {
                    "from": "YOUTUBE",
                    "to": "youtube"
                  },
                  {
                    "from": "FACEBOOK",
                    "to": "facebook"
                  },
                  {
                    "from": "INSTAGRAM",
                    "to": "instagram"
                  },
                  {
                    "from": "LINKEDIN",
                    "to": "linkedin"
                  },
                  {
                    "from": "TWITTER",
                    "to": "twitter"
                  },
                  {
                    "from": "OTHER",
                    "to": "other"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "platform",
                "paths": [
                  "platform"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "platform"
              },
              "values": [
                {
                  "description": "Email",
                  "value": "EMAIL"
                },
                {
                  "description": "Phone",
                  "value": "PHONE"
                },
                {
                  "description": "Discord",
                  "value": "DISCORD"
                },
                {
                  "description": "iMessage",
                  "value": "IMESSAGE"
                },
                {
                  "description": "Matrix",
                  "value": "MATRIX"
                },
                {
                  "description": "Signal",
                  "value": "SIGNAL"
                },
                {
                  "description": "Slack",
                  "value": "SLACK"
                },
                {
                  "description": "Telegram",
                  "value": "TELEGRAM"
                },
                {
                  "description": "WhatsApp",
                  "value": "WHATSAPP"
                },
                {
                  "description": "YouTube",
                  "value": "YOUTUBE"
                },
                {
                  "description": "Facebook",
                  "value": "FACEBOOK"
                },
                {
                  "description": "Instagram",
                  "value": "INSTAGRAM"
                },
                {
                  "description": "LinkedIn",
                  "value": "LINKEDIN"
                },
                {
                  "description": "Twitter",
                  "value": "TWITTER"
                },
                {
                  "description": "Other",
                  "value": "OTHER"
                }
              ]
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "value": {
              "filter": {
                "field": "value",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "value",
                "paths": [
                  "value"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "value"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "platform"
              },
              {
                "direction": "ASC",
                "field": "value"
              }
            ]
          }
        },
        "recordRepresentation": "value",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "parties/handle",
        "revisionFields": [],
        "roots": {
          "aggregate": "handles_aggregate",
          "changes": "handleChanged",
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "handles_by_pk",
          "groups": "handles_groups",
          "groupsCount": "handles_groups_count",
          "list": "handles",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "handles_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "handles_bool_exp",
          "groupBySpec": "handlesGroupBySpec",
          "groupKey": "handlesGroupKey",
          "groupOrder": "handlesGroupOrder",
          "grouped": "handles_group",
          "having": "handlesHaving",
          "node": "HandleType",
          "order": "handles_order_by",
          "query": "handles_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id",
          "confidence"
        ],
        "aggregateMeasures": [
          {
            "field": "confidence",
            "input": "confidence",
            "op": "sum"
          },
          {
            "field": "confidence",
            "input": "confidence",
            "op": "avg"
          },
          {
            "field": "confidence",
            "input": "confidence",
            "op": "min"
          },
          {
            "field": "confidence",
            "input": "confidence",
            "op": "max"
          }
        ],
        "appLabel": "parties",
        "canonicalLabel": "parties.PartyHandle",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "party",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "handle",
            "readable": true,
            "relationModelLabel": "parties.Handle",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "confidence",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Float",
            "updatable": false,
            "values": [],
            "widget": "float"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "source",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Manual",
                "value": "MANUAL"
              },
              {
                "description": "Import",
                "value": "IMPORT"
              },
              {
                "description": "Email Match",
                "value": "EMAIL_MATCH"
              },
              {
                "description": "LLM",
                "value": "LLM"
              },
              {
                "description": "OAuth",
                "value": "OAUTH"
              },
              {
                "description": "CardDAV",
                "value": "CARDDAV"
              },
              {
                "description": "Community",
                "value": "COMMUNITY"
              },
              {
                "description": "Rule",
                "value": "RULE"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_confirmed",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_dismissed",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "evidence_refs",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "evidence_truncated",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.PartyHandle",
        "modelName": "partyhandle",
        "query": {
          "axes": {
            "party": {
              "drill": {
                "field": "party",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "party_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "party",
              "identityPath": "party.id",
              "kind": "relation",
              "labelPath": "party.display_name",
              "paths": [
                "party.id",
                "party.display_name"
              ],
              "server": {
                "input": "PARTY",
                "key": "party_id",
                "labelInput": "PARTY__DISPLAY_NAME",
                "labelKey": "party__display_name",
                "valueMap": []
              }
            },
            "source": {
              "drill": {
                "field": "source",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "source",
                "valueMap": [
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  },
                  {
                    "from": "IMPORT",
                    "to": "import"
                  },
                  {
                    "from": "EMAIL_MATCH",
                    "to": "email_match"
                  },
                  {
                    "from": "LLM",
                    "to": "llm"
                  },
                  {
                    "from": "OAUTH",
                    "to": "oauth"
                  },
                  {
                    "from": "CARDDAV",
                    "to": "carddav"
                  },
                  {
                    "from": "COMMUNITY",
                    "to": "community"
                  },
                  {
                    "from": "RULE",
                    "to": "rule"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "source",
              "identityPath": "source",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "source"
              ],
              "server": {
                "input": "SOURCE",
                "key": "source",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "confidence": {
              "filter": {
                "field": "confidence",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Float",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "confidence",
                "paths": [
                  "confidence"
                ]
              },
              "scalar": "Float",
              "sort": {
                "field": "confidence"
              },
              "values": []
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "evidence_refs": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "evidence_truncated": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "evidence_truncated",
                "paths": [
                  "evidence_truncated"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "handle": {
              "filter": {
                "field": "handle",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "handle.id",
                "labelPath": "handle.display_name",
                "model": "parties.Handle"
              },
              "row": {
                "path": "handle.id",
                "paths": [
                  "handle.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_confirmed": {
              "filter": {
                "field": "is_confirmed",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_confirmed",
                "paths": [
                  "is_confirmed"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "is_dismissed": {
              "filter": {
                "field": "is_dismissed",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_dismissed",
                "paths": [
                  "is_dismissed"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "party": {
              "filter": {
                "field": "party",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "party.id",
                "labelPath": "party.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "party.id",
                "paths": [
                  "party.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "source": {
              "filter": {
                "field": "source",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  },
                  {
                    "from": "IMPORT",
                    "to": "import"
                  },
                  {
                    "from": "EMAIL_MATCH",
                    "to": "email_match"
                  },
                  {
                    "from": "LLM",
                    "to": "llm"
                  },
                  {
                    "from": "OAUTH",
                    "to": "oauth"
                  },
                  {
                    "from": "CARDDAV",
                    "to": "carddav"
                  },
                  {
                    "from": "COMMUNITY",
                    "to": "community"
                  },
                  {
                    "from": "RULE",
                    "to": "rule"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source",
                "paths": [
                  "source"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "source"
              },
              "values": [
                {
                  "description": "Manual",
                  "value": "MANUAL"
                },
                {
                  "description": "Import",
                  "value": "IMPORT"
                },
                {
                  "description": "Email Match",
                  "value": "EMAIL_MATCH"
                },
                {
                  "description": "LLM",
                  "value": "LLM"
                },
                {
                  "description": "OAuth",
                  "value": "OAUTH"
                },
                {
                  "description": "CardDAV",
                  "value": "CARDDAV"
                },
                {
                  "description": "Community",
                  "value": "COMMUNITY"
                },
                {
                  "description": "Rule",
                  "value": "RULE"
                }
              ]
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "confidence"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "parties/party_handle",
        "revisionFields": [],
        "roots": {
          "aggregate": "party_handles_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "party_handles_by_pk",
          "groups": "party_handles_groups",
          "groupsCount": "party_handles_groups_count",
          "list": "party_handles",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "party_handles_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "party_handles_bool_exp",
          "groupBySpec": "partyHandlesgroupbyspec",
          "groupKey": "partyHandlesgroupkey",
          "groupOrder": "partyHandlesgrouporder",
          "grouped": "party_handles_group",
          "having": "partyHandleshaving",
          "node": "PartyHandleType",
          "order": "party_handles_order_by",
          "query": "partyHandles_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.Address",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "party",
          "label",
          "po_box",
          "extended",
          "street",
          "city",
          "region",
          "postal_code",
          "country",
          "is_primary"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "party",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "po_box",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "extended",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "street",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "city",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "region",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "postal_code",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "enum",
            "name": "country",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": null,
                "value": ""
              },
              {
                "description": "Afghanistan",
                "value": "AF"
              },
              {
                "description": "\u00c5land Islands",
                "value": "AX"
              },
              {
                "description": "Albania",
                "value": "AL"
              },
              {
                "description": "Algeria",
                "value": "DZ"
              },
              {
                "description": "American Samoa",
                "value": "AS"
              },
              {
                "description": "Andorra",
                "value": "AD"
              },
              {
                "description": "Angola",
                "value": "AO"
              },
              {
                "description": "Anguilla",
                "value": "AI"
              },
              {
                "description": "Antarctica",
                "value": "AQ"
              },
              {
                "description": "Antigua and Barbuda",
                "value": "AG"
              },
              {
                "description": "Argentina",
                "value": "AR"
              },
              {
                "description": "Armenia",
                "value": "AM"
              },
              {
                "description": "Aruba",
                "value": "AW"
              },
              {
                "description": "Australia",
                "value": "AU"
              },
              {
                "description": "Austria",
                "value": "AT"
              },
              {
                "description": "Azerbaijan",
                "value": "AZ"
              },
              {
                "description": "Bahamas (The)",
                "value": "BS"
              },
              {
                "description": "Bahrain",
                "value": "BH"
              },
              {
                "description": "Bangladesh",
                "value": "BD"
              },
              {
                "description": "Barbados",
                "value": "BB"
              },
              {
                "description": "Belarus",
                "value": "BY"
              },
              {
                "description": "Belgium",
                "value": "BE"
              },
              {
                "description": "Belize",
                "value": "BZ"
              },
              {
                "description": "Benin",
                "value": "BJ"
              },
              {
                "description": "Bermuda",
                "value": "BM"
              },
              {
                "description": "Bhutan",
                "value": "BT"
              },
              {
                "description": "Bolivia",
                "value": "BO"
              },
              {
                "description": "Bonaire, Sint Eustatius and Saba",
                "value": "BQ"
              },
              {
                "description": "Bosnia and Herzegovina",
                "value": "BA"
              },
              {
                "description": "Botswana",
                "value": "BW"
              },
              {
                "description": "Bouvet Island",
                "value": "BV"
              },
              {
                "description": "Brazil",
                "value": "BR"
              },
              {
                "description": "British Indian Ocean Territory",
                "value": "IO"
              },
              {
                "description": "Brunei",
                "value": "BN"
              },
              {
                "description": "Bulgaria",
                "value": "BG"
              },
              {
                "description": "Burkina Faso",
                "value": "BF"
              },
              {
                "description": "Burundi",
                "value": "BI"
              },
              {
                "description": "Cabo Verde",
                "value": "CV"
              },
              {
                "description": "Cambodia",
                "value": "KH"
              },
              {
                "description": "Cameroon",
                "value": "CM"
              },
              {
                "description": "Canada",
                "value": "CA"
              },
              {
                "description": "Cayman Islands",
                "value": "KY"
              },
              {
                "description": "Central African Republic",
                "value": "CF"
              },
              {
                "description": "Chad",
                "value": "TD"
              },
              {
                "description": "Chile",
                "value": "CL"
              },
              {
                "description": "China",
                "value": "CN"
              },
              {
                "description": "Christmas Island",
                "value": "CX"
              },
              {
                "description": "Cocos (Keeling) Islands",
                "value": "CC"
              },
              {
                "description": "Colombia",
                "value": "CO"
              },
              {
                "description": "Comoros",
                "value": "KM"
              },
              {
                "description": "Congo",
                "value": "CG"
              },
              {
                "description": "Cook Islands",
                "value": "CK"
              },
              {
                "description": "Costa Rica",
                "value": "CR"
              },
              {
                "description": "C\u00f4te d'Ivoire",
                "value": "CI"
              },
              {
                "description": "Croatia",
                "value": "HR"
              },
              {
                "description": "Cuba",
                "value": "CU"
              },
              {
                "description": "Cura\u00e7ao",
                "value": "CW"
              },
              {
                "description": "Cyprus",
                "value": "CY"
              },
              {
                "description": "Czechia",
                "value": "CZ"
              },
              {
                "description": "Democratic Republic of the Congo",
                "value": "CD"
              },
              {
                "description": "Denmark",
                "value": "DK"
              },
              {
                "description": "Djibouti",
                "value": "DJ"
              },
              {
                "description": "Dominica",
                "value": "DM"
              },
              {
                "description": "Dominican Republic",
                "value": "DO"
              },
              {
                "description": "Ecuador",
                "value": "EC"
              },
              {
                "description": "Egypt",
                "value": "EG"
              },
              {
                "description": "El Salvador",
                "value": "SV"
              },
              {
                "description": "Equatorial Guinea",
                "value": "GQ"
              },
              {
                "description": "Eritrea",
                "value": "ER"
              },
              {
                "description": "Estonia",
                "value": "EE"
              },
              {
                "description": "Eswatini",
                "value": "SZ"
              },
              {
                "description": "Ethiopia",
                "value": "ET"
              },
              {
                "description": "Falkland Islands (Malvinas)",
                "value": "FK"
              },
              {
                "description": "Faroe Islands",
                "value": "FO"
              },
              {
                "description": "Fiji",
                "value": "FJ"
              },
              {
                "description": "Finland",
                "value": "FI"
              },
              {
                "description": "France",
                "value": "FR"
              },
              {
                "description": "French Guiana",
                "value": "GF"
              },
              {
                "description": "French Polynesia",
                "value": "PF"
              },
              {
                "description": "French Southern Territories",
                "value": "TF"
              },
              {
                "description": "Gabon",
                "value": "GA"
              },
              {
                "description": "Gambia",
                "value": "GM"
              },
              {
                "description": "Georgia",
                "value": "GE"
              },
              {
                "description": "Germany",
                "value": "DE"
              },
              {
                "description": "Ghana",
                "value": "GH"
              },
              {
                "description": "Gibraltar",
                "value": "GI"
              },
              {
                "description": "Greece",
                "value": "GR"
              },
              {
                "description": "Greenland",
                "value": "GL"
              },
              {
                "description": "Grenada",
                "value": "GD"
              },
              {
                "description": "Guadeloupe",
                "value": "GP"
              },
              {
                "description": "Guam",
                "value": "GU"
              },
              {
                "description": "Guatemala",
                "value": "GT"
              },
              {
                "description": "Guernsey",
                "value": "GG"
              },
              {
                "description": "Guinea",
                "value": "GN"
              },
              {
                "description": "Guinea-Bissau",
                "value": "GW"
              },
              {
                "description": "Guyana",
                "value": "GY"
              },
              {
                "description": "Haiti",
                "value": "HT"
              },
              {
                "description": "Heard Island and McDonald Islands",
                "value": "HM"
              },
              {
                "description": "Honduras",
                "value": "HN"
              },
              {
                "description": "Hong Kong",
                "value": "HK"
              },
              {
                "description": "Hungary",
                "value": "HU"
              },
              {
                "description": "Iceland",
                "value": "IS"
              },
              {
                "description": "India",
                "value": "IN"
              },
              {
                "description": "Indonesia",
                "value": "ID"
              },
              {
                "description": "Iran",
                "value": "IR"
              },
              {
                "description": "Iraq",
                "value": "IQ"
              },
              {
                "description": "Ireland",
                "value": "IE"
              },
              {
                "description": "Isle of Man",
                "value": "IM"
              },
              {
                "description": "Israel",
                "value": "IL"
              },
              {
                "description": "Italy",
                "value": "IT"
              },
              {
                "description": "Jamaica",
                "value": "JM"
              },
              {
                "description": "Japan",
                "value": "JP"
              },
              {
                "description": "Jersey",
                "value": "JE"
              },
              {
                "description": "Jordan",
                "value": "JO"
              },
              {
                "description": "Kazakhstan",
                "value": "KZ"
              },
              {
                "description": "Kenya",
                "value": "KE"
              },
              {
                "description": "Kiribati",
                "value": "KI"
              },
              {
                "description": "Kuwait",
                "value": "KW"
              },
              {
                "description": "Kyrgyzstan",
                "value": "KG"
              },
              {
                "description": "Laos",
                "value": "LA"
              },
              {
                "description": "Latvia",
                "value": "LV"
              },
              {
                "description": "Lebanon",
                "value": "LB"
              },
              {
                "description": "Lesotho",
                "value": "LS"
              },
              {
                "description": "Liberia",
                "value": "LR"
              },
              {
                "description": "Libya",
                "value": "LY"
              },
              {
                "description": "Liechtenstein",
                "value": "LI"
              },
              {
                "description": "Lithuania",
                "value": "LT"
              },
              {
                "description": "Luxembourg",
                "value": "LU"
              },
              {
                "description": "Macao",
                "value": "MO"
              },
              {
                "description": "Madagascar",
                "value": "MG"
              },
              {
                "description": "Malawi",
                "value": "MW"
              },
              {
                "description": "Malaysia",
                "value": "MY"
              },
              {
                "description": "Maldives",
                "value": "MV"
              },
              {
                "description": "Mali",
                "value": "ML"
              },
              {
                "description": "Malta",
                "value": "MT"
              },
              {
                "description": "Marshall Islands",
                "value": "MH"
              },
              {
                "description": "Martinique",
                "value": "MQ"
              },
              {
                "description": "Mauritania",
                "value": "MR"
              },
              {
                "description": "Mauritius",
                "value": "MU"
              },
              {
                "description": "Mayotte",
                "value": "YT"
              },
              {
                "description": "Mexico",
                "value": "MX"
              },
              {
                "description": "Micronesia",
                "value": "FM"
              },
              {
                "description": "Moldova",
                "value": "MD"
              },
              {
                "description": "Monaco",
                "value": "MC"
              },
              {
                "description": "Mongolia",
                "value": "MN"
              },
              {
                "description": "Montenegro",
                "value": "ME"
              },
              {
                "description": "Montserrat",
                "value": "MS"
              },
              {
                "description": "Morocco",
                "value": "MA"
              },
              {
                "description": "Mozambique",
                "value": "MZ"
              },
              {
                "description": "Myanmar",
                "value": "MM"
              },
              {
                "description": "Namibia",
                "value": "NA"
              },
              {
                "description": "Naoero",
                "value": "NR"
              },
              {
                "description": "Nepal",
                "value": "NP"
              },
              {
                "description": "Netherlands",
                "value": "NL"
              },
              {
                "description": "New Caledonia",
                "value": "NC"
              },
              {
                "description": "New Zealand",
                "value": "NZ"
              },
              {
                "description": "Nicaragua",
                "value": "NI"
              },
              {
                "description": "Niger",
                "value": "NE"
              },
              {
                "description": "Nigeria",
                "value": "NG"
              },
              {
                "description": "Niue",
                "value": "NU"
              },
              {
                "description": "Norfolk Island",
                "value": "NF"
              },
              {
                "description": "North Korea",
                "value": "KP"
              },
              {
                "description": "North Macedonia",
                "value": "MK"
              },
              {
                "description": "Northern Mariana Islands",
                "value": "MP"
              },
              {
                "description": "Norway",
                "value": "NO"
              },
              {
                "description": "Oman",
                "value": "OM"
              },
              {
                "description": "Pakistan",
                "value": "PK"
              },
              {
                "description": "Palau",
                "value": "PW"
              },
              {
                "description": "Palestine",
                "value": "PS"
              },
              {
                "description": "Panama",
                "value": "PA"
              },
              {
                "description": "Papua New Guinea",
                "value": "PG"
              },
              {
                "description": "Paraguay",
                "value": "PY"
              },
              {
                "description": "Peru",
                "value": "PE"
              },
              {
                "description": "Philippines",
                "value": "PH"
              },
              {
                "description": "Pitcairn",
                "value": "PN"
              },
              {
                "description": "Poland",
                "value": "PL"
              },
              {
                "description": "Portugal",
                "value": "PT"
              },
              {
                "description": "Puerto Rico",
                "value": "PR"
              },
              {
                "description": "Qatar",
                "value": "QA"
              },
              {
                "description": "R\u00e9union",
                "value": "RE"
              },
              {
                "description": "Romania",
                "value": "RO"
              },
              {
                "description": "Russia",
                "value": "RU"
              },
              {
                "description": "Rwanda",
                "value": "RW"
              },
              {
                "description": "Saint Barth\u00e9lemy",
                "value": "BL"
              },
              {
                "description": "Saint Helena",
                "value": "SH"
              },
              {
                "description": "Saint Kitts and Nevis",
                "value": "KN"
              },
              {
                "description": "Saint Lucia",
                "value": "LC"
              },
              {
                "description": "Saint Martin (French part)",
                "value": "MF"
              },
              {
                "description": "Saint Pierre and Miquelon",
                "value": "PM"
              },
              {
                "description": "Saint Vincent and the Grenadines",
                "value": "VC"
              },
              {
                "description": "Samoa",
                "value": "WS"
              },
              {
                "description": "San Marino",
                "value": "SM"
              },
              {
                "description": "Sao Tome and Principe",
                "value": "ST"
              },
              {
                "description": "Saudi Arabia",
                "value": "SA"
              },
              {
                "description": "Senegal",
                "value": "SN"
              },
              {
                "description": "Serbia",
                "value": "RS"
              },
              {
                "description": "Seychelles",
                "value": "SC"
              },
              {
                "description": "Sierra Leone",
                "value": "SL"
              },
              {
                "description": "Singapore",
                "value": "SG"
              },
              {
                "description": "Sint Maarten (Dutch part)",
                "value": "SX"
              },
              {
                "description": "Slovakia",
                "value": "SK"
              },
              {
                "description": "Slovenia",
                "value": "SI"
              },
              {
                "description": "Solomon Islands",
                "value": "SB"
              },
              {
                "description": "Somalia",
                "value": "SO"
              },
              {
                "description": "South Africa",
                "value": "ZA"
              },
              {
                "description": "South Georgia",
                "value": "GS"
              },
              {
                "description": "South Korea",
                "value": "KR"
              },
              {
                "description": "South Sudan",
                "value": "SS"
              },
              {
                "description": "Spain",
                "value": "ES"
              },
              {
                "description": "Sri Lanka",
                "value": "LK"
              },
              {
                "description": "Sudan",
                "value": "SD"
              },
              {
                "description": "Suriname",
                "value": "SR"
              },
              {
                "description": "Svalbard and Jan Mayen",
                "value": "SJ"
              },
              {
                "description": "Sweden",
                "value": "SE"
              },
              {
                "description": "Switzerland",
                "value": "CH"
              },
              {
                "description": "Syria",
                "value": "SY"
              },
              {
                "description": "Taiwan",
                "value": "TW"
              },
              {
                "description": "Tajikistan",
                "value": "TJ"
              },
              {
                "description": "Tanzania",
                "value": "TZ"
              },
              {
                "description": "Thailand",
                "value": "TH"
              },
              {
                "description": "Timor-Leste",
                "value": "TL"
              },
              {
                "description": "Togo",
                "value": "TG"
              },
              {
                "description": "Tokelau",
                "value": "TK"
              },
              {
                "description": "Tonga",
                "value": "TO"
              },
              {
                "description": "Trinidad and Tobago",
                "value": "TT"
              },
              {
                "description": "Tunisia",
                "value": "TN"
              },
              {
                "description": "T\u00fcrkiye",
                "value": "TR"
              },
              {
                "description": "Turkmenistan",
                "value": "TM"
              },
              {
                "description": "Turks and Caicos Islands",
                "value": "TC"
              },
              {
                "description": "Tuvalu",
                "value": "TV"
              },
              {
                "description": "Uganda",
                "value": "UG"
              },
              {
                "description": "Ukraine",
                "value": "UA"
              },
              {
                "description": "United Arab Emirates",
                "value": "AE"
              },
              {
                "description": "United Kingdom",
                "value": "GB"
              },
              {
                "description": "United States Minor Outlying Islands",
                "value": "UM"
              },
              {
                "description": "United States of America",
                "value": "US"
              },
              {
                "description": "Uruguay",
                "value": "UY"
              },
              {
                "description": "Uzbekistan",
                "value": "UZ"
              },
              {
                "description": "Vanuatu",
                "value": "VU"
              },
              {
                "description": "Vatican City",
                "value": "VA"
              },
              {
                "description": "Venezuela",
                "value": "VE"
              },
              {
                "description": "Vietnam",
                "value": "VN"
              },
              {
                "description": "Virgin Islands (British)",
                "value": "VG"
              },
              {
                "description": "Virgin Islands (U.S.)",
                "value": "VI"
              },
              {
                "description": "Wallis and Futuna",
                "value": "WF"
              },
              {
                "description": "Western Sahara",
                "value": "EH"
              },
              {
                "description": "Yemen",
                "value": "YE"
              },
              {
                "description": "Zambia",
                "value": "ZM"
              },
              {
                "description": "Zimbabwe",
                "value": "ZW"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "latitude",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Float",
            "updatable": false,
            "values": [],
            "widget": "float"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "longitude",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Float",
            "updatable": false,
            "values": [],
            "widget": "float"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_primary",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.Address",
        "modelName": "address",
        "query": {
          "axes": {},
          "fields": {
            "city": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "city",
                "paths": [
                  "city"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "country": {
              "filter": null,
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "country",
                "paths": [
                  "country"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": null,
                  "value": ""
                },
                {
                  "description": "Afghanistan",
                  "value": "AF"
                },
                {
                  "description": "\u00c5land Islands",
                  "value": "AX"
                },
                {
                  "description": "Albania",
                  "value": "AL"
                },
                {
                  "description": "Algeria",
                  "value": "DZ"
                },
                {
                  "description": "American Samoa",
                  "value": "AS"
                },
                {
                  "description": "Andorra",
                  "value": "AD"
                },
                {
                  "description": "Angola",
                  "value": "AO"
                },
                {
                  "description": "Anguilla",
                  "value": "AI"
                },
                {
                  "description": "Antarctica",
                  "value": "AQ"
                },
                {
                  "description": "Antigua and Barbuda",
                  "value": "AG"
                },
                {
                  "description": "Argentina",
                  "value": "AR"
                },
                {
                  "description": "Armenia",
                  "value": "AM"
                },
                {
                  "description": "Aruba",
                  "value": "AW"
                },
                {
                  "description": "Australia",
                  "value": "AU"
                },
                {
                  "description": "Austria",
                  "value": "AT"
                },
                {
                  "description": "Azerbaijan",
                  "value": "AZ"
                },
                {
                  "description": "Bahamas (The)",
                  "value": "BS"
                },
                {
                  "description": "Bahrain",
                  "value": "BH"
                },
                {
                  "description": "Bangladesh",
                  "value": "BD"
                },
                {
                  "description": "Barbados",
                  "value": "BB"
                },
                {
                  "description": "Belarus",
                  "value": "BY"
                },
                {
                  "description": "Belgium",
                  "value": "BE"
                },
                {
                  "description": "Belize",
                  "value": "BZ"
                },
                {
                  "description": "Benin",
                  "value": "BJ"
                },
                {
                  "description": "Bermuda",
                  "value": "BM"
                },
                {
                  "description": "Bhutan",
                  "value": "BT"
                },
                {
                  "description": "Bolivia",
                  "value": "BO"
                },
                {
                  "description": "Bonaire, Sint Eustatius and Saba",
                  "value": "BQ"
                },
                {
                  "description": "Bosnia and Herzegovina",
                  "value": "BA"
                },
                {
                  "description": "Botswana",
                  "value": "BW"
                },
                {
                  "description": "Bouvet Island",
                  "value": "BV"
                },
                {
                  "description": "Brazil",
                  "value": "BR"
                },
                {
                  "description": "British Indian Ocean Territory",
                  "value": "IO"
                },
                {
                  "description": "Brunei",
                  "value": "BN"
                },
                {
                  "description": "Bulgaria",
                  "value": "BG"
                },
                {
                  "description": "Burkina Faso",
                  "value": "BF"
                },
                {
                  "description": "Burundi",
                  "value": "BI"
                },
                {
                  "description": "Cabo Verde",
                  "value": "CV"
                },
                {
                  "description": "Cambodia",
                  "value": "KH"
                },
                {
                  "description": "Cameroon",
                  "value": "CM"
                },
                {
                  "description": "Canada",
                  "value": "CA"
                },
                {
                  "description": "Cayman Islands",
                  "value": "KY"
                },
                {
                  "description": "Central African Republic",
                  "value": "CF"
                },
                {
                  "description": "Chad",
                  "value": "TD"
                },
                {
                  "description": "Chile",
                  "value": "CL"
                },
                {
                  "description": "China",
                  "value": "CN"
                },
                {
                  "description": "Christmas Island",
                  "value": "CX"
                },
                {
                  "description": "Cocos (Keeling) Islands",
                  "value": "CC"
                },
                {
                  "description": "Colombia",
                  "value": "CO"
                },
                {
                  "description": "Comoros",
                  "value": "KM"
                },
                {
                  "description": "Congo",
                  "value": "CG"
                },
                {
                  "description": "Cook Islands",
                  "value": "CK"
                },
                {
                  "description": "Costa Rica",
                  "value": "CR"
                },
                {
                  "description": "C\u00f4te d'Ivoire",
                  "value": "CI"
                },
                {
                  "description": "Croatia",
                  "value": "HR"
                },
                {
                  "description": "Cuba",
                  "value": "CU"
                },
                {
                  "description": "Cura\u00e7ao",
                  "value": "CW"
                },
                {
                  "description": "Cyprus",
                  "value": "CY"
                },
                {
                  "description": "Czechia",
                  "value": "CZ"
                },
                {
                  "description": "Democratic Republic of the Congo",
                  "value": "CD"
                },
                {
                  "description": "Denmark",
                  "value": "DK"
                },
                {
                  "description": "Djibouti",
                  "value": "DJ"
                },
                {
                  "description": "Dominica",
                  "value": "DM"
                },
                {
                  "description": "Dominican Republic",
                  "value": "DO"
                },
                {
                  "description": "Ecuador",
                  "value": "EC"
                },
                {
                  "description": "Egypt",
                  "value": "EG"
                },
                {
                  "description": "El Salvador",
                  "value": "SV"
                },
                {
                  "description": "Equatorial Guinea",
                  "value": "GQ"
                },
                {
                  "description": "Eritrea",
                  "value": "ER"
                },
                {
                  "description": "Estonia",
                  "value": "EE"
                },
                {
                  "description": "Eswatini",
                  "value": "SZ"
                },
                {
                  "description": "Ethiopia",
                  "value": "ET"
                },
                {
                  "description": "Falkland Islands (Malvinas)",
                  "value": "FK"
                },
                {
                  "description": "Faroe Islands",
                  "value": "FO"
                },
                {
                  "description": "Fiji",
                  "value": "FJ"
                },
                {
                  "description": "Finland",
                  "value": "FI"
                },
                {
                  "description": "France",
                  "value": "FR"
                },
                {
                  "description": "French Guiana",
                  "value": "GF"
                },
                {
                  "description": "French Polynesia",
                  "value": "PF"
                },
                {
                  "description": "French Southern Territories",
                  "value": "TF"
                },
                {
                  "description": "Gabon",
                  "value": "GA"
                },
                {
                  "description": "Gambia",
                  "value": "GM"
                },
                {
                  "description": "Georgia",
                  "value": "GE"
                },
                {
                  "description": "Germany",
                  "value": "DE"
                },
                {
                  "description": "Ghana",
                  "value": "GH"
                },
                {
                  "description": "Gibraltar",
                  "value": "GI"
                },
                {
                  "description": "Greece",
                  "value": "GR"
                },
                {
                  "description": "Greenland",
                  "value": "GL"
                },
                {
                  "description": "Grenada",
                  "value": "GD"
                },
                {
                  "description": "Guadeloupe",
                  "value": "GP"
                },
                {
                  "description": "Guam",
                  "value": "GU"
                },
                {
                  "description": "Guatemala",
                  "value": "GT"
                },
                {
                  "description": "Guernsey",
                  "value": "GG"
                },
                {
                  "description": "Guinea",
                  "value": "GN"
                },
                {
                  "description": "Guinea-Bissau",
                  "value": "GW"
                },
                {
                  "description": "Guyana",
                  "value": "GY"
                },
                {
                  "description": "Haiti",
                  "value": "HT"
                },
                {
                  "description": "Heard Island and McDonald Islands",
                  "value": "HM"
                },
                {
                  "description": "Honduras",
                  "value": "HN"
                },
                {
                  "description": "Hong Kong",
                  "value": "HK"
                },
                {
                  "description": "Hungary",
                  "value": "HU"
                },
                {
                  "description": "Iceland",
                  "value": "IS"
                },
                {
                  "description": "India",
                  "value": "IN"
                },
                {
                  "description": "Indonesia",
                  "value": "ID"
                },
                {
                  "description": "Iran",
                  "value": "IR"
                },
                {
                  "description": "Iraq",
                  "value": "IQ"
                },
                {
                  "description": "Ireland",
                  "value": "IE"
                },
                {
                  "description": "Isle of Man",
                  "value": "IM"
                },
                {
                  "description": "Israel",
                  "value": "IL"
                },
                {
                  "description": "Italy",
                  "value": "IT"
                },
                {
                  "description": "Jamaica",
                  "value": "JM"
                },
                {
                  "description": "Japan",
                  "value": "JP"
                },
                {
                  "description": "Jersey",
                  "value": "JE"
                },
                {
                  "description": "Jordan",
                  "value": "JO"
                },
                {
                  "description": "Kazakhstan",
                  "value": "KZ"
                },
                {
                  "description": "Kenya",
                  "value": "KE"
                },
                {
                  "description": "Kiribati",
                  "value": "KI"
                },
                {
                  "description": "Kuwait",
                  "value": "KW"
                },
                {
                  "description": "Kyrgyzstan",
                  "value": "KG"
                },
                {
                  "description": "Laos",
                  "value": "LA"
                },
                {
                  "description": "Latvia",
                  "value": "LV"
                },
                {
                  "description": "Lebanon",
                  "value": "LB"
                },
                {
                  "description": "Lesotho",
                  "value": "LS"
                },
                {
                  "description": "Liberia",
                  "value": "LR"
                },
                {
                  "description": "Libya",
                  "value": "LY"
                },
                {
                  "description": "Liechtenstein",
                  "value": "LI"
                },
                {
                  "description": "Lithuania",
                  "value": "LT"
                },
                {
                  "description": "Luxembourg",
                  "value": "LU"
                },
                {
                  "description": "Macao",
                  "value": "MO"
                },
                {
                  "description": "Madagascar",
                  "value": "MG"
                },
                {
                  "description": "Malawi",
                  "value": "MW"
                },
                {
                  "description": "Malaysia",
                  "value": "MY"
                },
                {
                  "description": "Maldives",
                  "value": "MV"
                },
                {
                  "description": "Mali",
                  "value": "ML"
                },
                {
                  "description": "Malta",
                  "value": "MT"
                },
                {
                  "description": "Marshall Islands",
                  "value": "MH"
                },
                {
                  "description": "Martinique",
                  "value": "MQ"
                },
                {
                  "description": "Mauritania",
                  "value": "MR"
                },
                {
                  "description": "Mauritius",
                  "value": "MU"
                },
                {
                  "description": "Mayotte",
                  "value": "YT"
                },
                {
                  "description": "Mexico",
                  "value": "MX"
                },
                {
                  "description": "Micronesia",
                  "value": "FM"
                },
                {
                  "description": "Moldova",
                  "value": "MD"
                },
                {
                  "description": "Monaco",
                  "value": "MC"
                },
                {
                  "description": "Mongolia",
                  "value": "MN"
                },
                {
                  "description": "Montenegro",
                  "value": "ME"
                },
                {
                  "description": "Montserrat",
                  "value": "MS"
                },
                {
                  "description": "Morocco",
                  "value": "MA"
                },
                {
                  "description": "Mozambique",
                  "value": "MZ"
                },
                {
                  "description": "Myanmar",
                  "value": "MM"
                },
                {
                  "description": "Namibia",
                  "value": "NA"
                },
                {
                  "description": "Naoero",
                  "value": "NR"
                },
                {
                  "description": "Nepal",
                  "value": "NP"
                },
                {
                  "description": "Netherlands",
                  "value": "NL"
                },
                {
                  "description": "New Caledonia",
                  "value": "NC"
                },
                {
                  "description": "New Zealand",
                  "value": "NZ"
                },
                {
                  "description": "Nicaragua",
                  "value": "NI"
                },
                {
                  "description": "Niger",
                  "value": "NE"
                },
                {
                  "description": "Nigeria",
                  "value": "NG"
                },
                {
                  "description": "Niue",
                  "value": "NU"
                },
                {
                  "description": "Norfolk Island",
                  "value": "NF"
                },
                {
                  "description": "North Korea",
                  "value": "KP"
                },
                {
                  "description": "North Macedonia",
                  "value": "MK"
                },
                {
                  "description": "Northern Mariana Islands",
                  "value": "MP"
                },
                {
                  "description": "Norway",
                  "value": "NO"
                },
                {
                  "description": "Oman",
                  "value": "OM"
                },
                {
                  "description": "Pakistan",
                  "value": "PK"
                },
                {
                  "description": "Palau",
                  "value": "PW"
                },
                {
                  "description": "Palestine",
                  "value": "PS"
                },
                {
                  "description": "Panama",
                  "value": "PA"
                },
                {
                  "description": "Papua New Guinea",
                  "value": "PG"
                },
                {
                  "description": "Paraguay",
                  "value": "PY"
                },
                {
                  "description": "Peru",
                  "value": "PE"
                },
                {
                  "description": "Philippines",
                  "value": "PH"
                },
                {
                  "description": "Pitcairn",
                  "value": "PN"
                },
                {
                  "description": "Poland",
                  "value": "PL"
                },
                {
                  "description": "Portugal",
                  "value": "PT"
                },
                {
                  "description": "Puerto Rico",
                  "value": "PR"
                },
                {
                  "description": "Qatar",
                  "value": "QA"
                },
                {
                  "description": "R\u00e9union",
                  "value": "RE"
                },
                {
                  "description": "Romania",
                  "value": "RO"
                },
                {
                  "description": "Russia",
                  "value": "RU"
                },
                {
                  "description": "Rwanda",
                  "value": "RW"
                },
                {
                  "description": "Saint Barth\u00e9lemy",
                  "value": "BL"
                },
                {
                  "description": "Saint Helena",
                  "value": "SH"
                },
                {
                  "description": "Saint Kitts and Nevis",
                  "value": "KN"
                },
                {
                  "description": "Saint Lucia",
                  "value": "LC"
                },
                {
                  "description": "Saint Martin (French part)",
                  "value": "MF"
                },
                {
                  "description": "Saint Pierre and Miquelon",
                  "value": "PM"
                },
                {
                  "description": "Saint Vincent and the Grenadines",
                  "value": "VC"
                },
                {
                  "description": "Samoa",
                  "value": "WS"
                },
                {
                  "description": "San Marino",
                  "value": "SM"
                },
                {
                  "description": "Sao Tome and Principe",
                  "value": "ST"
                },
                {
                  "description": "Saudi Arabia",
                  "value": "SA"
                },
                {
                  "description": "Senegal",
                  "value": "SN"
                },
                {
                  "description": "Serbia",
                  "value": "RS"
                },
                {
                  "description": "Seychelles",
                  "value": "SC"
                },
                {
                  "description": "Sierra Leone",
                  "value": "SL"
                },
                {
                  "description": "Singapore",
                  "value": "SG"
                },
                {
                  "description": "Sint Maarten (Dutch part)",
                  "value": "SX"
                },
                {
                  "description": "Slovakia",
                  "value": "SK"
                },
                {
                  "description": "Slovenia",
                  "value": "SI"
                },
                {
                  "description": "Solomon Islands",
                  "value": "SB"
                },
                {
                  "description": "Somalia",
                  "value": "SO"
                },
                {
                  "description": "South Africa",
                  "value": "ZA"
                },
                {
                  "description": "South Georgia",
                  "value": "GS"
                },
                {
                  "description": "South Korea",
                  "value": "KR"
                },
                {
                  "description": "South Sudan",
                  "value": "SS"
                },
                {
                  "description": "Spain",
                  "value": "ES"
                },
                {
                  "description": "Sri Lanka",
                  "value": "LK"
                },
                {
                  "description": "Sudan",
                  "value": "SD"
                },
                {
                  "description": "Suriname",
                  "value": "SR"
                },
                {
                  "description": "Svalbard and Jan Mayen",
                  "value": "SJ"
                },
                {
                  "description": "Sweden",
                  "value": "SE"
                },
                {
                  "description": "Switzerland",
                  "value": "CH"
                },
                {
                  "description": "Syria",
                  "value": "SY"
                },
                {
                  "description": "Taiwan",
                  "value": "TW"
                },
                {
                  "description": "Tajikistan",
                  "value": "TJ"
                },
                {
                  "description": "Tanzania",
                  "value": "TZ"
                },
                {
                  "description": "Thailand",
                  "value": "TH"
                },
                {
                  "description": "Timor-Leste",
                  "value": "TL"
                },
                {
                  "description": "Togo",
                  "value": "TG"
                },
                {
                  "description": "Tokelau",
                  "value": "TK"
                },
                {
                  "description": "Tonga",
                  "value": "TO"
                },
                {
                  "description": "Trinidad and Tobago",
                  "value": "TT"
                },
                {
                  "description": "Tunisia",
                  "value": "TN"
                },
                {
                  "description": "T\u00fcrkiye",
                  "value": "TR"
                },
                {
                  "description": "Turkmenistan",
                  "value": "TM"
                },
                {
                  "description": "Turks and Caicos Islands",
                  "value": "TC"
                },
                {
                  "description": "Tuvalu",
                  "value": "TV"
                },
                {
                  "description": "Uganda",
                  "value": "UG"
                },
                {
                  "description": "Ukraine",
                  "value": "UA"
                },
                {
                  "description": "United Arab Emirates",
                  "value": "AE"
                },
                {
                  "description": "United Kingdom",
                  "value": "GB"
                },
                {
                  "description": "United States Minor Outlying Islands",
                  "value": "UM"
                },
                {
                  "description": "United States of America",
                  "value": "US"
                },
                {
                  "description": "Uruguay",
                  "value": "UY"
                },
                {
                  "description": "Uzbekistan",
                  "value": "UZ"
                },
                {
                  "description": "Vanuatu",
                  "value": "VU"
                },
                {
                  "description": "Vatican City",
                  "value": "VA"
                },
                {
                  "description": "Venezuela",
                  "value": "VE"
                },
                {
                  "description": "Vietnam",
                  "value": "VN"
                },
                {
                  "description": "Virgin Islands (British)",
                  "value": "VG"
                },
                {
                  "description": "Virgin Islands (U.S.)",
                  "value": "VI"
                },
                {
                  "description": "Wallis and Futuna",
                  "value": "WF"
                },
                {
                  "description": "Western Sahara",
                  "value": "EH"
                },
                {
                  "description": "Yemen",
                  "value": "YE"
                },
                {
                  "description": "Zambia",
                  "value": "ZM"
                },
                {
                  "description": "Zimbabwe",
                  "value": "ZW"
                }
              ]
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": null,
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "extended": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "extended",
                "paths": [
                  "extended"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_primary": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_primary",
                "paths": [
                  "is_primary"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "is_primary"
              },
              "values": []
            },
            "label": {
              "filter": {
                "field": "label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "label",
                "paths": [
                  "label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "label"
              },
              "values": []
            },
            "latitude": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "latitude",
                "paths": [
                  "latitude"
                ]
              },
              "scalar": "Float",
              "sort": null,
              "values": []
            },
            "longitude": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "longitude",
                "paths": [
                  "longitude"
                ]
              },
              "scalar": "Float",
              "sort": null,
              "values": []
            },
            "party": {
              "filter": {
                "field": "party",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "party.id",
                "labelPath": "party.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "party.id",
                "paths": [
                  "party.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "party"
              },
              "values": []
            },
            "po_box": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "po_box",
                "paths": [
                  "po_box"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "postal_code": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "postal_code",
                "paths": [
                  "postal_code"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "region": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "region",
                "paths": [
                  "region"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "street": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "street",
                "paths": [
                  "street"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "party"
              },
              {
                "direction": "ASC",
                "field": "label"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "party"
        ],
        "resourceType": "parties/address",
        "revisionFields": [],
        "roots": {
          "aggregate": "addresses_aggregate",
          "changes": null,
          "create": "insert_addresses_one",
          "delete": "delete_addresses_by_pk",
          "deletePreview": null,
          "detail": "addresses_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "addresses",
          "revisions": null,
          "save": null,
          "update": "update_addresses_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "addresses_aggregate",
          "createInput": "addresses_insert_input",
          "deletePayload": null,
          "filter": "addresses_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "AddressType",
          "order": "addresses_order_by",
          "query": "addresses_Query",
          "revision": null,
          "updateInput": "addresses_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "label",
          "po_box",
          "extended",
          "street",
          "city",
          "region",
          "postal_code",
          "country",
          "is_primary"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.Circle",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [
          "name",
          "description",
          "color",
          "icon",
          "position",
          "parent"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "description",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "color",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "icon",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "position",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": true,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "parent",
            "readable": true,
            "relationModelLabel": "parties.Circle",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "member_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.Circle",
        "modelName": "circle",
        "query": {
          "axes": {
            "parent": {
              "drill": {
                "field": "parent",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "parent_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "parent",
              "identityPath": "parent.id",
              "kind": "relation",
              "labelPath": "parent.name",
              "paths": [
                "parent.id",
                "parent.name"
              ],
              "server": {
                "input": "PARENT",
                "key": "parent_id",
                "labelInput": "PARENT__NAME",
                "labelKey": "parent__name",
                "valueMap": []
              }
            }
          },
          "fields": {
            "color": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "color",
                "paths": [
                  "color"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "description": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "description",
                "paths": [
                  "description"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "icon": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "icon",
                "paths": [
                  "icon"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "member_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "member_count",
                "paths": [
                  "member_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "parent": {
              "filter": {
                "field": "parent",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "parent.id",
                "labelPath": "parent.name",
                "model": "parties.Circle"
              },
              "row": {
                "path": "parent.id",
                "paths": [
                  "parent.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "position": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "position",
                "paths": [
                  "position"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "position"
              },
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "position"
              },
              {
                "direction": "ASC",
                "field": "name"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "name"
        ],
        "resourceType": "parties/circle",
        "revisionFields": [],
        "roots": {
          "aggregate": "circles_aggregate",
          "changes": "circleChanged",
          "create": "insert_circles_one",
          "delete": "delete_circles_by_pk",
          "deletePreview": null,
          "detail": "circles_by_pk",
          "groups": "circles_groups",
          "groupsCount": "circles_groups_count",
          "list": "circles",
          "revisions": null,
          "save": null,
          "update": "update_circles_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "circles_aggregate",
          "createInput": "circles_insert_input",
          "deletePayload": null,
          "filter": "circles_bool_exp",
          "groupBySpec": "circlesGroupBySpec",
          "groupKey": "circlesGroupKey",
          "groupOrder": "circlesGroupOrder",
          "grouped": "circles_group",
          "having": "circlesHaving",
          "node": "CircleType",
          "order": "circles_order_by",
          "query": "circles_Query",
          "revision": null,
          "updateInput": "circles_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "name",
          "description",
          "color",
          "icon",
          "position",
          "parent"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.CircleMember",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [
          "circle",
          "party"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "circle",
            "readable": true,
            "relationModelLabel": "parties.Circle",
            "relationObject": true,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "party",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "confidence",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Float",
            "updatable": false,
            "values": [],
            "widget": "float"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "source",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Manual",
                "value": "MANUAL"
              },
              {
                "description": "Import",
                "value": "IMPORT"
              },
              {
                "description": "Email Match",
                "value": "EMAIL_MATCH"
              },
              {
                "description": "LLM",
                "value": "LLM"
              },
              {
                "description": "OAuth",
                "value": "OAUTH"
              },
              {
                "description": "CardDAV",
                "value": "CARDDAV"
              },
              {
                "description": "Community",
                "value": "COMMUNITY"
              },
              {
                "description": "Rule",
                "value": "RULE"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.CircleMember",
        "modelName": "circlemember",
        "query": {
          "axes": {
            "circle": {
              "drill": {
                "field": "circle",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "circle_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "circle",
              "identityPath": "circle.id",
              "kind": "relation",
              "labelPath": "circle.name",
              "paths": [
                "circle.id",
                "circle.name"
              ],
              "server": {
                "input": "CIRCLE",
                "key": "circle_id",
                "labelInput": "CIRCLE__NAME",
                "labelKey": "circle__name",
                "valueMap": []
              }
            },
            "party": {
              "drill": {
                "field": "party",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "party_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "party",
              "identityPath": "party.id",
              "kind": "relation",
              "labelPath": "party.display_name",
              "paths": [
                "party.id",
                "party.display_name"
              ],
              "server": {
                "input": "PARTY",
                "key": "party_id",
                "labelInput": "PARTY__DISPLAY_NAME",
                "labelKey": "party__display_name",
                "valueMap": []
              }
            },
            "source": {
              "drill": {
                "field": "source",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "source",
                "valueMap": [
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  },
                  {
                    "from": "IMPORT",
                    "to": "import"
                  },
                  {
                    "from": "EMAIL_MATCH",
                    "to": "email_match"
                  },
                  {
                    "from": "LLM",
                    "to": "llm"
                  },
                  {
                    "from": "OAUTH",
                    "to": "oauth"
                  },
                  {
                    "from": "CARDDAV",
                    "to": "carddav"
                  },
                  {
                    "from": "COMMUNITY",
                    "to": "community"
                  },
                  {
                    "from": "RULE",
                    "to": "rule"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "source",
              "identityPath": "source",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "source"
              ],
              "server": {
                "input": "SOURCE",
                "key": "source",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "circle": {
              "filter": {
                "field": "circle",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "circle.id",
                "labelPath": "circle.name",
                "model": "parties.Circle"
              },
              "row": {
                "path": "circle.id",
                "paths": [
                  "circle.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "circle"
              },
              "values": []
            },
            "confidence": {
              "filter": {
                "field": "confidence",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Float",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "confidence",
                "paths": [
                  "confidence"
                ]
              },
              "scalar": "Float",
              "sort": {
                "field": "confidence"
              },
              "values": []
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "party": {
              "filter": {
                "field": "party",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "party.id",
                "labelPath": "party.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "party.id",
                "paths": [
                  "party.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "source": {
              "filter": {
                "field": "source",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  },
                  {
                    "from": "IMPORT",
                    "to": "import"
                  },
                  {
                    "from": "EMAIL_MATCH",
                    "to": "email_match"
                  },
                  {
                    "from": "LLM",
                    "to": "llm"
                  },
                  {
                    "from": "OAUTH",
                    "to": "oauth"
                  },
                  {
                    "from": "CARDDAV",
                    "to": "carddav"
                  },
                  {
                    "from": "COMMUNITY",
                    "to": "community"
                  },
                  {
                    "from": "RULE",
                    "to": "rule"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source",
                "paths": [
                  "source"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Manual",
                  "value": "MANUAL"
                },
                {
                  "description": "Import",
                  "value": "IMPORT"
                },
                {
                  "description": "Email Match",
                  "value": "EMAIL_MATCH"
                },
                {
                  "description": "LLM",
                  "value": "LLM"
                },
                {
                  "description": "OAuth",
                  "value": "OAUTH"
                },
                {
                  "description": "CardDAV",
                  "value": "CARDDAV"
                },
                {
                  "description": "Community",
                  "value": "COMMUNITY"
                },
                {
                  "description": "Rule",
                  "value": "RULE"
                }
              ]
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "circle"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "circle",
          "party"
        ],
        "resourceType": "parties/circle_member",
        "revisionFields": [],
        "roots": {
          "aggregate": "circle_members_aggregate",
          "changes": "circleMemberChanged",
          "create": "insert_circle_members_one",
          "delete": "delete_circle_members_by_pk",
          "deletePreview": null,
          "detail": "circle_members_by_pk",
          "groups": "circle_members_groups",
          "groupsCount": "circle_members_groups_count",
          "list": "circle_members",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": null,
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "circle_members_aggregate",
          "createInput": "circle_members_insert_input",
          "deletePayload": null,
          "filter": "circle_members_bool_exp",
          "groupBySpec": "circleMembersgroupbyspec",
          "groupKey": "circleMembersgroupkey",
          "groupOrder": "circleMembersgrouporder",
          "grouped": "circle_members_group",
          "having": "circleMembershaving",
          "node": "CircleMemberType",
          "order": "circle_members_order_by",
          "query": "circleMembers_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.MergeVeto",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "party_a",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "party_b",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.MergeVeto",
        "modelName": "mergeveto",
        "query": {
          "axes": {},
          "fields": {
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "party_a": {
              "filter": {
                "field": "party_a",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "party_a.id",
                "labelPath": "party_a.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "party_a.id",
                "paths": [
                  "party_a.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "party_a"
              },
              "values": []
            },
            "party_b": {
              "filter": {
                "field": "party_b",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "party_b.id",
                "labelPath": "party_b.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "party_b.id",
                "paths": [
                  "party_b.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "party_b"
              },
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "party_a"
              },
              {
                "direction": "ASC",
                "field": "party_b"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "parties/merge_veto",
        "revisionFields": [],
        "roots": {
          "aggregate": "merge_vetoes_aggregate",
          "changes": "mergeVetoChanged",
          "create": null,
          "delete": "delete_merge_vetoes_by_pk",
          "deletePreview": null,
          "detail": "merge_vetoes_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "merge_vetoes",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "merge_vetoes_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "merge_vetoes_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "MergeVetoType",
          "order": "merge_vetoes_order_by",
          "query": "mergeVetoes_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.RelationshipKind",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "slug",
          "name",
          "inverse_name",
          "category",
          "party_kind",
          "other_party_kind"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "slug",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "inverse_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "enum",
            "name": "category",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "Family",
                "value": "FAMILY"
              },
              {
                "description": "Friendship",
                "value": "FRIENDSHIP"
              },
              {
                "description": "Romantic",
                "value": "ROMANTIC"
              },
              {
                "description": "Professional",
                "value": "PROFESSIONAL"
              },
              {
                "description": "Geographical",
                "value": "GEOGRAPHICAL"
              },
              {
                "description": "Other",
                "value": "OTHER"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "enum",
            "name": "party_kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "Person",
                "value": "PERSON"
              },
              {
                "description": "Organization",
                "value": "ORGANIZATION"
              },
              {
                "description": "Any",
                "value": "ANY"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "enum",
            "name": "other_party_kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "Person",
                "value": "PERSON"
              },
              {
                "description": "Organization",
                "value": "ORGANIZATION"
              },
              {
                "description": "Any",
                "value": "ANY"
              }
            ],
            "widget": "select"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.RelationshipKind",
        "modelName": "relationshipkind",
        "query": {
          "axes": {
            "category": {
              "drill": {
                "field": "category",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "category",
                "valueMap": [
                  {
                    "from": "FAMILY",
                    "to": "family"
                  },
                  {
                    "from": "FRIENDSHIP",
                    "to": "friendship"
                  },
                  {
                    "from": "ROMANTIC",
                    "to": "romantic"
                  },
                  {
                    "from": "PROFESSIONAL",
                    "to": "professional"
                  },
                  {
                    "from": "GEOGRAPHICAL",
                    "to": "geographical"
                  },
                  {
                    "from": "OTHER",
                    "to": "other"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "category",
              "identityPath": "category",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "category"
              ],
              "server": {
                "input": "CATEGORY",
                "key": "category",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "category": {
              "filter": {
                "field": "category",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "FAMILY",
                    "to": "family"
                  },
                  {
                    "from": "FRIENDSHIP",
                    "to": "friendship"
                  },
                  {
                    "from": "ROMANTIC",
                    "to": "romantic"
                  },
                  {
                    "from": "PROFESSIONAL",
                    "to": "professional"
                  },
                  {
                    "from": "GEOGRAPHICAL",
                    "to": "geographical"
                  },
                  {
                    "from": "OTHER",
                    "to": "other"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "category",
                "paths": [
                  "category"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "category"
              },
              "values": [
                {
                  "description": "Family",
                  "value": "FAMILY"
                },
                {
                  "description": "Friendship",
                  "value": "FRIENDSHIP"
                },
                {
                  "description": "Romantic",
                  "value": "ROMANTIC"
                },
                {
                  "description": "Professional",
                  "value": "PROFESSIONAL"
                },
                {
                  "description": "Geographical",
                  "value": "GEOGRAPHICAL"
                },
                {
                  "description": "Other",
                  "value": "OTHER"
                }
              ]
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "inverse_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "inverse_name",
                "paths": [
                  "inverse_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "other_party_kind": {
              "filter": null,
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "other_party_kind",
                "paths": [
                  "other_party_kind"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Person",
                  "value": "PERSON"
                },
                {
                  "description": "Organization",
                  "value": "ORGANIZATION"
                },
                {
                  "description": "Any",
                  "value": "ANY"
                }
              ]
            },
            "party_kind": {
              "filter": null,
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "party_kind",
                "paths": [
                  "party_kind"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Person",
                  "value": "PERSON"
                },
                {
                  "description": "Organization",
                  "value": "ORGANIZATION"
                },
                {
                  "description": "Any",
                  "value": "ANY"
                }
              ]
            },
            "slug": {
              "filter": {
                "field": "slug",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "slug",
                "paths": [
                  "slug"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "slug"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "slug"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "slug",
          "name"
        ],
        "resourceType": "parties/relationship_kind",
        "revisionFields": [],
        "roots": {
          "aggregate": "relationship_kinds_aggregate",
          "changes": null,
          "create": "insert_relationship_kinds_one",
          "delete": "delete_relationship_kinds_by_pk",
          "deletePreview": null,
          "detail": "relationship_kinds_by_pk",
          "groups": "relationship_kinds_groups",
          "groupsCount": "relationship_kinds_groups_count",
          "list": "relationship_kinds",
          "revisions": null,
          "save": null,
          "update": "update_relationship_kinds_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "relationship_kinds_aggregate",
          "createInput": "relationship_kinds_insert_input",
          "deletePayload": null,
          "filter": "relationship_kinds_bool_exp",
          "groupBySpec": "relationshipKindsgroupbyspec",
          "groupKey": "relationshipKindsgroupkey",
          "groupOrder": "relationshipKindsgrouporder",
          "grouped": "relationship_kinds_group",
          "having": "relationshipKindshaving",
          "node": "RelationshipKindType",
          "order": "relationship_kinds_order_by",
          "query": "relationshipKinds_Query",
          "revision": null,
          "updateInput": "relationship_kinds_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "name",
          "inverse_name",
          "category",
          "party_kind",
          "other_party_kind"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.Relationship",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [
          "party",
          "other_party",
          "other_name",
          "kind",
          "title",
          "started_at",
          "ended_at",
          "notes"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "party",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "other_party",
            "readable": true,
            "relationModelLabel": "parties.Party",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "other_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "kind",
            "readable": true,
            "relationModelLabel": "parties.RelationshipKind",
            "relationObject": true,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": true,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "source",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Manual",
                "value": "MANUAL"
              },
              {
                "description": "Import",
                "value": "IMPORT"
              },
              {
                "description": "Email Match",
                "value": "EMAIL_MATCH"
              },
              {
                "description": "LLM",
                "value": "LLM"
              },
              {
                "description": "OAuth",
                "value": "OAUTH"
              },
              {
                "description": "CardDAV",
                "value": "CARDDAV"
              },
              {
                "description": "Community",
                "value": "COMMUNITY"
              },
              {
                "description": "Rule",
                "value": "RULE"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "title",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "started_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Date",
            "updatable": true,
            "values": [],
            "widget": "date"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "ended_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Date",
            "updatable": true,
            "values": [],
            "widget": "date"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "notes",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.Relationship",
        "modelName": "relationship",
        "query": {
          "axes": {
            "kind": {
              "drill": {
                "field": "kind",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "kind_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "kind",
              "identityPath": "kind.id",
              "kind": "relation",
              "labelPath": "kind.name",
              "paths": [
                "kind.id",
                "kind.name"
              ],
              "server": {
                "input": "KIND",
                "key": "kind_id",
                "labelInput": "KIND__NAME",
                "labelKey": "kind__name",
                "valueMap": []
              }
            },
            "source": {
              "drill": {
                "field": "source",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "source",
                "valueMap": [
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  },
                  {
                    "from": "IMPORT",
                    "to": "import"
                  },
                  {
                    "from": "EMAIL_MATCH",
                    "to": "email_match"
                  },
                  {
                    "from": "LLM",
                    "to": "llm"
                  },
                  {
                    "from": "OAUTH",
                    "to": "oauth"
                  },
                  {
                    "from": "CARDDAV",
                    "to": "carddav"
                  },
                  {
                    "from": "COMMUNITY",
                    "to": "community"
                  },
                  {
                    "from": "RULE",
                    "to": "rule"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "source",
              "identityPath": "source",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "source"
              ],
              "server": {
                "input": "SOURCE",
                "key": "source",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "ended_at": {
              "filter": {
                "field": "ended_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Date",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "ended_at",
                "paths": [
                  "ended_at"
                ]
              },
              "scalar": "Date",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "kind.id",
                "labelPath": "kind.name",
                "model": "parties.RelationshipKind"
              },
              "row": {
                "path": "kind.id",
                "paths": [
                  "kind.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "kind"
              },
              "values": []
            },
            "notes": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "notes",
                "paths": [
                  "notes"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "other_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "other_name",
                "paths": [
                  "other_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "other_party": {
              "filter": {
                "field": "other_party",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "other_party.id",
                "labelPath": "other_party.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "other_party.id",
                "paths": [
                  "other_party.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "party": {
              "filter": {
                "field": "party",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "party.id",
                "labelPath": "party.display_name",
                "model": "parties.Party"
              },
              "row": {
                "path": "party.id",
                "paths": [
                  "party.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "source": {
              "filter": {
                "field": "source",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  },
                  {
                    "from": "IMPORT",
                    "to": "import"
                  },
                  {
                    "from": "EMAIL_MATCH",
                    "to": "email_match"
                  },
                  {
                    "from": "LLM",
                    "to": "llm"
                  },
                  {
                    "from": "OAUTH",
                    "to": "oauth"
                  },
                  {
                    "from": "CARDDAV",
                    "to": "carddav"
                  },
                  {
                    "from": "COMMUNITY",
                    "to": "community"
                  },
                  {
                    "from": "RULE",
                    "to": "rule"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source",
                "paths": [
                  "source"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "source"
              },
              "values": [
                {
                  "description": "Manual",
                  "value": "MANUAL"
                },
                {
                  "description": "Import",
                  "value": "IMPORT"
                },
                {
                  "description": "Email Match",
                  "value": "EMAIL_MATCH"
                },
                {
                  "description": "LLM",
                  "value": "LLM"
                },
                {
                  "description": "OAuth",
                  "value": "OAUTH"
                },
                {
                  "description": "CardDAV",
                  "value": "CARDDAV"
                },
                {
                  "description": "Community",
                  "value": "COMMUNITY"
                },
                {
                  "description": "Rule",
                  "value": "RULE"
                }
              ]
            },
            "started_at": {
              "filter": {
                "field": "started_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Date",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "started_at",
                "paths": [
                  "started_at"
                ]
              },
              "scalar": "Date",
              "sort": {
                "field": "started_at"
              },
              "values": []
            },
            "title": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "title",
                "paths": [
                  "title"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "title",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "party",
          "kind"
        ],
        "resourceType": "parties/relationship",
        "revisionFields": [],
        "roots": {
          "aggregate": "party_relationships_aggregate",
          "changes": "relationshipChanged",
          "create": "insert_party_relationships_one",
          "delete": "delete_party_relationships_by_pk",
          "deletePreview": null,
          "detail": "party_relationships_by_pk",
          "groups": "party_relationships_groups",
          "groupsCount": "party_relationships_groups_count",
          "list": "party_relationships",
          "revisions": null,
          "save": null,
          "update": "update_party_relationships_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": null,
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "party_relationships_aggregate",
          "createInput": "party_relationships_insert_input",
          "deletePayload": null,
          "filter": "party_relationships_bool_exp",
          "groupBySpec": "partyRelationshipsgroupbyspec",
          "groupKey": "partyRelationshipsgroupkey",
          "groupOrder": "partyRelationshipsgrouporder",
          "grouped": "party_relationships_group",
          "having": "partyRelationshipshaving",
          "node": "PartyRelationshipType",
          "order": "party_relationships_order_by",
          "query": "partyRelationships_Query",
          "revision": null,
          "updateInput": "party_relationships_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "other_party",
          "other_name",
          "kind",
          "title",
          "started_at",
          "ended_at",
          "notes"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "parties",
        "canonicalLabel": "parties.Folder",
        "capabilities": [
          "list",
          "detail",
          "aggregate"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "directory",
            "readable": true,
            "relationModelLabel": "parties.Directory",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "source_href",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "parties.Folder",
        "modelName": "folder",
        "query": {
          "axes": {},
          "fields": {
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "directory": {
              "filter": {
                "field": "directory",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "directory.id",
                "labelPath": "directory.display_name",
                "model": "parties.Directory"
              },
              "row": {
                "path": "directory.id",
                "paths": [
                  "directory.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "directory"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "source_href": {
              "filter": {
                "field": "source_href",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source_href",
                "paths": [
                  "source_href"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "source_href"
              },
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "name"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "parties/folder",
        "revisionFields": [],
        "roots": {
          "aggregate": "contact_folders_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "contact_folders_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "contact_folders",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "contact_folders_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "contact_folders_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "ContactFolderType",
          "order": "contact_folders_order_by",
          "query": "contactFolders_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id",
          "last_sync_items"
        ],
        "aggregateMeasures": [
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "sum"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "avg"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "min"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "max"
          }
        ],
        "appLabel": "parties",
        "canonicalLabel": "integrate.Integration",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "credential_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "stream_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_syncing",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "sync_stage",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Idle",
                "value": "IDLE"
              },
              {
                "description": "Queued",
                "value": "QUEUED"
              },
              {
                "description": "Discovering",
                "value": "DISCOVERING"
              },
              {
                "description": "Syncing",
                "value": "SYNCING"
              },
              {
                "description": "Completed",
                "value": "COMPLETED"
              },
              {
                "description": "Failed",
                "value": "FAILED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "owner",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "backend_class",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Manual",
                "value": "MANUAL"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "lifecycle",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Disconnected",
                "value": "DISCONNECTED"
              },
              {
                "description": "Connected",
                "value": "CONNECTED"
              },
              {
                "description": "Paused",
                "value": "PAUSED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "runtime_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "OK",
                "value": "OK"
              },
              {
                "description": "Error",
                "value": "ERROR"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "config",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_sync_completed_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_sync_items",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_sync_summary",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "sync_error",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "sync_progress",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "poll_interval",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          }
        ],
        "grantable": [],
        "implFields": [
          "backend_class"
        ],
        "linesResource": null,
        "modelLabel": "parties.Directory",
        "modelName": "directory",
        "query": {
          "axes": {
            "backend_class": {
              "drill": {
                "field": "backend_class",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "backend_class",
                "valueMap": [
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "backend_class",
              "identityPath": "backend_class",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "backend_class"
              ],
              "server": {
                "input": "BACKEND_CLASS",
                "key": "backend_class",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "lifecycle": {
              "drill": {
                "field": "lifecycle",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "lifecycle",
                "valueMap": [
                  {
                    "from": "DISCONNECTED",
                    "to": "disconnected"
                  },
                  {
                    "from": "CONNECTED",
                    "to": "connected"
                  },
                  {
                    "from": "PAUSED",
                    "to": "paused"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "lifecycle",
              "identityPath": "lifecycle",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "lifecycle"
              ],
              "server": {
                "input": "LIFECYCLE",
                "key": "lifecycle",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "runtime_status": {
              "drill": {
                "field": "runtime_status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "runtime_status",
                "valueMap": [
                  {
                    "from": "OK",
                    "to": "ok"
                  },
                  {
                    "from": "ERROR",
                    "to": "error"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "runtime_status",
              "identityPath": "runtime_status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "runtime_status"
              ],
              "server": {
                "input": "RUNTIME_STATUS",
                "key": "runtime_status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "sync_stage": {
              "drill": {
                "field": "sync_stage",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "sync_stage",
                "valueMap": [
                  {
                    "from": "IDLE",
                    "to": "idle"
                  },
                  {
                    "from": "QUEUED",
                    "to": "queued"
                  },
                  {
                    "from": "DISCOVERING",
                    "to": "discovering"
                  },
                  {
                    "from": "SYNCING",
                    "to": "syncing"
                  },
                  {
                    "from": "COMPLETED",
                    "to": "completed"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "sync_stage",
              "identityPath": "sync_stage",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "sync_stage"
              ],
              "server": {
                "input": "SYNC_STAGE",
                "key": "sync_stage",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "backend_class": {
              "filter": {
                "field": "backend_class",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "backend_class",
                "paths": [
                  "backend_class"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "backend_class"
              },
              "values": [
                {
                  "description": "Manual",
                  "value": "MANUAL"
                }
              ]
            },
            "config": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "config",
                "paths": [
                  "config"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "credential_status": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "credential_status",
                "paths": [
                  "credential_status"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_syncing": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_syncing",
                "paths": [
                  "is_syncing"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "last_sync_completed_at": {
              "filter": {
                "field": "last_sync_completed_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_sync_completed_at",
                "paths": [
                  "last_sync_completed_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_sync_completed_at"
              },
              "values": []
            },
            "last_sync_items": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_sync_items",
                "paths": [
                  "last_sync_items"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "last_sync_summary": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_sync_summary",
                "paths": [
                  "last_sync_summary"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "lifecycle": {
              "filter": {
                "field": "lifecycle",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "DISCONNECTED",
                    "to": "disconnected"
                  },
                  {
                    "from": "CONNECTED",
                    "to": "connected"
                  },
                  {
                    "from": "PAUSED",
                    "to": "paused"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "lifecycle",
                "paths": [
                  "lifecycle"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "lifecycle"
              },
              "values": [
                {
                  "description": "Disconnected",
                  "value": "DISCONNECTED"
                },
                {
                  "description": "Connected",
                  "value": "CONNECTED"
                },
                {
                  "description": "Paused",
                  "value": "PAUSED"
                }
              ]
            },
            "owner": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "owner.id",
                "labelPath": "owner.display_name",
                "model": "iam.User"
              },
              "row": {
                "path": "owner.id",
                "paths": [
                  "owner.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "poll_interval": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "poll_interval",
                "paths": [
                  "poll_interval"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "runtime_status": {
              "filter": {
                "field": "runtime_status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "OK",
                    "to": "ok"
                  },
                  {
                    "from": "ERROR",
                    "to": "error"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "runtime_status",
                "paths": [
                  "runtime_status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "runtime_status"
              },
              "values": [
                {
                  "description": "OK",
                  "value": "OK"
                },
                {
                  "description": "Error",
                  "value": "ERROR"
                }
              ]
            },
            "stream_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "stream_count",
                "paths": [
                  "stream_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "sync_error": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_error",
                "paths": [
                  "sync_error"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "sync_progress": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_progress",
                "paths": [
                  "sync_progress"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "sync_stage": {
              "filter": {
                "field": "sync_stage",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "IDLE",
                    "to": "idle"
                  },
                  {
                    "from": "QUEUED",
                    "to": "queued"
                  },
                  {
                    "from": "DISCOVERING",
                    "to": "discovering"
                  },
                  {
                    "from": "SYNCING",
                    "to": "syncing"
                  },
                  {
                    "from": "COMPLETED",
                    "to": "completed"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_stage",
                "paths": [
                  "sync_stage"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Idle",
                  "value": "IDLE"
                },
                {
                  "description": "Queued",
                  "value": "QUEUED"
                },
                {
                  "description": "Discovering",
                  "value": "DISCOVERING"
                },
                {
                  "description": "Syncing",
                  "value": "SYNCING"
                },
                {
                  "description": "Completed",
                  "value": "COMPLETED"
                },
                {
                  "description": "Failed",
                  "value": "FAILED"
                }
              ]
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "parties/directory",
        "revisionFields": [],
        "roots": {
          "aggregate": "directories_aggregate",
          "changes": "directoryChanged",
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "directories_by_pk",
          "groups": "directories_groups",
          "groupsCount": "directories_groups_count",
          "list": "directories",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "directories_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "directories_bool_exp",
          "groupBySpec": "directoriesGroupBySpec",
          "groupKey": "directoriesGroupKey",
          "groupOrder": "directoriesGroupOrder",
          "grouped": "directories_group",
          "having": "directoriesHaving",
          "node": "DirectoryType",
          "order": "directories_order_by",
          "query": "directories_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.ActivityType",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "key",
          "name",
          "glyph"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "key",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "glyph",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.ActivityType",
        "modelName": "activitytype",
        "query": {
          "axes": {},
          "fields": {
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "glyph": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "glyph",
                "paths": [
                  "glyph"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "key": {
              "filter": {
                "field": "key",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "key",
                "paths": [
                  "key"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "key"
              },
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "name"
              },
              {
                "direction": "ASC",
                "field": "key"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "key",
          "name"
        ],
        "resourceType": "messaging/activity_type",
        "revisionFields": [],
        "roots": {
          "aggregate": "activity_types_aggregate",
          "changes": null,
          "create": "insert_activity_types_one",
          "delete": "delete_activity_types_by_pk",
          "deletePreview": null,
          "detail": "activity_types_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "activity_types",
          "revisions": null,
          "save": null,
          "update": "update_activity_types_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "activity_types_aggregate",
          "createInput": "activity_types_insert_input",
          "deletePayload": null,
          "filter": "activity_types_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "ActivityTypeType",
          "order": "activity_types_order_by",
          "query": "activityTypes_Query",
          "revision": null,
          "updateInput": "activity_types_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "name",
          "glyph"
        ]
      },
      {
        "aggregateFields": [
          "id",
          "last_sync_items"
        ],
        "aggregateMeasures": [
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "sum"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "avg"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "min"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "max"
          }
        ],
        "appLabel": "messaging",
        "canonicalLabel": "integrate.Integration",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "update",
          "delete",
          "deletePreview",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "credential_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "stream_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_syncing",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "sync_stage",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Idle",
                "value": "IDLE"
              },
              {
                "description": "Queued",
                "value": "QUEUED"
              },
              {
                "description": "Discovering",
                "value": "DISCOVERING"
              },
              {
                "description": "Syncing",
                "value": "SYNCING"
              },
              {
                "description": "Completed",
                "value": "COMPLETED"
              },
              {
                "description": "Failed",
                "value": "FAILED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "owner",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "backend_class",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Email",
                "value": "EMAIL"
              },
              {
                "description": "Manual",
                "value": "MANUAL"
              },
              {
                "description": "Public Webform",
                "value": "WEBFORM"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "lifecycle",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Disconnected",
                "value": "DISCONNECTED"
              },
              {
                "description": "Connected",
                "value": "CONNECTED"
              },
              {
                "description": "Paused",
                "value": "PAUSED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "runtime_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "OK",
                "value": "OK"
              },
              {
                "description": "Error",
                "value": "ERROR"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "config",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_sync_completed_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_sync_items",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_sync_summary",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "sync_error",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "sync_progress",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "pairing_state",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": null,
                "value": "STARTING"
              },
              {
                "description": null,
                "value": "AWAITING_SCAN"
              },
              {
                "description": null,
                "value": "AWAITING_PASSWORD"
              },
              {
                "description": null,
                "value": "PAIRED"
              },
              {
                "description": null,
                "value": "PAUSED"
              },
              {
                "description": null,
                "value": "LOGGED_OUT"
              },
              {
                "description": null,
                "value": "STOPPED"
              },
              {
                "description": null,
                "value": "DUPLICATE_ACCOUNT"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "slug",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_published",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": true,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "form_schema_version",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": true,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "form_schema",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": true,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "max_body_bytes",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": true,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "max_field_bytes",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": true,
            "values": [],
            "widget": "integer"
          }
        ],
        "grantable": [
          {
            "permission": "write",
            "relation": "reader",
            "subjects": [
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              },
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              }
            ]
          }
        ],
        "implFields": [
          "backend_class"
        ],
        "linesResource": null,
        "modelLabel": "messaging.Channel",
        "modelName": "channel",
        "query": {
          "axes": {
            "backend_class": {
              "drill": {
                "field": "backend_class",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "backend_class",
                "valueMap": [
                  {
                    "from": "EMAIL",
                    "to": "email"
                  },
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  },
                  {
                    "from": "WEBFORM",
                    "to": "webform"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "backend_class",
              "identityPath": "backend_class",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "backend_class"
              ],
              "server": {
                "input": "BACKEND_CLASS",
                "key": "backend_class",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "form_schema_version": {
              "drill": {
                "field": "form_schema_version",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "form_schema_version",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "form_schema_version",
              "identityPath": "form_schema_version",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "form_schema_version"
              ],
              "server": {
                "input": "FORM_SCHEMA_VERSION",
                "key": "form_schema_version",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "is_published": {
              "drill": {
                "field": "is_published",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_published",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_published",
              "identityPath": "is_published",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_published"
              ],
              "server": {
                "input": "IS_PUBLISHED",
                "key": "is_published",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "lifecycle": {
              "drill": {
                "field": "lifecycle",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "lifecycle",
                "valueMap": [
                  {
                    "from": "DISCONNECTED",
                    "to": "disconnected"
                  },
                  {
                    "from": "CONNECTED",
                    "to": "connected"
                  },
                  {
                    "from": "PAUSED",
                    "to": "paused"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "lifecycle",
              "identityPath": "lifecycle",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "lifecycle"
              ],
              "server": {
                "input": "LIFECYCLE",
                "key": "lifecycle",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "runtime_status": {
              "drill": {
                "field": "runtime_status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "runtime_status",
                "valueMap": [
                  {
                    "from": "OK",
                    "to": "ok"
                  },
                  {
                    "from": "ERROR",
                    "to": "error"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "runtime_status",
              "identityPath": "runtime_status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "runtime_status"
              ],
              "server": {
                "input": "RUNTIME_STATUS",
                "key": "runtime_status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "sync_stage": {
              "drill": {
                "field": "sync_stage",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "sync_stage",
                "valueMap": [
                  {
                    "from": "IDLE",
                    "to": "idle"
                  },
                  {
                    "from": "QUEUED",
                    "to": "queued"
                  },
                  {
                    "from": "DISCOVERING",
                    "to": "discovering"
                  },
                  {
                    "from": "SYNCING",
                    "to": "syncing"
                  },
                  {
                    "from": "COMPLETED",
                    "to": "completed"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "sync_stage",
              "identityPath": "sync_stage",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "sync_stage"
              ],
              "server": {
                "input": "SYNC_STAGE",
                "key": "sync_stage",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "backend_class": {
              "filter": {
                "field": "backend_class",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "EMAIL",
                    "to": "email"
                  },
                  {
                    "from": "MANUAL",
                    "to": "manual"
                  },
                  {
                    "from": "WEBFORM",
                    "to": "webform"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "backend_class",
                "paths": [
                  "backend_class"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "backend_class"
              },
              "values": [
                {
                  "description": "Email",
                  "value": "EMAIL"
                },
                {
                  "description": "Manual",
                  "value": "MANUAL"
                },
                {
                  "description": "Public Webform",
                  "value": "WEBFORM"
                }
              ]
            },
            "config": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "config",
                "paths": [
                  "config"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "credential_status": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "credential_status",
                "paths": [
                  "credential_status"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": {
                "field": "display_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "display_name"
              },
              "values": []
            },
            "form_schema": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "form_schema",
                "paths": [
                  "form_schema"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "form_schema_version": {
              "filter": {
                "field": "form_schema_version",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "form_schema_version",
                "paths": [
                  "form_schema_version"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "form_schema_version"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_published": {
              "filter": {
                "field": "is_published",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_published",
                "paths": [
                  "is_published"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "is_published"
              },
              "values": []
            },
            "is_syncing": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_syncing",
                "paths": [
                  "is_syncing"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "last_sync_completed_at": {
              "filter": {
                "field": "last_sync_completed_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_sync_completed_at",
                "paths": [
                  "last_sync_completed_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_sync_completed_at"
              },
              "values": []
            },
            "last_sync_items": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_sync_items",
                "paths": [
                  "last_sync_items"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "last_sync_summary": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_sync_summary",
                "paths": [
                  "last_sync_summary"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "lifecycle": {
              "filter": {
                "field": "lifecycle",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "DISCONNECTED",
                    "to": "disconnected"
                  },
                  {
                    "from": "CONNECTED",
                    "to": "connected"
                  },
                  {
                    "from": "PAUSED",
                    "to": "paused"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "lifecycle",
                "paths": [
                  "lifecycle"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "lifecycle"
              },
              "values": [
                {
                  "description": "Disconnected",
                  "value": "DISCONNECTED"
                },
                {
                  "description": "Connected",
                  "value": "CONNECTED"
                },
                {
                  "description": "Paused",
                  "value": "PAUSED"
                }
              ]
            },
            "max_body_bytes": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "max_body_bytes",
                "paths": [
                  "max_body_bytes"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "max_field_bytes": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "max_field_bytes",
                "paths": [
                  "max_field_bytes"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "owner": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "owner.id",
                "labelPath": "owner.display_name",
                "model": "iam.User"
              },
              "row": {
                "path": "owner.id",
                "paths": [
                  "owner.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "pairing_state": {
              "filter": null,
              "kind": "enum",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "pairing_state",
                "paths": [
                  "pairing_state"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": null,
                  "value": "STARTING"
                },
                {
                  "description": null,
                  "value": "AWAITING_SCAN"
                },
                {
                  "description": null,
                  "value": "AWAITING_PASSWORD"
                },
                {
                  "description": null,
                  "value": "PAIRED"
                },
                {
                  "description": null,
                  "value": "PAUSED"
                },
                {
                  "description": null,
                  "value": "LOGGED_OUT"
                },
                {
                  "description": null,
                  "value": "STOPPED"
                },
                {
                  "description": null,
                  "value": "DUPLICATE_ACCOUNT"
                }
              ]
            },
            "runtime_status": {
              "filter": {
                "field": "runtime_status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "OK",
                    "to": "ok"
                  },
                  {
                    "from": "ERROR",
                    "to": "error"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "runtime_status",
                "paths": [
                  "runtime_status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "runtime_status"
              },
              "values": [
                {
                  "description": "OK",
                  "value": "OK"
                },
                {
                  "description": "Error",
                  "value": "ERROR"
                }
              ]
            },
            "slug": {
              "filter": {
                "field": "slug",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "slug",
                "paths": [
                  "slug"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "slug"
              },
              "values": []
            },
            "stream_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "stream_count",
                "paths": [
                  "stream_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "sync_error": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_error",
                "paths": [
                  "sync_error"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "sync_progress": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_progress",
                "paths": [
                  "sync_progress"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "sync_stage": {
              "filter": {
                "field": "sync_stage",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "IDLE",
                    "to": "idle"
                  },
                  {
                    "from": "QUEUED",
                    "to": "queued"
                  },
                  {
                    "from": "DISCOVERING",
                    "to": "discovering"
                  },
                  {
                    "from": "SYNCING",
                    "to": "syncing"
                  },
                  {
                    "from": "COMPLETED",
                    "to": "completed"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_stage",
                "paths": [
                  "sync_stage"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Idle",
                  "value": "IDLE"
                },
                {
                  "description": "Queued",
                  "value": "QUEUED"
                },
                {
                  "description": "Discovering",
                  "value": "DISCOVERING"
                },
                {
                  "description": "Syncing",
                  "value": "SYNCING"
                },
                {
                  "description": "Completed",
                  "value": "COMPLETED"
                },
                {
                  "description": "Failed",
                  "value": "FAILED"
                }
              ]
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/channel",
        "revisionFields": [],
        "roots": {
          "aggregate": "channels_aggregate",
          "changes": "channelChanged",
          "create": null,
          "delete": "delete_channels_by_pk",
          "deletePreview": "delete_channel",
          "detail": "channels_by_pk",
          "groups": "channels_groups",
          "groupsCount": "channels_groups_count",
          "list": "channels",
          "revisions": null,
          "save": null,
          "update": "update_channels_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "channels_aggregate",
          "createInput": null,
          "deletePayload": "DeletePreview",
          "filter": "channels_bool_exp",
          "groupBySpec": "channelsGroupBySpec",
          "groupKey": "channelsGroupKey",
          "groupOrder": "channelsGroupOrder",
          "grouped": "channels_group",
          "having": "channelsHaving",
          "node": "ChannelType",
          "order": "channels_order_by",
          "query": "channels_Query",
          "revision": null,
          "updateInput": "channels_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "display_name",
          "slug",
          "is_published",
          "form_schema_version",
          "form_schema",
          "max_body_bytes",
          "max_field_bytes"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.Message",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "update",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "platform",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Email",
                "value": "EMAIL"
              },
              {
                "description": "Phone",
                "value": "PHONE"
              },
              {
                "description": "Discord",
                "value": "DISCORD"
              },
              {
                "description": "iMessage",
                "value": "IMESSAGE"
              },
              {
                "description": "Matrix",
                "value": "MATRIX"
              },
              {
                "description": "Signal",
                "value": "SIGNAL"
              },
              {
                "description": "Slack",
                "value": "SLACK"
              },
              {
                "description": "Telegram",
                "value": "TELEGRAM"
              },
              {
                "description": "WhatsApp",
                "value": "WHATSAPP"
              },
              {
                "description": "YouTube",
                "value": "YOUTUBE"
              },
              {
                "description": "Facebook",
                "value": "FACEBOOK"
              },
              {
                "description": "Instagram",
                "value": "INSTAGRAM"
              },
              {
                "description": "LinkedIn",
                "value": "LINKEDIN"
              },
              {
                "description": "Twitter",
                "value": "TWITTER"
              },
              {
                "description": "Other",
                "value": "OTHER"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "direction",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Inbound",
                "value": "INBOUND"
              },
              {
                "description": "Outbound",
                "value": "OUTBOUND"
              },
              {
                "description": "Internal",
                "value": "INTERNAL"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "Draft",
                "value": "DRAFT"
              },
              {
                "description": "Queued",
                "value": "QUEUED"
              },
              {
                "description": "Sent",
                "value": "SENT"
              },
              {
                "description": "Synced",
                "value": "SYNCED"
              },
              {
                "description": "Edited",
                "value": "EDITED"
              },
              {
                "description": "Hidden",
                "value": "HIDDEN"
              },
              {
                "description": "Removed",
                "value": "REMOVED"
              },
              {
                "description": "Failed",
                "value": "FAILED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "message_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Comment",
                "value": "COMMENT"
              },
              {
                "description": "Email",
                "value": "EMAIL"
              },
              {
                "description": "Chat",
                "value": "CHAT"
              },
              {
                "description": "Notification",
                "value": "NOTIFICATION"
              },
              {
                "description": "Auto comment",
                "value": "AUTO_COMMENT"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "external_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "preview",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "sent_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "received_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "sender",
            "readable": true,
            "relationModelLabel": "parties.Handle",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "parent",
            "readable": true,
            "relationModelLabel": "messaging.Message",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "subtype",
            "readable": true,
            "relationModelLabel": "messaging.MessageSubtype",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "thread",
            "readable": true,
            "relationModelLabel": "messaging.Thread",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "channel",
            "readable": true,
            "relationModelLabel": "messaging.Channel",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "tracking_values",
            "readable": true,
            "relationModelLabel": "messaging.TrackingValue",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "participants",
            "readable": true,
            "relationModelLabel": "messaging.Participant",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "feed_order_key",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "sender_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "thread_title",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "channel_vendor_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "parts",
            "readable": true,
            "relationModelLabel": "messaging.Part",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "title",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "edges",
            "readable": true,
            "relationModelLabel": "messaging.MessageEdge",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "reaction_groups",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "starred",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "needaction",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "can_edit",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "can_delete",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [
          {
            "permission": "write",
            "relation": "reader",
            "subjects": [
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              },
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              }
            ]
          }
        ],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.Message",
        "modelName": "message",
        "query": {
          "axes": {
            "channel": {
              "drill": {
                "field": "channel",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "channel_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "channel",
              "identityPath": "channel.id",
              "kind": "relation",
              "labelPath": "channel.display_name",
              "paths": [
                "channel.id",
                "channel.display_name"
              ],
              "server": {
                "input": "CHANNEL",
                "key": "channel_id",
                "labelInput": "CHANNEL__DISPLAY_NAME",
                "labelKey": "channel__display_name",
                "valueMap": []
              }
            },
            "message_type": {
              "drill": {
                "field": "message_type",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "message_type",
                "valueMap": [
                  {
                    "from": "COMMENT",
                    "to": "comment"
                  },
                  {
                    "from": "EMAIL",
                    "to": "email"
                  },
                  {
                    "from": "CHAT",
                    "to": "chat"
                  },
                  {
                    "from": "NOTIFICATION",
                    "to": "notification"
                  },
                  {
                    "from": "AUTO_COMMENT",
                    "to": "auto_comment"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "message_type",
              "identityPath": "message_type",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "message_type"
              ],
              "server": {
                "input": "MESSAGE_TYPE",
                "key": "message_type",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "metadata.mailbox": {
              "drill": null,
              "extractions": [],
              "field": "metadata.mailbox",
              "identityPath": null,
              "kind": "json",
              "labelPath": null,
              "paths": [],
              "server": {
                "input": "METADATA__MAILBOX",
                "key": "metadata__mailbox",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "platform": {
              "drill": {
                "field": "platform",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "platform",
                "valueMap": [
                  {
                    "from": "EMAIL",
                    "to": "email"
                  },
                  {
                    "from": "PHONE",
                    "to": "phone"
                  },
                  {
                    "from": "DISCORD",
                    "to": "discord"
                  },
                  {
                    "from": "IMESSAGE",
                    "to": "imessage"
                  },
                  {
                    "from": "MATRIX",
                    "to": "matrix"
                  },
                  {
                    "from": "SIGNAL",
                    "to": "signal"
                  },
                  {
                    "from": "SLACK",
                    "to": "slack"
                  },
                  {
                    "from": "TELEGRAM",
                    "to": "telegram"
                  },
                  {
                    "from": "WHATSAPP",
                    "to": "whatsapp"
                  },
                  {
                    "from": "YOUTUBE",
                    "to": "youtube"
                  },
                  {
                    "from": "FACEBOOK",
                    "to": "facebook"
                  },
                  {
                    "from": "INSTAGRAM",
                    "to": "instagram"
                  },
                  {
                    "from": "LINKEDIN",
                    "to": "linkedin"
                  },
                  {
                    "from": "TWITTER",
                    "to": "twitter"
                  },
                  {
                    "from": "OTHER",
                    "to": "other"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "platform",
              "identityPath": "platform",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "platform"
              ],
              "server": {
                "input": "PLATFORM",
                "key": "platform",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "sender": {
              "drill": {
                "field": "sender",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "sender_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "sender",
              "identityPath": "sender.id",
              "kind": "relation",
              "labelPath": "sender.display_name",
              "paths": [
                "sender.id",
                "sender.display_name"
              ],
              "server": {
                "input": "SENDER",
                "key": "sender_id",
                "labelInput": "SENDER__DISPLAY_NAME",
                "labelKey": "sender__display_name",
                "valueMap": []
              }
            },
            "sent_at": {
              "drill": {
                "field": "sent_at",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "sent_at",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [
                {
                  "drill": {
                    "field": "sent_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "sent_at_year_range",
                    "valueKey": "sent_at_year",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "YEAR",
                  "key": "sent_at_year",
                  "name": "year",
                  "rangeKey": "sent_at_year_range"
                },
                {
                  "drill": {
                    "field": "sent_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "sent_at_quarter_range",
                    "valueKey": "sent_at_quarter",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "QUARTER",
                  "key": "sent_at_quarter",
                  "name": "quarter",
                  "rangeKey": "sent_at_quarter_range"
                },
                {
                  "drill": {
                    "field": "sent_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "sent_at_month_range",
                    "valueKey": "sent_at_month",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MONTH",
                  "key": "sent_at_month",
                  "name": "month",
                  "rangeKey": "sent_at_month_range"
                },
                {
                  "drill": {
                    "field": "sent_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "sent_at_week_range",
                    "valueKey": "sent_at_week",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "WEEK",
                  "key": "sent_at_week",
                  "name": "week",
                  "rangeKey": "sent_at_week_range"
                },
                {
                  "drill": {
                    "field": "sent_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "sent_at_day_range",
                    "valueKey": "sent_at_day",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "DAY",
                  "key": "sent_at_day",
                  "name": "day",
                  "rangeKey": "sent_at_day_range"
                },
                {
                  "drill": {
                    "field": "sent_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "sent_at_hour_range",
                    "valueKey": "sent_at_hour",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "HOUR",
                  "key": "sent_at_hour",
                  "name": "hour",
                  "rangeKey": "sent_at_hour_range"
                },
                {
                  "drill": {
                    "field": "sent_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "sent_at_minute_range",
                    "valueKey": "sent_at_minute",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MINUTE",
                  "key": "sent_at_minute",
                  "name": "minute",
                  "rangeKey": "sent_at_minute_range"
                },
                {
                  "drill": {
                    "field": "sent_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "sent_at_second_range",
                    "valueKey": "sent_at_second",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "SECOND",
                  "key": "sent_at_second",
                  "name": "second",
                  "rangeKey": "sent_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "sent_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "sent_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "sent_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "sent_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "sent_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "sent_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "sent_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "sent_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "sent_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "sent_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "sent_at",
              "identityPath": "sent_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "sent_at"
              ],
              "server": {
                "input": "SENT_AT",
                "key": "sent_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "status": {
              "drill": {
                "field": "status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "status",
                "valueMap": [
                  {
                    "from": "DRAFT",
                    "to": "draft"
                  },
                  {
                    "from": "QUEUED",
                    "to": "queued"
                  },
                  {
                    "from": "SENT",
                    "to": "sent"
                  },
                  {
                    "from": "SYNCED",
                    "to": "synced"
                  },
                  {
                    "from": "EDITED",
                    "to": "edited"
                  },
                  {
                    "from": "HIDDEN",
                    "to": "hidden"
                  },
                  {
                    "from": "REMOVED",
                    "to": "removed"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "status",
              "identityPath": "status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "status"
              ],
              "server": {
                "input": "STATUS",
                "key": "status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "subtype": {
              "drill": {
                "field": "subtype",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "subtype_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "subtype",
              "identityPath": "subtype.id",
              "kind": "relation",
              "labelPath": "subtype.name",
              "paths": [
                "subtype.id",
                "subtype.name"
              ],
              "server": {
                "input": "SUBTYPE",
                "key": "subtype_id",
                "labelInput": "SUBTYPE__KEY",
                "labelKey": "subtype__key",
                "valueMap": []
              }
            },
            "thread": {
              "drill": {
                "field": "thread",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "thread_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "thread",
              "identityPath": "thread.id",
              "kind": "relation",
              "labelPath": "thread.display_name",
              "paths": [
                "thread.id",
                "thread.display_name"
              ],
              "server": {
                "input": "THREAD",
                "key": "thread_id",
                "labelInput": "THREAD__TITLE__TEXT",
                "labelKey": "thread__title__text",
                "valueMap": []
              }
            }
          },
          "fields": {
            "can_delete": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "can_delete",
                "paths": [
                  "can_delete"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "can_edit": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "can_edit",
                "paths": [
                  "can_edit"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "channel": {
              "filter": {
                "field": "channel",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "channel.id",
                "labelPath": "channel.display_name",
                "model": "messaging.Channel"
              },
              "row": {
                "path": "channel.id",
                "paths": [
                  "channel.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "channel_vendor_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "channel_vendor_name",
                "paths": [
                  "channel_vendor_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "channel_vendor_name"
              },
              "values": []
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "direction": {
              "filter": {
                "field": "direction",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "INBOUND",
                    "to": "inbound"
                  },
                  {
                    "from": "OUTBOUND",
                    "to": "outbound"
                  },
                  {
                    "from": "INTERNAL",
                    "to": "internal"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "direction",
                "paths": [
                  "direction"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Inbound",
                  "value": "INBOUND"
                },
                {
                  "description": "Outbound",
                  "value": "OUTBOUND"
                },
                {
                  "description": "Internal",
                  "value": "INTERNAL"
                }
              ]
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "edges": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "external_id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "external_id",
                "paths": [
                  "external_id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "feed_order_key": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "feed_order_key",
                "paths": [
                  "feed_order_key"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "id"
              },
              "values": []
            },
            "message_type": {
              "filter": {
                "field": "message_type",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "COMMENT",
                    "to": "comment"
                  },
                  {
                    "from": "EMAIL",
                    "to": "email"
                  },
                  {
                    "from": "CHAT",
                    "to": "chat"
                  },
                  {
                    "from": "NOTIFICATION",
                    "to": "notification"
                  },
                  {
                    "from": "AUTO_COMMENT",
                    "to": "auto_comment"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "message_type",
                "paths": [
                  "message_type"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Comment",
                  "value": "COMMENT"
                },
                {
                  "description": "Email",
                  "value": "EMAIL"
                },
                {
                  "description": "Chat",
                  "value": "CHAT"
                },
                {
                  "description": "Notification",
                  "value": "NOTIFICATION"
                },
                {
                  "description": "Auto comment",
                  "value": "AUTO_COMMENT"
                }
              ]
            },
            "metadata.mailbox": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": null,
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "needaction": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "needaction",
                "paths": [
                  "needaction"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "parent": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "parent.id",
                "labelPath": "parent.title",
                "model": "messaging.Message"
              },
              "row": {
                "path": "parent.id",
                "paths": [
                  "parent.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "participants": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "parts": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "platform": {
              "filter": {
                "field": "platform",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "EMAIL",
                    "to": "email"
                  },
                  {
                    "from": "PHONE",
                    "to": "phone"
                  },
                  {
                    "from": "DISCORD",
                    "to": "discord"
                  },
                  {
                    "from": "IMESSAGE",
                    "to": "imessage"
                  },
                  {
                    "from": "MATRIX",
                    "to": "matrix"
                  },
                  {
                    "from": "SIGNAL",
                    "to": "signal"
                  },
                  {
                    "from": "SLACK",
                    "to": "slack"
                  },
                  {
                    "from": "TELEGRAM",
                    "to": "telegram"
                  },
                  {
                    "from": "WHATSAPP",
                    "to": "whatsapp"
                  },
                  {
                    "from": "YOUTUBE",
                    "to": "youtube"
                  },
                  {
                    "from": "FACEBOOK",
                    "to": "facebook"
                  },
                  {
                    "from": "INSTAGRAM",
                    "to": "instagram"
                  },
                  {
                    "from": "LINKEDIN",
                    "to": "linkedin"
                  },
                  {
                    "from": "TWITTER",
                    "to": "twitter"
                  },
                  {
                    "from": "OTHER",
                    "to": "other"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "platform",
                "paths": [
                  "platform"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Email",
                  "value": "EMAIL"
                },
                {
                  "description": "Phone",
                  "value": "PHONE"
                },
                {
                  "description": "Discord",
                  "value": "DISCORD"
                },
                {
                  "description": "iMessage",
                  "value": "IMESSAGE"
                },
                {
                  "description": "Matrix",
                  "value": "MATRIX"
                },
                {
                  "description": "Signal",
                  "value": "SIGNAL"
                },
                {
                  "description": "Slack",
                  "value": "SLACK"
                },
                {
                  "description": "Telegram",
                  "value": "TELEGRAM"
                },
                {
                  "description": "WhatsApp",
                  "value": "WHATSAPP"
                },
                {
                  "description": "YouTube",
                  "value": "YOUTUBE"
                },
                {
                  "description": "Facebook",
                  "value": "FACEBOOK"
                },
                {
                  "description": "Instagram",
                  "value": "INSTAGRAM"
                },
                {
                  "description": "LinkedIn",
                  "value": "LINKEDIN"
                },
                {
                  "description": "Twitter",
                  "value": "TWITTER"
                },
                {
                  "description": "Other",
                  "value": "OTHER"
                }
              ]
            },
            "preview": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "preview",
                "paths": [
                  "preview"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "reaction_groups": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "received_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "received_at",
                "paths": [
                  "received_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "received_at"
              },
              "values": []
            },
            "sender": {
              "filter": {
                "field": "sender",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "sender.id",
                "labelPath": "sender.display_name",
                "model": "parties.Handle"
              },
              "row": {
                "path": "sender.id",
                "paths": [
                  "sender.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "sender_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sender_name",
                "paths": [
                  "sender_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "sender_name"
              },
              "values": []
            },
            "sent_at": {
              "filter": {
                "field": "sent_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "sent_at",
                "paths": [
                  "sent_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "sent_at"
              },
              "values": []
            },
            "starred": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "starred",
                "paths": [
                  "starred"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "status": {
              "filter": {
                "field": "status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "DRAFT",
                    "to": "draft"
                  },
                  {
                    "from": "QUEUED",
                    "to": "queued"
                  },
                  {
                    "from": "SENT",
                    "to": "sent"
                  },
                  {
                    "from": "SYNCED",
                    "to": "synced"
                  },
                  {
                    "from": "EDITED",
                    "to": "edited"
                  },
                  {
                    "from": "HIDDEN",
                    "to": "hidden"
                  },
                  {
                    "from": "REMOVED",
                    "to": "removed"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "status",
                "paths": [
                  "status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "status"
              },
              "values": [
                {
                  "description": "Draft",
                  "value": "DRAFT"
                },
                {
                  "description": "Queued",
                  "value": "QUEUED"
                },
                {
                  "description": "Sent",
                  "value": "SENT"
                },
                {
                  "description": "Synced",
                  "value": "SYNCED"
                },
                {
                  "description": "Edited",
                  "value": "EDITED"
                },
                {
                  "description": "Hidden",
                  "value": "HIDDEN"
                },
                {
                  "description": "Removed",
                  "value": "REMOVED"
                },
                {
                  "description": "Failed",
                  "value": "FAILED"
                }
              ]
            },
            "subtype": {
              "filter": {
                "field": "subtype",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "subtype.id",
                "labelPath": "subtype.name",
                "model": "messaging.MessageSubtype"
              },
              "row": {
                "path": "subtype.id",
                "paths": [
                  "subtype.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "thread": {
              "filter": {
                "field": "thread",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "thread.id",
                "labelPath": "thread.display_name",
                "model": "messaging.Thread"
              },
              "row": {
                "path": "thread.id",
                "paths": [
                  "thread.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "thread_title": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "thread_title",
                "paths": [
                  "thread_title"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "thread_title"
              },
              "values": []
            },
            "title": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "title",
                "paths": [
                  "title"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "title"
              },
              "values": []
            },
            "tracking_values": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "sent_at"
              }
            ]
          }
        },
        "recordRepresentation": "title",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/message",
        "revisionFields": [],
        "roots": {
          "aggregate": "messages_aggregate",
          "changes": "messageChanged",
          "create": null,
          "delete": "delete_messages_by_pk",
          "deletePreview": null,
          "detail": "messages_by_pk",
          "groups": "messages_groups",
          "groupsCount": "messages_groups_count",
          "list": "messages",
          "revisions": null,
          "save": null,
          "update": "update_messages_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "messages_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "messages_bool_exp",
          "groupBySpec": "messagesGroupBySpec",
          "groupKey": "messagesGroupKey",
          "groupOrder": "messagesGroupOrder",
          "grouped": "messages_group",
          "having": "messagesHaving",
          "node": "MessageType",
          "order": "messages_order_by",
          "query": "messages_Query",
          "revision": null,
          "updateInput": "messages_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "status"
        ]
      },
      {
        "aggregateFields": [
          "id",
          "message_count"
        ],
        "aggregateMeasures": [
          {
            "field": "message_count",
            "input": "message_count",
            "op": "sum"
          },
          {
            "field": "message_count",
            "input": "message_count",
            "op": "avg"
          },
          {
            "field": "message_count",
            "input": "message_count",
            "op": "min"
          },
          {
            "field": "message_count",
            "input": "message_count",
            "op": "max"
          }
        ],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.Thread",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "update",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "platform",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Email",
                "value": "EMAIL"
              },
              {
                "description": "Phone",
                "value": "PHONE"
              },
              {
                "description": "Discord",
                "value": "DISCORD"
              },
              {
                "description": "iMessage",
                "value": "IMESSAGE"
              },
              {
                "description": "Matrix",
                "value": "MATRIX"
              },
              {
                "description": "Signal",
                "value": "SIGNAL"
              },
              {
                "description": "Slack",
                "value": "SLACK"
              },
              {
                "description": "Telegram",
                "value": "TELEGRAM"
              },
              {
                "description": "WhatsApp",
                "value": "WHATSAPP"
              },
              {
                "description": "YouTube",
                "value": "YOUTUBE"
              },
              {
                "description": "Facebook",
                "value": "FACEBOOK"
              },
              {
                "description": "Instagram",
                "value": "INSTAGRAM"
              },
              {
                "description": "LinkedIn",
                "value": "LINKEDIN"
              },
              {
                "description": "Twitter",
                "value": "TWITTER"
              },
              {
                "description": "Other",
                "value": "OTHER"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "modality",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Email thread",
                "value": "EMAIL_THREAD"
              },
              {
                "description": "Direct",
                "value": "DIRECT"
              },
              {
                "description": "Group",
                "value": "GROUP"
              },
              {
                "description": "Public thread",
                "value": "PUBLIC_THREAD"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "visibility",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": true,
            "values": [
              {
                "description": "Public",
                "value": "PUBLIC"
              },
              {
                "description": "Unlisted",
                "value": "UNLISTED"
              },
              {
                "description": "Private",
                "value": "PRIVATE"
              },
              {
                "description": "Restricted",
                "value": "RESTRICTED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "title",
            "readable": true,
            "relationModelLabel": "messaging.Fragment",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "message_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_message_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "channel",
            "readable": true,
            "relationModelLabel": "messaging.Channel",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "messages",
            "readable": true,
            "relationModelLabel": "messaging.Message",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "participants",
            "readable": true,
            "relationModelLabel": "messaging.Participant",
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "conversation_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [
          {
            "permission": "share",
            "relation": "reader",
            "subjects": [
              {
                "relation": null,
                "resource": "iam.User",
                "type": "auth/user"
              },
              {
                "relation": "member",
                "resource": "iam.Group",
                "type": "auth/group"
              }
            ]
          }
        ],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.Thread",
        "modelName": "thread",
        "query": {
          "axes": {
            "channel": {
              "drill": {
                "field": "channel",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "channel_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "channel",
              "identityPath": "channel.id",
              "kind": "relation",
              "labelPath": "channel.display_name",
              "paths": [
                "channel.id",
                "channel.display_name"
              ],
              "server": {
                "input": "CHANNEL",
                "key": "channel_id",
                "labelInput": "CHANNEL__DISPLAY_NAME",
                "labelKey": "channel__display_name",
                "valueMap": []
              }
            },
            "last_message_at": {
              "drill": {
                "field": "last_message_at",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "last_message_at",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [
                {
                  "drill": {
                    "field": "last_message_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "last_message_at_year_range",
                    "valueKey": "last_message_at_year",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "YEAR",
                  "key": "last_message_at_year",
                  "name": "year",
                  "rangeKey": "last_message_at_year_range"
                },
                {
                  "drill": {
                    "field": "last_message_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "last_message_at_quarter_range",
                    "valueKey": "last_message_at_quarter",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "QUARTER",
                  "key": "last_message_at_quarter",
                  "name": "quarter",
                  "rangeKey": "last_message_at_quarter_range"
                },
                {
                  "drill": {
                    "field": "last_message_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "last_message_at_month_range",
                    "valueKey": "last_message_at_month",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MONTH",
                  "key": "last_message_at_month",
                  "name": "month",
                  "rangeKey": "last_message_at_month_range"
                },
                {
                  "drill": {
                    "field": "last_message_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "last_message_at_week_range",
                    "valueKey": "last_message_at_week",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "WEEK",
                  "key": "last_message_at_week",
                  "name": "week",
                  "rangeKey": "last_message_at_week_range"
                },
                {
                  "drill": {
                    "field": "last_message_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "last_message_at_day_range",
                    "valueKey": "last_message_at_day",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "DAY",
                  "key": "last_message_at_day",
                  "name": "day",
                  "rangeKey": "last_message_at_day_range"
                },
                {
                  "drill": {
                    "field": "last_message_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "last_message_at_hour_range",
                    "valueKey": "last_message_at_hour",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "HOUR",
                  "key": "last_message_at_hour",
                  "name": "hour",
                  "rangeKey": "last_message_at_hour_range"
                },
                {
                  "drill": {
                    "field": "last_message_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "last_message_at_minute_range",
                    "valueKey": "last_message_at_minute",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MINUTE",
                  "key": "last_message_at_minute",
                  "name": "minute",
                  "rangeKey": "last_message_at_minute_range"
                },
                {
                  "drill": {
                    "field": "last_message_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "last_message_at_second_range",
                    "valueKey": "last_message_at_second",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "SECOND",
                  "key": "last_message_at_second",
                  "name": "second",
                  "rangeKey": "last_message_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "last_message_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "last_message_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "last_message_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "last_message_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "last_message_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "last_message_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "last_message_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "last_message_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "last_message_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "last_message_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "last_message_at",
              "identityPath": "last_message_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "last_message_at"
              ],
              "server": {
                "input": "LAST_MESSAGE_AT",
                "key": "last_message_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "modality": {
              "drill": {
                "field": "modality",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "modality",
                "valueMap": [
                  {
                    "from": "EMAIL_THREAD",
                    "to": "email_thread"
                  },
                  {
                    "from": "DIRECT",
                    "to": "direct"
                  },
                  {
                    "from": "GROUP",
                    "to": "group"
                  },
                  {
                    "from": "PUBLIC_THREAD",
                    "to": "public_thread"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "modality",
              "identityPath": "modality",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "modality"
              ],
              "server": {
                "input": "MODALITY",
                "key": "modality",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "visibility": {
              "drill": {
                "field": "visibility",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "visibility",
                "valueMap": [
                  {
                    "from": "PUBLIC",
                    "to": "public"
                  },
                  {
                    "from": "UNLISTED",
                    "to": "unlisted"
                  },
                  {
                    "from": "PRIVATE",
                    "to": "private"
                  },
                  {
                    "from": "RESTRICTED",
                    "to": "restricted"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "visibility",
              "identityPath": "visibility",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "visibility"
              ],
              "server": {
                "input": "VISIBILITY",
                "key": "visibility",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "channel": {
              "filter": {
                "field": "channel",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "channel.id",
                "labelPath": "channel.display_name",
                "model": "messaging.Channel"
              },
              "row": {
                "path": "channel.id",
                "paths": [
                  "channel.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "conversation_label": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "conversation_label",
                "paths": [
                  "conversation_label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "last_message_at": {
              "filter": {
                "field": "last_message_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_message_at",
                "paths": [
                  "last_message_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_message_at"
              },
              "values": []
            },
            "message_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "message_count",
                "paths": [
                  "message_count"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "message_count"
              },
              "values": []
            },
            "messages": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "modality": {
              "filter": {
                "field": "modality",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "EMAIL_THREAD",
                    "to": "email_thread"
                  },
                  {
                    "from": "DIRECT",
                    "to": "direct"
                  },
                  {
                    "from": "GROUP",
                    "to": "group"
                  },
                  {
                    "from": "PUBLIC_THREAD",
                    "to": "public_thread"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "modality",
                "paths": [
                  "modality"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Email thread",
                  "value": "EMAIL_THREAD"
                },
                {
                  "description": "Direct",
                  "value": "DIRECT"
                },
                {
                  "description": "Group",
                  "value": "GROUP"
                },
                {
                  "description": "Public thread",
                  "value": "PUBLIC_THREAD"
                }
              ]
            },
            "participants": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": null,
              "values": []
            },
            "platform": {
              "filter": {
                "field": "platform",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "EMAIL",
                    "to": "email"
                  },
                  {
                    "from": "PHONE",
                    "to": "phone"
                  },
                  {
                    "from": "DISCORD",
                    "to": "discord"
                  },
                  {
                    "from": "IMESSAGE",
                    "to": "imessage"
                  },
                  {
                    "from": "MATRIX",
                    "to": "matrix"
                  },
                  {
                    "from": "SIGNAL",
                    "to": "signal"
                  },
                  {
                    "from": "SLACK",
                    "to": "slack"
                  },
                  {
                    "from": "TELEGRAM",
                    "to": "telegram"
                  },
                  {
                    "from": "WHATSAPP",
                    "to": "whatsapp"
                  },
                  {
                    "from": "YOUTUBE",
                    "to": "youtube"
                  },
                  {
                    "from": "FACEBOOK",
                    "to": "facebook"
                  },
                  {
                    "from": "INSTAGRAM",
                    "to": "instagram"
                  },
                  {
                    "from": "LINKEDIN",
                    "to": "linkedin"
                  },
                  {
                    "from": "TWITTER",
                    "to": "twitter"
                  },
                  {
                    "from": "OTHER",
                    "to": "other"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "platform",
                "paths": [
                  "platform"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Email",
                  "value": "EMAIL"
                },
                {
                  "description": "Phone",
                  "value": "PHONE"
                },
                {
                  "description": "Discord",
                  "value": "DISCORD"
                },
                {
                  "description": "iMessage",
                  "value": "IMESSAGE"
                },
                {
                  "description": "Matrix",
                  "value": "MATRIX"
                },
                {
                  "description": "Signal",
                  "value": "SIGNAL"
                },
                {
                  "description": "Slack",
                  "value": "SLACK"
                },
                {
                  "description": "Telegram",
                  "value": "TELEGRAM"
                },
                {
                  "description": "WhatsApp",
                  "value": "WHATSAPP"
                },
                {
                  "description": "YouTube",
                  "value": "YOUTUBE"
                },
                {
                  "description": "Facebook",
                  "value": "FACEBOOK"
                },
                {
                  "description": "Instagram",
                  "value": "INSTAGRAM"
                },
                {
                  "description": "LinkedIn",
                  "value": "LINKEDIN"
                },
                {
                  "description": "Twitter",
                  "value": "TWITTER"
                },
                {
                  "description": "Other",
                  "value": "OTHER"
                }
              ]
            },
            "title": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "title.id",
                "labelPath": "title.display_name",
                "model": "messaging.Fragment"
              },
              "row": {
                "path": "title.id",
                "paths": [
                  "title.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "visibility": {
              "filter": {
                "field": "visibility",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "PUBLIC",
                    "to": "public"
                  },
                  {
                    "from": "UNLISTED",
                    "to": "unlisted"
                  },
                  {
                    "from": "PRIVATE",
                    "to": "private"
                  },
                  {
                    "from": "RESTRICTED",
                    "to": "restricted"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "visibility",
                "paths": [
                  "visibility"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Public",
                  "value": "PUBLIC"
                },
                {
                  "description": "Unlisted",
                  "value": "UNLISTED"
                },
                {
                  "description": "Private",
                  "value": "PRIVATE"
                },
                {
                  "description": "Restricted",
                  "value": "RESTRICTED"
                }
              ]
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "last_message_at"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/thread",
        "revisionFields": [],
        "roots": {
          "aggregate": "threads_aggregate",
          "changes": "threadChanged",
          "create": null,
          "delete": "delete_threads_by_pk",
          "deletePreview": null,
          "detail": "threads_by_pk",
          "groups": "threads_groups",
          "groupsCount": "threads_groups_count",
          "list": "threads",
          "revisions": null,
          "save": null,
          "update": "update_threads_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "threads_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "threads_bool_exp",
          "groupBySpec": "threadsGroupBySpec",
          "groupKey": "threadsGroupKey",
          "groupOrder": "threadsGroupOrder",
          "grouped": "threads_group",
          "having": "threadsHaving",
          "node": "ThreadType",
          "order": "threads_order_by",
          "query": "threads_Query",
          "revision": null,
          "updateInput": "threads_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "visibility"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.Part",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "position",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "disposition",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Inline",
                "value": "INLINE"
              },
              {
                "description": "Attachment",
                "value": "ATTACHMENT"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "role",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Body",
                "value": "BODY"
              },
              {
                "description": "Title",
                "value": "TITLE"
              },
              {
                "description": "Quoted",
                "value": "QUOTED"
              },
              {
                "description": "Signature",
                "value": "SIGNATURE"
              },
              {
                "description": "Header",
                "value": "HEADER"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "cid",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "parent",
            "readable": true,
            "relationModelLabel": "messaging.Part",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "fragment",
            "readable": true,
            "relationModelLabel": "messaging.Fragment",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "file",
            "readable": true,
            "relationModelLabel": "storage.File",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.Part",
        "modelName": "part",
        "query": {
          "axes": {
            "disposition": {
              "drill": {
                "field": "disposition",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "disposition",
                "valueMap": [
                  {
                    "from": "INLINE",
                    "to": "inline"
                  },
                  {
                    "from": "ATTACHMENT",
                    "to": "attachment"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "disposition",
              "identityPath": "disposition",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "disposition"
              ],
              "server": {
                "input": "DISPOSITION",
                "key": "disposition",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "fragment": {
              "drill": {
                "field": "fragment",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "fragment_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "fragment",
              "identityPath": "fragment.id",
              "kind": "relation",
              "labelPath": "fragment.display_name",
              "paths": [
                "fragment.id",
                "fragment.display_name"
              ],
              "server": {
                "input": "FRAGMENT",
                "key": "fragment_id",
                "labelInput": "FRAGMENT__HASH",
                "labelKey": "fragment__hash",
                "valueMap": []
              }
            },
            "message": {
              "drill": {
                "field": "message",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "message_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "message",
              "identityPath": null,
              "kind": "relation",
              "labelPath": null,
              "paths": [],
              "server": {
                "input": "MESSAGE",
                "key": "message_id",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "role": {
              "drill": {
                "field": "role",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "role",
                "valueMap": [
                  {
                    "from": "BODY",
                    "to": "body"
                  },
                  {
                    "from": "TITLE",
                    "to": "title"
                  },
                  {
                    "from": "QUOTED",
                    "to": "quoted"
                  },
                  {
                    "from": "SIGNATURE",
                    "to": "signature"
                  },
                  {
                    "from": "HEADER",
                    "to": "header"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "role",
              "identityPath": "role",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "role"
              ],
              "server": {
                "input": "ROLE",
                "key": "role",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "type": {
              "drill": {
                "field": "type",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "type",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "type",
              "identityPath": "type",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "type"
              ],
              "server": {
                "input": "TYPE",
                "key": "type",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "cid": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "cid",
                "paths": [
                  "cid"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "disposition": {
              "filter": {
                "field": "disposition",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "INLINE",
                    "to": "inline"
                  },
                  {
                    "from": "ATTACHMENT",
                    "to": "attachment"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "disposition",
                "paths": [
                  "disposition"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Inline",
                  "value": "INLINE"
                },
                {
                  "description": "Attachment",
                  "value": "ATTACHMENT"
                }
              ]
            },
            "file": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "file.id",
                "labelPath": "file.title",
                "model": "storage.File"
              },
              "row": {
                "path": "file.id",
                "paths": [
                  "file.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "fragment": {
              "filter": {
                "field": "fragment",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "fragment.id",
                "labelPath": "fragment.display_name",
                "model": "messaging.Fragment"
              },
              "row": {
                "path": "fragment.id",
                "paths": [
                  "fragment.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "message": {
              "filter": {
                "field": "message",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": null,
                "labelPath": null,
                "model": "messaging.Message"
              },
              "row": null,
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "parent": {
              "filter": {
                "field": "parent",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "parent.id",
                "labelPath": "parent.name",
                "model": "messaging.Part"
              },
              "row": {
                "path": "parent.id",
                "paths": [
                  "parent.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "position": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "position",
                "paths": [
                  "position"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "position"
              },
              "values": []
            },
            "role": {
              "filter": {
                "field": "role",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "BODY",
                    "to": "body"
                  },
                  {
                    "from": "TITLE",
                    "to": "title"
                  },
                  {
                    "from": "QUOTED",
                    "to": "quoted"
                  },
                  {
                    "from": "SIGNATURE",
                    "to": "signature"
                  },
                  {
                    "from": "HEADER",
                    "to": "header"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "role",
                "paths": [
                  "role"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Body",
                  "value": "BODY"
                },
                {
                  "description": "Title",
                  "value": "TITLE"
                },
                {
                  "description": "Quoted",
                  "value": "QUOTED"
                },
                {
                  "description": "Signature",
                  "value": "SIGNATURE"
                },
                {
                  "description": "Header",
                  "value": "HEADER"
                }
              ]
            },
            "type": {
              "filter": {
                "field": "type",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "type",
                "paths": [
                  "type"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "position"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/part",
        "revisionFields": [],
        "roots": {
          "aggregate": "parts_aggregate",
          "changes": "partChanged",
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "parts_by_pk",
          "groups": "parts_groups",
          "groupsCount": "parts_groups_count",
          "list": "parts",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": null,
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "parts_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "parts_bool_exp",
          "groupBySpec": "partsGroupBySpec",
          "groupKey": "partsGroupKey",
          "groupOrder": "partsGroupOrder",
          "grouped": "parts_group",
          "having": "partsHaving",
          "node": "PartType",
          "order": "parts_order_by",
          "query": "parts_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.Participant",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "role",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "From",
                "value": "FROM"
              },
              {
                "description": "To",
                "value": "TO"
              },
              {
                "description": "Cc",
                "value": "CC"
              },
              {
                "description": "Bcc",
                "value": "BCC"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "handle",
            "readable": true,
            "relationModelLabel": "parties.Handle",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "joined_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "left_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.Participant",
        "modelName": "participant",
        "query": {
          "axes": {},
          "fields": {
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": null,
              "scalar": null,
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "handle": {
              "filter": {
                "field": "handle",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "handle.id",
                "labelPath": "handle.display_name",
                "model": "parties.Handle"
              },
              "row": {
                "path": "handle.id",
                "paths": [
                  "handle.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "joined_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "joined_at",
                "paths": [
                  "joined_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "left_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "left_at",
                "paths": [
                  "left_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "message": {
              "filter": {
                "field": "message",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": null,
                "labelPath": null,
                "model": "messaging.Message"
              },
              "row": null,
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "role": {
              "filter": {
                "field": "role",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "FROM",
                    "to": "from"
                  },
                  {
                    "from": "TO",
                    "to": "to"
                  },
                  {
                    "from": "CC",
                    "to": "cc"
                  },
                  {
                    "from": "BCC",
                    "to": "bcc"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "role",
                "paths": [
                  "role"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "From",
                  "value": "FROM"
                },
                {
                  "description": "To",
                  "value": "TO"
                },
                {
                  "description": "Cc",
                  "value": "CC"
                },
                {
                  "description": "Bcc",
                  "value": "BCC"
                }
              ]
            },
            "thread": {
              "filter": {
                "field": "thread",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": null,
                "labelPath": null,
                "model": "messaging.Thread"
              },
              "row": null,
              "scalar": "ID",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/participant",
        "revisionFields": [],
        "roots": {
          "aggregate": "participants_aggregate",
          "changes": "participantChanged",
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "participants_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "participants",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "participants_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "participants_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "ParticipantType",
          "order": "participants_order_by",
          "query": "participants_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.MessageEdge",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Quote",
                "value": "QUOTE"
              },
              {
                "description": "Mention",
                "value": "MENTION"
              },
              {
                "description": "Crosspost",
                "value": "CROSSPOST"
              },
              {
                "description": "Forward",
                "value": "FORWARD"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "confidence",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Float",
            "updatable": false,
            "values": [],
            "widget": "float"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "src",
            "readable": true,
            "relationModelLabel": "messaging.Message",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "dst",
            "readable": true,
            "relationModelLabel": "messaging.Message",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "fragment",
            "readable": true,
            "relationModelLabel": "messaging.Fragment",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.MessageEdge",
        "modelName": "messageedge",
        "query": {
          "axes": {},
          "fields": {
            "confidence": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "confidence",
                "paths": [
                  "confidence"
                ]
              },
              "scalar": "Float",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "dst": {
              "filter": {
                "field": "dst",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "dst.id",
                "labelPath": "dst.title",
                "model": "messaging.Message"
              },
              "row": {
                "path": "dst.id",
                "paths": [
                  "dst.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "fragment": {
              "filter": {
                "field": "fragment",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "fragment.id",
                "labelPath": "fragment.display_name",
                "model": "messaging.Fragment"
              },
              "row": {
                "path": "fragment.id",
                "paths": [
                  "fragment.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "QUOTE",
                    "to": "quote"
                  },
                  {
                    "from": "MENTION",
                    "to": "mention"
                  },
                  {
                    "from": "CROSSPOST",
                    "to": "crosspost"
                  },
                  {
                    "from": "FORWARD",
                    "to": "forward"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Quote",
                  "value": "QUOTE"
                },
                {
                  "description": "Mention",
                  "value": "MENTION"
                },
                {
                  "description": "Crosspost",
                  "value": "CROSSPOST"
                },
                {
                  "description": "Forward",
                  "value": "FORWARD"
                }
              ]
            },
            "src": {
              "filter": {
                "field": "src",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "src.id",
                "labelPath": "src.title",
                "model": "messaging.Message"
              },
              "row": {
                "path": "src.id",
                "paths": [
                  "src.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/message_edge",
        "revisionFields": [],
        "roots": {
          "aggregate": "message_edges_aggregate",
          "changes": "messageEdgeChanged",
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "message_edges_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "message_edges",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": null,
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "message_edges_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "message_edges_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "MessageEdgeType",
          "order": "message_edges_order_by",
          "query": "messageEdges_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.ThreadNotification",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "thread",
            "readable": true,
            "relationModelLabel": "messaging.Thread",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "attachment",
            "readable": true,
            "relationModelLabel": "messaging.ThreadAttachment",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "follower",
            "readable": true,
            "relationModelLabel": "messaging.ThreadFollower",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "user",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "notification_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Inbox",
                "value": "INBOX"
              },
              {
                "description": "Email",
                "value": "EMAIL"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "notification_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Ready to send",
                "value": "READY"
              },
              {
                "description": "Processing",
                "value": "PROCESS"
              },
              {
                "description": "Sent",
                "value": "PENDING"
              },
              {
                "description": "Delivered",
                "value": "SENT"
              },
              {
                "description": "Bounced",
                "value": "BOUNCE"
              },
              {
                "description": "Exception",
                "value": "EXCEPTION"
              },
              {
                "description": "Canceled",
                "value": "CANCELED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "read_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "failure_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "failure_reason",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "metadata",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "message",
            "readable": true,
            "relationModelLabel": "messaging.Message",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.ThreadNotification",
        "modelName": "threadnotification",
        "query": {
          "axes": {},
          "fields": {
            "attachment": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "attachment.id",
                "labelPath": "attachment.display_name",
                "model": "messaging.ThreadAttachment"
              },
              "row": {
                "path": "attachment.id",
                "paths": [
                  "attachment.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": {
                "field": "created_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "failure_reason": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "failure_reason",
                "paths": [
                  "failure_reason"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "failure_type": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "failure_type",
                "paths": [
                  "failure_type"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "follower": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "follower.id",
                "labelPath": "follower.display_name",
                "model": "messaging.ThreadFollower"
              },
              "row": {
                "path": "follower.id",
                "paths": [
                  "follower.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "message": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": null,
                "labelPath": null,
                "model": "messaging.Message"
              },
              "row": null,
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "metadata": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "metadata",
                "paths": [
                  "metadata"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "notification_status": {
              "filter": {
                "field": "notification_status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "READY",
                    "to": "ready"
                  },
                  {
                    "from": "PROCESS",
                    "to": "process"
                  },
                  {
                    "from": "PENDING",
                    "to": "pending"
                  },
                  {
                    "from": "SENT",
                    "to": "sent"
                  },
                  {
                    "from": "BOUNCE",
                    "to": "bounce"
                  },
                  {
                    "from": "EXCEPTION",
                    "to": "exception"
                  },
                  {
                    "from": "CANCELED",
                    "to": "canceled"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "notification_status",
                "paths": [
                  "notification_status"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Ready to send",
                  "value": "READY"
                },
                {
                  "description": "Processing",
                  "value": "PROCESS"
                },
                {
                  "description": "Sent",
                  "value": "PENDING"
                },
                {
                  "description": "Delivered",
                  "value": "SENT"
                },
                {
                  "description": "Bounced",
                  "value": "BOUNCE"
                },
                {
                  "description": "Exception",
                  "value": "EXCEPTION"
                },
                {
                  "description": "Canceled",
                  "value": "CANCELED"
                }
              ]
            },
            "notification_type": {
              "filter": {
                "field": "notification_type",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "INBOX",
                    "to": "inbox"
                  },
                  {
                    "from": "EMAIL",
                    "to": "email"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "notification_type",
                "paths": [
                  "notification_type"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Inbox",
                  "value": "INBOX"
                },
                {
                  "description": "Email",
                  "value": "EMAIL"
                }
              ]
            },
            "read_at": {
              "filter": {
                "field": "read_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "read_at",
                "paths": [
                  "read_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "read_at"
              },
              "values": []
            },
            "thread": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "thread.id",
                "labelPath": "thread.display_name",
                "model": "messaging.Thread"
              },
              "row": {
                "path": "thread.id",
                "paths": [
                  "thread.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": null,
              "values": []
            },
            "user": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "user.id",
                "labelPath": "user.display_name",
                "model": "iam.User"
              },
              "row": {
                "path": "user.id",
                "paths": [
                  "user.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "created_at"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/thread_notification",
        "revisionFields": [],
        "roots": {
          "aggregate": "thread_notifications_aggregate",
          "changes": "threadNotificationChanged",
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "thread_notifications_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "thread_notifications",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "thread_notifications_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "thread_notifications_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "ThreadNotificationType",
          "order": "thread_notifications_order_by",
          "query": "threadNotifications_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "platform",
        "canonicalLabel": "platform.Addon",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "namespace",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "description",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "category",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "keywords",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": "tagInput"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Consumer",
                "value": "CONSUMER"
              },
              {
                "description": "Required",
                "value": "REQUIRED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "source",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Installed",
                "value": "INSTALLED"
              },
              {
                "description": "Local",
                "value": "LOCAL"
              },
              {
                "description": "Remote",
                "value": "REMOTE"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "state",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Enabled",
                "value": "ENABLED"
              },
              {
                "description": "Disabled",
                "value": "DISABLED"
              },
              {
                "description": "Removed",
                "value": "REMOVED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "forced",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "pending",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "model_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "field_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "resource_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "depends_on",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": "tagInput"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "depended_by",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": "tagInput"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "model_labels",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": "tagInput"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": "integer"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "vcs_path",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "platform.Addon",
        "modelName": "addon",
        "query": {
          "axes": {
            "category": {
              "drill": {
                "field": "category",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "category",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "category",
              "identityPath": "category",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "category"
              ],
              "server": {
                "input": "CATEGORY",
                "key": "category",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "forced": {
              "drill": {
                "field": "forced",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "forced",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "forced",
              "identityPath": "forced",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "forced"
              ],
              "server": {
                "input": "FORCED",
                "key": "forced",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "kind": {
              "drill": {
                "field": "kind",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "kind",
                "valueMap": [
                  {
                    "from": "CONSUMER",
                    "to": "consumer"
                  },
                  {
                    "from": "REQUIRED",
                    "to": "required"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "kind",
              "identityPath": "kind",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "kind"
              ],
              "server": {
                "input": "KIND",
                "key": "kind",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "namespace": {
              "drill": {
                "field": "namespace",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "namespace",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "namespace",
              "identityPath": "namespace",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "namespace"
              ],
              "server": {
                "input": "NAMESPACE",
                "key": "namespace",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "pending": {
              "drill": {
                "field": "pending",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "pending",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "pending",
              "identityPath": "pending",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "pending"
              ],
              "server": {
                "input": "PENDING",
                "key": "pending",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "source": {
              "drill": {
                "field": "source",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "source",
                "valueMap": [
                  {
                    "from": "INSTALLED",
                    "to": "installed"
                  },
                  {
                    "from": "LOCAL",
                    "to": "local"
                  },
                  {
                    "from": "REMOTE",
                    "to": "remote"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "source",
              "identityPath": "source",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "source"
              ],
              "server": {
                "input": "SOURCE",
                "key": "source",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "state": {
              "drill": {
                "field": "state",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "state",
                "valueMap": [
                  {
                    "from": "ENABLED",
                    "to": "enabled"
                  },
                  {
                    "from": "DISABLED",
                    "to": "disabled"
                  },
                  {
                    "from": "REMOVED",
                    "to": "removed"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "state",
              "identityPath": "state",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "state"
              ],
              "server": {
                "input": "STATE",
                "key": "state",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "category": {
              "filter": {
                "field": "category",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "category",
                "paths": [
                  "category"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "category"
              },
              "values": []
            },
            "depended_by": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "depended_by",
                "paths": [
                  "depended_by"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "depends_on": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "depends_on",
                "paths": [
                  "depends_on"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "description": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "description",
                "paths": [
                  "description"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "field_count": {
              "filter": {
                "field": "field_count",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "field_count",
                "paths": [
                  "field_count"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "field_count"
              },
              "values": []
            },
            "forced": {
              "filter": {
                "field": "forced",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "forced",
                "paths": [
                  "forced"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "keywords": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "keywords",
                "paths": [
                  "keywords"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "CONSUMER",
                    "to": "consumer"
                  },
                  {
                    "from": "REQUIRED",
                    "to": "required"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "kind"
              },
              "values": [
                {
                  "description": "Consumer",
                  "value": "CONSUMER"
                },
                {
                  "description": "Required",
                  "value": "REQUIRED"
                }
              ]
            },
            "label": {
              "filter": {
                "field": "label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "label",
                "paths": [
                  "label"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "model_count": {
              "filter": {
                "field": "model_count",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "model_count",
                "paths": [
                  "model_count"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "model_count"
              },
              "values": []
            },
            "model_labels": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "model_labels",
                "paths": [
                  "model_labels"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "namespace": {
              "filter": {
                "field": "namespace",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "namespace",
                "paths": [
                  "namespace"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "namespace"
              },
              "values": []
            },
            "pending": {
              "filter": {
                "field": "pending",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "pending",
                "paths": [
                  "pending"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "resource_count": {
              "filter": {
                "field": "resource_count",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "resource_count",
                "paths": [
                  "resource_count"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "resource_count"
              },
              "values": []
            },
            "source": {
              "filter": {
                "field": "source",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "INSTALLED",
                    "to": "installed"
                  },
                  {
                    "from": "LOCAL",
                    "to": "local"
                  },
                  {
                    "from": "REMOTE",
                    "to": "remote"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "source",
                "paths": [
                  "source"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Installed",
                  "value": "INSTALLED"
                },
                {
                  "description": "Local",
                  "value": "LOCAL"
                },
                {
                  "description": "Remote",
                  "value": "REMOTE"
                }
              ]
            },
            "state": {
              "filter": {
                "field": "state",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "ENABLED",
                    "to": "enabled"
                  },
                  {
                    "from": "DISABLED",
                    "to": "disabled"
                  },
                  {
                    "from": "REMOVED",
                    "to": "removed"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "state",
                "paths": [
                  "state"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "state"
              },
              "values": [
                {
                  "description": "Enabled",
                  "value": "ENABLED"
                },
                {
                  "description": "Disabled",
                  "value": "DISABLED"
                },
                {
                  "description": "Removed",
                  "value": "REMOVED"
                }
              ]
            },
            "vcs_path": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "vcs_path",
                "paths": [
                  "vcs_path"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "name"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "platform/addon",
        "revisionFields": [],
        "roots": {
          "aggregate": "platform_addons_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "platform_addons_by_pk",
          "groups": "platform_addons_groups",
          "groupsCount": "platform_addons_groups_count",
          "list": "platform_addons",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "platform_addons_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "platform_addons_bool_exp",
          "groupBySpec": "platformAddonsgroupbyspec",
          "groupKey": "platformAddonsgroupkey",
          "groupOrder": "platformAddonsgrouporder",
          "grouped": "platform_addons_group",
          "having": "platformAddonshaving",
          "node": "AddonNode",
          "order": "platform_addons_order_by",
          "query": "platformAddons_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [],
        "aggregateMeasures": [],
        "appLabel": "platform",
        "canonicalLabel": null,
        "capabilities": [
          "list",
          "detail",
          "aggregate"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "app_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "model_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "verbose_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "db_table",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "addon_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "addon_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "resource_type",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "field_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "relation_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "list",
            "name": "depends_on",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "platform.Model",
        "modelName": "model",
        "query": {
          "axes": {
            "addon_id": {
              "drill": null,
              "extractions": [],
              "field": "addon_id",
              "identityPath": "addon_id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "addon_id"
              ],
              "server": null
            },
            "addon_label": {
              "drill": null,
              "extractions": [],
              "field": "addon_label",
              "identityPath": "addon_label",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "addon_label"
              ],
              "server": null
            },
            "app_label": {
              "drill": null,
              "extractions": [],
              "field": "app_label",
              "identityPath": "app_label",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "app_label"
              ],
              "server": null
            },
            "db_table": {
              "drill": null,
              "extractions": [],
              "field": "db_table",
              "identityPath": "db_table",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "db_table"
              ],
              "server": null
            },
            "field_count": {
              "drill": null,
              "extractions": [],
              "field": "field_count",
              "identityPath": "field_count",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "field_count"
              ],
              "server": null
            },
            "id": {
              "drill": null,
              "extractions": [],
              "field": "id",
              "identityPath": "id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "id"
              ],
              "server": null
            },
            "label": {
              "drill": null,
              "extractions": [],
              "field": "label",
              "identityPath": "label",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "label"
              ],
              "server": null
            },
            "model_name": {
              "drill": null,
              "extractions": [],
              "field": "model_name",
              "identityPath": "model_name",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "model_name"
              ],
              "server": null
            },
            "relation_count": {
              "drill": null,
              "extractions": [],
              "field": "relation_count",
              "identityPath": "relation_count",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "relation_count"
              ],
              "server": null
            },
            "resource_type": {
              "drill": null,
              "extractions": [],
              "field": "resource_type",
              "identityPath": "resource_type",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "resource_type"
              ],
              "server": null
            },
            "verbose_name": {
              "drill": null,
              "extractions": [],
              "field": "verbose_name",
              "identityPath": "verbose_name",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "verbose_name"
              ],
              "server": null
            }
          },
          "fields": {
            "addon_id": {
              "filter": {
                "field": "addon_id",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "addon_id",
                "paths": [
                  "addon_id"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "addon_id"
              },
              "values": []
            },
            "addon_label": {
              "filter": {
                "field": "addon_label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "addon_label",
                "paths": [
                  "addon_label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "addon_label"
              },
              "values": []
            },
            "app_label": {
              "filter": {
                "field": "app_label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "app_label",
                "paths": [
                  "app_label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "app_label"
              },
              "values": []
            },
            "db_table": {
              "filter": {
                "field": "db_table",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "db_table",
                "paths": [
                  "db_table"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "db_table"
              },
              "values": []
            },
            "depends_on": {
              "filter": null,
              "kind": "list",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "depends_on",
                "paths": [
                  "depends_on"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "field_count": {
              "filter": {
                "field": "field_count",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "field_count",
                "paths": [
                  "field_count"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "field_count"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "label": {
              "filter": {
                "field": "label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "label",
                "paths": [
                  "label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "label"
              },
              "values": []
            },
            "model_name": {
              "filter": {
                "field": "model_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "model_name",
                "paths": [
                  "model_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "model_name"
              },
              "values": []
            },
            "relation_count": {
              "filter": {
                "field": "relation_count",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "Int",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "relation_count",
                "paths": [
                  "relation_count"
                ]
              },
              "scalar": "Int",
              "sort": {
                "field": "relation_count"
              },
              "values": []
            },
            "resource_type": {
              "filter": {
                "field": "resource_type",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "resource_type",
                "paths": [
                  "resource_type"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "verbose_name": {
              "filter": {
                "field": "verbose_name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "verbose_name",
                "paths": [
                  "verbose_name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "verbose_name"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "label",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": null,
        "revisionFields": [],
        "roots": {
          "aggregate": "platform_models_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "platform_models_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "platform_models",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "client",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "platform_models_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "platform_models_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "PlatformModelRow",
          "order": "platform_models_order_by",
          "query": "platformModels_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [],
        "aggregateMeasures": [],
        "appLabel": "platform",
        "canonicalLabel": null,
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "attname",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_relation",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "relation_target",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "model",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "addon",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "platform.Field",
        "modelName": "field",
        "query": {
          "axes": {
            "addon": {
              "drill": {
                "field": "addon",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "addon",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "addon",
              "identityPath": "addon",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "addon"
              ],
              "server": {
                "input": "ADDON",
                "key": "addon",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "is_relation": {
              "drill": {
                "field": "is_relation",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "is_relation",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "is_relation",
              "identityPath": "is_relation",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "is_relation"
              ],
              "server": {
                "input": "IS_RELATION",
                "key": "is_relation",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "kind": {
              "drill": {
                "field": "kind",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "kind",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "kind",
              "identityPath": "kind",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "kind"
              ],
              "server": {
                "input": "KIND",
                "key": "kind",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "model": {
              "drill": {
                "field": "model",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "model",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "model",
              "identityPath": "model",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "model"
              ],
              "server": {
                "input": "MODEL",
                "key": "model",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "relation_target": {
              "drill": {
                "field": "relation_target",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "relation_target",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "relation_target",
              "identityPath": "relation_target",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "relation_target"
              ],
              "server": {
                "input": "RELATION_TARGET",
                "key": "relation_target",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "addon": {
              "filter": {
                "field": "addon",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "addon",
                "paths": [
                  "addon"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "addon"
              },
              "values": []
            },
            "attname": {
              "filter": {
                "field": "attname",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "attname",
                "paths": [
                  "attname"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "attname"
              },
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "is_relation": {
              "filter": {
                "field": "is_relation",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_relation",
                "paths": [
                  "is_relation"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "kind"
              },
              "values": []
            },
            "model": {
              "filter": {
                "field": "model",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "model",
                "paths": [
                  "model"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "model"
              },
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "relation_target": {
              "filter": {
                "field": "relation_target",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "relation_target",
                "paths": [
                  "relation_target"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "relation_target"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": null,
        "revisionFields": [],
        "roots": {
          "aggregate": "platform_fields_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "platform_fields_by_pk",
          "groups": "platform_fields_groups",
          "groupsCount": "platform_fields_groups_count",
          "list": "platform_fields",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "platform_fields_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "platform_fields_bool_exp",
          "groupBySpec": "platformFieldsgroupbyspec",
          "groupKey": "platformFieldsgroupkey",
          "groupOrder": "platformFieldsgrouporder",
          "grouped": "platform_fields_group",
          "having": "platformFieldshaving",
          "node": "PlatformFieldRow",
          "order": "platform_fields_order_by",
          "query": "platformFields_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [],
        "aggregateMeasures": [],
        "appLabel": "platform",
        "canonicalLabel": null,
        "capabilities": [
          "list",
          "detail",
          "aggregate"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "model",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "field",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "key",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "category",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "icon",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "registry_setting",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "class_path",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "base_class_path",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "addon_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "addon_label",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "platform.Implementation",
        "modelName": "implementation",
        "query": {
          "axes": {
            "addon_id": {
              "drill": null,
              "extractions": [],
              "field": "addon_id",
              "identityPath": "addon_id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "addon_id"
              ],
              "server": null
            },
            "addon_label": {
              "drill": null,
              "extractions": [],
              "field": "addon_label",
              "identityPath": "addon_label",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "addon_label"
              ],
              "server": null
            },
            "base_class_path": {
              "drill": null,
              "extractions": [],
              "field": "base_class_path",
              "identityPath": "base_class_path",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "base_class_path"
              ],
              "server": null
            },
            "category": {
              "drill": null,
              "extractions": [],
              "field": "category",
              "identityPath": "category",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "category"
              ],
              "server": null
            },
            "class_path": {
              "drill": null,
              "extractions": [],
              "field": "class_path",
              "identityPath": "class_path",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "class_path"
              ],
              "server": null
            },
            "field": {
              "drill": null,
              "extractions": [],
              "field": "field",
              "identityPath": "field",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "field"
              ],
              "server": null
            },
            "icon": {
              "drill": null,
              "extractions": [],
              "field": "icon",
              "identityPath": "icon",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "icon"
              ],
              "server": null
            },
            "id": {
              "drill": null,
              "extractions": [],
              "field": "id",
              "identityPath": "id",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "id"
              ],
              "server": null
            },
            "key": {
              "drill": null,
              "extractions": [],
              "field": "key",
              "identityPath": "key",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "key"
              ],
              "server": null
            },
            "label": {
              "drill": null,
              "extractions": [],
              "field": "label",
              "identityPath": "label",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "label"
              ],
              "server": null
            },
            "model": {
              "drill": null,
              "extractions": [],
              "field": "model",
              "identityPath": "model",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "model"
              ],
              "server": null
            },
            "registry_setting": {
              "drill": null,
              "extractions": [],
              "field": "registry_setting",
              "identityPath": "registry_setting",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "registry_setting"
              ],
              "server": null
            }
          },
          "fields": {
            "addon_id": {
              "filter": {
                "field": "addon_id",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "addon_id",
                "paths": [
                  "addon_id"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "addon_id"
              },
              "values": []
            },
            "addon_label": {
              "filter": {
                "field": "addon_label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "addon_label",
                "paths": [
                  "addon_label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "addon_label"
              },
              "values": []
            },
            "base_class_path": {
              "filter": {
                "field": "base_class_path",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "base_class_path",
                "paths": [
                  "base_class_path"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "category": {
              "filter": {
                "field": "category",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "category",
                "paths": [
                  "category"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "category"
              },
              "values": []
            },
            "class_path": {
              "filter": {
                "field": "class_path",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "class_path",
                "paths": [
                  "class_path"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "class_path"
              },
              "values": []
            },
            "field": {
              "filter": {
                "field": "field",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "field",
                "paths": [
                  "field"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "field"
              },
              "values": []
            },
            "icon": {
              "filter": {
                "field": "icon",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "icon",
                "paths": [
                  "icon"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "key": {
              "filter": {
                "field": "key",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "key",
                "paths": [
                  "key"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "key"
              },
              "values": []
            },
            "label": {
              "filter": {
                "field": "label",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "label",
                "paths": [
                  "label"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "label"
              },
              "values": []
            },
            "model": {
              "filter": {
                "field": "model",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "model",
                "paths": [
                  "model"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "model"
              },
              "values": []
            },
            "registry_setting": {
              "filter": {
                "field": "registry_setting",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "registry_setting",
                "paths": [
                  "registry_setting"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "registry_setting"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": "label",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": null,
        "revisionFields": [],
        "roots": {
          "aggregate": "platform_implementations_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "platform_implementations_by_pk",
          "groups": null,
          "groupsCount": null,
          "list": "platform_implementations",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "client",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": "platform_implementations_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "platform_implementations_bool_exp",
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": "PlatformImplementationRow",
          "order": "platform_implementations_order_by",
          "query": "platformImplementations_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id",
          "last_sync_items"
        ],
        "aggregateMeasures": [
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "sum"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "avg"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "min"
          },
          {
            "field": "last_sync_items",
            "input": "last_sync_items",
            "op": "max"
          }
        ],
        "appLabel": "integrate_vcs",
        "canonicalLabel": "integrate.Integration",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "delete",
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "credential_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "stream_count",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Int",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "is_syncing",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "sync_stage",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Idle",
                "value": "IDLE"
              },
              {
                "description": "Queued",
                "value": "QUEUED"
              },
              {
                "description": "Discovering",
                "value": "DISCOVERING"
              },
              {
                "description": "Syncing",
                "value": "SYNCING"
              },
              {
                "description": "Completed",
                "value": "COMPLETED"
              },
              {
                "description": "Failed",
                "value": "FAILED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "vendor",
            "readable": true,
            "relationModelLabel": "integrate.Vendor",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "credential",
            "readable": true,
            "relationModelLabel": "integrate.Credential",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "account",
            "readable": true,
            "relationModelLabel": "integrate.ExternalAccount",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "owner",
            "readable": true,
            "relationModelLabel": "iam.User",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "backend_class",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Local checkout",
                "value": "LOCAL"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "lifecycle",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Disconnected",
                "value": "DISCONNECTED"
              },
              {
                "description": "Connected",
                "value": "CONNECTED"
              },
              {
                "description": "Paused",
                "value": "PAUSED"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "runtime_status",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "OK",
                "value": "OK"
              },
              {
                "description": "Error",
                "value": "ERROR"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "config",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_sync_completed_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_sync_summary",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "sync_error",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "sync_progress",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [
          "backend_class"
        ],
        "linesResource": null,
        "modelLabel": "integrate_vcs.VcsBridge",
        "modelName": "vcsbridge",
        "query": {
          "axes": {
            "backend_class": {
              "drill": {
                "field": "backend_class",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "backend_class",
                "valueMap": [
                  {
                    "from": "LOCAL",
                    "to": "local"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "backend_class",
              "identityPath": "backend_class",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "backend_class"
              ],
              "server": {
                "input": "BACKEND_CLASS",
                "key": "backend_class",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "lifecycle": {
              "drill": {
                "field": "lifecycle",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "lifecycle",
                "valueMap": [
                  {
                    "from": "DISCONNECTED",
                    "to": "disconnected"
                  },
                  {
                    "from": "CONNECTED",
                    "to": "connected"
                  },
                  {
                    "from": "PAUSED",
                    "to": "paused"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "lifecycle",
              "identityPath": "lifecycle",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "lifecycle"
              ],
              "server": {
                "input": "LIFECYCLE",
                "key": "lifecycle",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "runtime_status": {
              "drill": {
                "field": "runtime_status",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "runtime_status",
                "valueMap": [
                  {
                    "from": "OK",
                    "to": "ok"
                  },
                  {
                    "from": "ERROR",
                    "to": "error"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "runtime_status",
              "identityPath": "runtime_status",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "runtime_status"
              ],
              "server": {
                "input": "RUNTIME_STATUS",
                "key": "runtime_status",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "sync_stage": {
              "drill": {
                "field": "sync_stage",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "sync_stage",
                "valueMap": [
                  {
                    "from": "IDLE",
                    "to": "idle"
                  },
                  {
                    "from": "QUEUED",
                    "to": "queued"
                  },
                  {
                    "from": "DISCOVERING",
                    "to": "discovering"
                  },
                  {
                    "from": "SYNCING",
                    "to": "syncing"
                  },
                  {
                    "from": "COMPLETED",
                    "to": "completed"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "sync_stage",
              "identityPath": "sync_stage",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "sync_stage"
              ],
              "server": {
                "input": "SYNC_STAGE",
                "key": "sync_stage",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "vendor": {
              "drill": {
                "field": "vendor",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "vendor_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "vendor",
              "identityPath": "vendor.id",
              "kind": "relation",
              "labelPath": "vendor.display_name",
              "paths": [
                "vendor.id",
                "vendor.display_name"
              ],
              "server": {
                "input": "VENDOR",
                "key": "vendor_id",
                "labelInput": "VENDOR__DISPLAY_NAME",
                "labelKey": "vendor__display_name",
                "valueMap": []
              }
            }
          },
          "fields": {
            "account": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "account.id",
                "labelPath": "account.display_name",
                "model": "integrate.ExternalAccount"
              },
              "row": {
                "path": "account.id",
                "paths": [
                  "account.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "backend_class": {
              "filter": {
                "field": "backend_class",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "LOCAL",
                    "to": "local"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "backend_class",
                "paths": [
                  "backend_class"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "backend_class"
              },
              "values": [
                {
                  "description": "Local checkout",
                  "value": "LOCAL"
                }
              ]
            },
            "config": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "config",
                "paths": [
                  "config"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "credential": {
              "filter": null,
              "kind": "relation",
              "nullable": true,
              "relation": {
                "identityPath": "credential.id",
                "labelPath": "credential.name",
                "model": "integrate.Credential"
              },
              "row": {
                "path": "credential.id",
                "paths": [
                  "credential.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "credential_status": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "credential_status",
                "paths": [
                  "credential_status"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "is_syncing": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "is_syncing",
                "paths": [
                  "is_syncing"
                ]
              },
              "scalar": "Boolean",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "last_sync_completed_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_sync_completed_at",
                "paths": [
                  "last_sync_completed_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_sync_completed_at"
              },
              "values": []
            },
            "last_sync_summary": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "last_sync_summary",
                "paths": [
                  "last_sync_summary"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "lifecycle": {
              "filter": {
                "field": "lifecycle",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "DISCONNECTED",
                    "to": "disconnected"
                  },
                  {
                    "from": "CONNECTED",
                    "to": "connected"
                  },
                  {
                    "from": "PAUSED",
                    "to": "paused"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "lifecycle",
                "paths": [
                  "lifecycle"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "lifecycle"
              },
              "values": [
                {
                  "description": "Disconnected",
                  "value": "DISCONNECTED"
                },
                {
                  "description": "Connected",
                  "value": "CONNECTED"
                },
                {
                  "description": "Paused",
                  "value": "PAUSED"
                }
              ]
            },
            "owner": {
              "filter": null,
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "owner.id",
                "labelPath": "owner.display_name",
                "model": "iam.User"
              },
              "row": {
                "path": "owner.id",
                "paths": [
                  "owner.id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "runtime_status": {
              "filter": {
                "field": "runtime_status",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "OK",
                    "to": "ok"
                  },
                  {
                    "from": "ERROR",
                    "to": "error"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "runtime_status",
                "paths": [
                  "runtime_status"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "runtime_status"
              },
              "values": [
                {
                  "description": "OK",
                  "value": "OK"
                },
                {
                  "description": "Error",
                  "value": "ERROR"
                }
              ]
            },
            "stream_count": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "stream_count",
                "paths": [
                  "stream_count"
                ]
              },
              "scalar": "Int",
              "sort": null,
              "values": []
            },
            "sync_error": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_error",
                "paths": [
                  "sync_error"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "sync_progress": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_progress",
                "paths": [
                  "sync_progress"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "sync_stage": {
              "filter": {
                "field": "sync_stage",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "IDLE",
                    "to": "idle"
                  },
                  {
                    "from": "QUEUED",
                    "to": "queued"
                  },
                  {
                    "from": "DISCOVERING",
                    "to": "discovering"
                  },
                  {
                    "from": "SYNCING",
                    "to": "syncing"
                  },
                  {
                    "from": "COMPLETED",
                    "to": "completed"
                  },
                  {
                    "from": "FAILED",
                    "to": "failed"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "sync_stage",
                "paths": [
                  "sync_stage"
                ]
              },
              "scalar": null,
              "sort": null,
              "values": [
                {
                  "description": "Idle",
                  "value": "IDLE"
                },
                {
                  "description": "Queued",
                  "value": "QUEUED"
                },
                {
                  "description": "Discovering",
                  "value": "DISCOVERING"
                },
                {
                  "description": "Syncing",
                  "value": "SYNCING"
                },
                {
                  "description": "Completed",
                  "value": "COMPLETED"
                },
                {
                  "description": "Failed",
                  "value": "FAILED"
                }
              ]
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "vendor": {
              "filter": {
                "field": "vendor",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "vendor.id",
                "labelPath": "vendor.display_name",
                "model": "integrate.Vendor"
              },
              "row": {
                "path": "vendor.id",
                "paths": [
                  "vendor.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "vendor"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "DESC",
                "field": "updated_at"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate_vcs/vcs_bridge",
        "revisionFields": [],
        "roots": {
          "aggregate": "vcs_bridges_aggregate",
          "changes": "vcsBridgeChanged",
          "create": null,
          "delete": "delete_vcs_bridges_by_pk",
          "deletePreview": null,
          "detail": "vcs_bridges_by_pk",
          "groups": "vcs_bridges_groups",
          "groupsCount": "vcs_bridges_groups_count",
          "list": "vcs_bridges",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "vcs_bridges_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "vcs_bridges_bool_exp",
          "groupBySpec": "vcsBridgesgroupbyspec",
          "groupKey": "vcsBridgesgroupkey",
          "groupOrder": "vcsBridgesgrouporder",
          "grouped": "vcs_bridges_group",
          "having": "vcsBridgeshaving",
          "node": "VcsBridgeType",
          "order": "vcs_bridges_order_by",
          "query": "vcsBridges_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate_vcs",
        "canonicalLabel": "integrate_vcs.Repository",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "delete"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "vcs_bridge",
            "readable": true,
            "relationModelLabel": "integrate_vcs.VcsBridge",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "org",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "remote",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "ssh_remote",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "remote_id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "default_branch",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "enum",
            "name": "visibility",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [
              {
                "description": "Public",
                "value": "PUBLIC"
              },
              {
                "description": "Private",
                "value": "PRIVATE"
              },
              {
                "description": "Internal",
                "value": "INTERNAL"
              }
            ],
            "widget": "select"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "web_url",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "archived",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "Boolean",
            "updatable": false,
            "values": [],
            "widget": "switch"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate_vcs.Repository",
        "modelName": "repository",
        "query": {
          "axes": {
            "archived": {
              "drill": {
                "field": "archived",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "archived",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "archived",
              "identityPath": "archived",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "archived"
              ],
              "server": {
                "input": "ARCHIVED",
                "key": "archived",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "org": {
              "drill": {
                "field": "org",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "org",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "org",
              "identityPath": "org",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "org"
              ],
              "server": {
                "input": "ORG",
                "key": "org",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "vcs_bridge": {
              "drill": {
                "field": "vcs_bridge",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "vcs_bridge_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "vcs_bridge",
              "identityPath": "vcs_bridge.id",
              "kind": "relation",
              "labelPath": "vcs_bridge.display_name",
              "paths": [
                "vcs_bridge.id",
                "vcs_bridge.display_name"
              ],
              "server": {
                "input": "VCS_BRIDGE",
                "key": "vcs_bridge_id",
                "labelInput": "VCS_BRIDGE__BACKEND_CLASS",
                "labelKey": "vcs_bridge__backend_class",
                "valueMap": []
              }
            },
            "visibility": {
              "drill": {
                "field": "visibility",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "visibility",
                "valueMap": [
                  {
                    "from": "PUBLIC",
                    "to": "public"
                  },
                  {
                    "from": "PRIVATE",
                    "to": "private"
                  },
                  {
                    "from": "INTERNAL",
                    "to": "internal"
                  }
                ],
                "valueTransform": null
              },
              "extractions": [],
              "field": "visibility",
              "identityPath": "visibility",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "visibility"
              ],
              "server": {
                "input": "VISIBILITY",
                "key": "visibility",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "archived": {
              "filter": {
                "field": "archived",
                "operators": [
                  "exact",
                  "ne",
                  "isNull"
                ],
                "scalar": "Boolean",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "archived",
                "paths": [
                  "archived"
                ]
              },
              "scalar": "Boolean",
              "sort": {
                "field": "archived"
              },
              "values": []
            },
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "default_branch": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "default_branch",
                "paths": [
                  "default_branch"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "org": {
              "filter": {
                "field": "org",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "org",
                "paths": [
                  "org"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "org"
              },
              "values": []
            },
            "remote": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "remote",
                "paths": [
                  "remote"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "remote_id": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "remote_id",
                "paths": [
                  "remote_id"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "ssh_remote": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "ssh_remote",
                "paths": [
                  "ssh_remote"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            },
            "vcs_bridge": {
              "filter": {
                "field": "vcs_bridge",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "vcs_bridge.id",
                "labelPath": "vcs_bridge.display_name",
                "model": "integrate_vcs.VcsBridge"
              },
              "row": {
                "path": "vcs_bridge.id",
                "paths": [
                  "vcs_bridge.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "vcs_bridge"
              },
              "values": []
            },
            "visibility": {
              "filter": {
                "field": "visibility",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [
                  {
                    "from": "PUBLIC",
                    "to": "public"
                  },
                  {
                    "from": "PRIVATE",
                    "to": "private"
                  },
                  {
                    "from": "INTERNAL",
                    "to": "internal"
                  }
                ],
                "values": []
              },
              "kind": "enum",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "visibility",
                "paths": [
                  "visibility"
                ]
              },
              "scalar": null,
              "sort": {
                "field": "visibility"
              },
              "values": [
                {
                  "description": "Public",
                  "value": "PUBLIC"
                },
                {
                  "description": "Private",
                  "value": "PRIVATE"
                },
                {
                  "description": "Internal",
                  "value": "INTERNAL"
                }
              ]
            },
            "web_url": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "web_url",
                "paths": [
                  "web_url"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "org"
              },
              {
                "direction": "ASC",
                "field": "name"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate_vcs/repository",
        "revisionFields": [],
        "roots": {
          "aggregate": "repositories_aggregate",
          "changes": null,
          "create": null,
          "delete": "delete_repositories_by_pk",
          "deletePreview": null,
          "detail": "repositories_by_pk",
          "groups": "repositories_groups",
          "groupsCount": "repositories_groups_count",
          "list": "repositories",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "repositories_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "repositories_bool_exp",
          "groupBySpec": "repositoriesGroupBySpec",
          "groupKey": "repositoriesGroupKey",
          "groupOrder": "repositoriesGroupOrder",
          "grouped": "repositories_group",
          "having": "repositoriesHaving",
          "node": "RepositoryType",
          "order": "repositories_order_by",
          "query": "repositories_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate_vcs",
        "canonicalLabel": "integrate_vcs.Source",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups",
          "create",
          "update",
          "delete"
        ],
        "createArguments": [],
        "createFields": [
          "repository",
          "kind",
          "ref",
          "path"
        ],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "relation",
            "name": "repository",
            "readable": true,
            "relationModelLabel": "integrate_vcs.Repository",
            "relationObject": true,
            "requiredOnCreate": true,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": true,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "ref",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": true,
            "currencyField": null,
            "kind": "scalar",
            "name": "path",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": true,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "last_synced_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate_vcs.Source",
        "modelName": "source",
        "query": {
          "axes": {
            "kind": {
              "drill": {
                "field": "kind",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "kind",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "kind",
              "identityPath": "kind",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "kind"
              ],
              "server": {
                "input": "KIND",
                "key": "kind",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "last_synced_at": {
              "drill": null,
              "extractions": [
                {
                  "drill": null,
                  "input": "YEAR",
                  "key": "last_synced_at_year",
                  "name": "year",
                  "rangeKey": "last_synced_at_year_range"
                },
                {
                  "drill": null,
                  "input": "QUARTER",
                  "key": "last_synced_at_quarter",
                  "name": "quarter",
                  "rangeKey": "last_synced_at_quarter_range"
                },
                {
                  "drill": null,
                  "input": "MONTH",
                  "key": "last_synced_at_month",
                  "name": "month",
                  "rangeKey": "last_synced_at_month_range"
                },
                {
                  "drill": null,
                  "input": "WEEK",
                  "key": "last_synced_at_week",
                  "name": "week",
                  "rangeKey": "last_synced_at_week_range"
                },
                {
                  "drill": null,
                  "input": "DAY",
                  "key": "last_synced_at_day",
                  "name": "day",
                  "rangeKey": "last_synced_at_day_range"
                },
                {
                  "drill": null,
                  "input": "HOUR",
                  "key": "last_synced_at_hour",
                  "name": "hour",
                  "rangeKey": "last_synced_at_hour_range"
                },
                {
                  "drill": null,
                  "input": "MINUTE",
                  "key": "last_synced_at_minute",
                  "name": "minute",
                  "rangeKey": "last_synced_at_minute_range"
                },
                {
                  "drill": null,
                  "input": "SECOND",
                  "key": "last_synced_at_second",
                  "name": "second",
                  "rangeKey": "last_synced_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "last_synced_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "last_synced_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "last_synced_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "last_synced_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "last_synced_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "last_synced_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "last_synced_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "last_synced_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "last_synced_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "last_synced_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "last_synced_at",
              "identityPath": "last_synced_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "last_synced_at"
              ],
              "server": {
                "input": "LAST_SYNCED_AT",
                "key": "last_synced_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "repository": {
              "drill": {
                "field": "repository",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "repository_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "repository",
              "identityPath": "repository.id",
              "kind": "relation",
              "labelPath": "repository.name",
              "paths": [
                "repository.id",
                "repository.name"
              ],
              "server": {
                "input": "REPOSITORY",
                "key": "repository_id",
                "labelInput": "REPOSITORY__NAME",
                "labelKey": "repository__name",
                "valueMap": []
              }
            }
          },
          "fields": {
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "kind"
              },
              "values": []
            },
            "last_synced_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": true,
              "relation": null,
              "row": {
                "path": "last_synced_at",
                "paths": [
                  "last_synced_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "last_synced_at"
              },
              "values": []
            },
            "path": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "path",
                "paths": [
                  "path"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "path"
              },
              "values": []
            },
            "ref": {
              "filter": {
                "field": "ref",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "ref",
                "paths": [
                  "ref"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "ref"
              },
              "values": []
            },
            "repository": {
              "filter": {
                "field": "repository",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "repository.id",
                "labelPath": "repository.name",
                "model": "integrate_vcs.Repository"
              },
              "row": {
                "path": "repository.id",
                "paths": [
                  "repository.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "repository"
              },
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "kind"
              },
              {
                "direction": "ASC",
                "field": "path"
              }
            ]
          }
        },
        "recordRepresentation": "display_name",
        "recordSearchFields": [],
        "requiredCreateFields": [
          "repository",
          "kind"
        ],
        "resourceType": "integrate_vcs/source",
        "revisionFields": [],
        "roots": {
          "aggregate": "sources_aggregate",
          "changes": null,
          "create": "insert_sources_one",
          "delete": "delete_sources_by_pk",
          "deletePreview": null,
          "detail": "sources_by_pk",
          "groups": "sources_groups",
          "groupsCount": "sources_groups_count",
          "list": "sources",
          "revisions": null,
          "save": null,
          "update": "update_sources_by_pk"
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "sources_aggregate",
          "createInput": "sources_insert_input",
          "deletePayload": null,
          "filter": "sources_bool_exp",
          "groupBySpec": "sourcesGroupBySpec",
          "groupKey": "sourcesGroupKey",
          "groupOrder": "sourcesGroupOrder",
          "grouped": "sources_group",
          "having": "sourcesHaving",
          "node": "SourceType",
          "order": "sources_order_by",
          "query": "sources_Query",
          "revision": null,
          "updateInput": "sources_set_input"
        },
        "updateArguments": [],
        "updateFields": [
          "kind",
          "ref",
          "path"
        ]
      },
      {
        "aggregateFields": [
          "id"
        ],
        "aggregateMeasures": [],
        "appLabel": "integrate_vcs",
        "canonicalLabel": "integrate_vcs.Template",
        "capabilities": [
          "list",
          "detail",
          "aggregate",
          "groups"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [
          {
            "field": null,
            "input": null,
            "op": "count"
          }
        ],
        "fields": [
          {
            "aggregatable": true,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "id",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "ID",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "display_name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "relation",
            "name": "source",
            "readable": true,
            "relationModelLabel": "integrate_vcs.Source",
            "relationObject": true,
            "requiredOnCreate": false,
            "scalar": null,
            "updatable": false,
            "values": [],
            "widget": "many2one"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "name",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "kind",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "path",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "String",
            "updatable": false,
            "values": [],
            "widget": null
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "inputs",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "JSON",
            "updatable": false,
            "values": [],
            "widget": "json"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "created_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          },
          {
            "aggregatable": false,
            "archivable": false,
            "creatable": false,
            "currencyField": null,
            "kind": "scalar",
            "name": "updated_at",
            "readable": true,
            "relationModelLabel": null,
            "relationObject": false,
            "requiredOnCreate": false,
            "scalar": "DateTime",
            "updatable": false,
            "values": [],
            "widget": "datetime"
          }
        ],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "integrate_vcs.Template",
        "modelName": "template",
        "query": {
          "axes": {
            "kind": {
              "drill": {
                "field": "kind",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "kind",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "kind",
              "identityPath": "kind",
              "kind": "column",
              "labelPath": null,
              "paths": [
                "kind"
              ],
              "server": {
                "input": "KIND",
                "key": "kind",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            },
            "source": {
              "drill": {
                "field": "source",
                "jsonPath": null,
                "kind": "identity",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "source_id",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [],
              "field": "source",
              "identityPath": "source.id",
              "kind": "relation",
              "labelPath": "source.display_name",
              "paths": [
                "source.id",
                "source.display_name"
              ],
              "server": {
                "input": "SOURCE",
                "key": "source_id",
                "labelInput": "SOURCE__PATH",
                "labelKey": "source__path",
                "valueMap": []
              }
            },
            "updated_at": {
              "drill": {
                "field": "updated_at",
                "jsonPath": null,
                "kind": "value",
                "nullMode": "isNull",
                "rangeKey": null,
                "valueKey": "updated_at",
                "valueMap": [],
                "valueTransform": null
              },
              "extractions": [
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_year_range",
                    "valueKey": "updated_at_year",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "YEAR",
                  "key": "updated_at_year",
                  "name": "year",
                  "rangeKey": "updated_at_year_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_quarter_range",
                    "valueKey": "updated_at_quarter",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "QUARTER",
                  "key": "updated_at_quarter",
                  "name": "quarter",
                  "rangeKey": "updated_at_quarter_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_month_range",
                    "valueKey": "updated_at_month",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MONTH",
                  "key": "updated_at_month",
                  "name": "month",
                  "rangeKey": "updated_at_month_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_week_range",
                    "valueKey": "updated_at_week",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "WEEK",
                  "key": "updated_at_week",
                  "name": "week",
                  "rangeKey": "updated_at_week_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_day_range",
                    "valueKey": "updated_at_day",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "DAY",
                  "key": "updated_at_day",
                  "name": "day",
                  "rangeKey": "updated_at_day_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_hour_range",
                    "valueKey": "updated_at_hour",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "HOUR",
                  "key": "updated_at_hour",
                  "name": "hour",
                  "rangeKey": "updated_at_hour_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_minute_range",
                    "valueKey": "updated_at_minute",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "MINUTE",
                  "key": "updated_at_minute",
                  "name": "minute",
                  "rangeKey": "updated_at_minute_range"
                },
                {
                  "drill": {
                    "field": "updated_at",
                    "jsonPath": null,
                    "kind": "range",
                    "nullMode": "isNull",
                    "rangeKey": "updated_at_second_range",
                    "valueKey": "updated_at_second",
                    "valueMap": [],
                    "valueTransform": null
                  },
                  "input": "SECOND",
                  "key": "updated_at_second",
                  "name": "second",
                  "rangeKey": "updated_at_second_range"
                },
                {
                  "drill": null,
                  "input": "YEAR_NUMBER",
                  "key": "updated_at_year_number",
                  "name": "year_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "QUARTER_NUMBER",
                  "key": "updated_at_quarter_number",
                  "name": "quarter_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MONTH_NUMBER",
                  "key": "updated_at_month_number",
                  "name": "month_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "ISO_WEEK_NUMBER",
                  "key": "updated_at_iso_week_number",
                  "name": "iso_week_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_YEAR",
                  "key": "updated_at_day_of_year",
                  "name": "day_of_year",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_MONTH",
                  "key": "updated_at_day_of_month",
                  "name": "day_of_month",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "DAY_OF_WEEK",
                  "key": "updated_at_day_of_week",
                  "name": "day_of_week",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "HOUR_NUMBER",
                  "key": "updated_at_hour_number",
                  "name": "hour_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "MINUTE_NUMBER",
                  "key": "updated_at_minute_number",
                  "name": "minute_number",
                  "rangeKey": null
                },
                {
                  "drill": null,
                  "input": "SECOND_NUMBER",
                  "key": "updated_at_second_number",
                  "name": "second_number",
                  "rangeKey": null
                }
              ],
              "field": "updated_at",
              "identityPath": "updated_at",
              "kind": "date",
              "labelPath": null,
              "paths": [
                "updated_at"
              ],
              "server": {
                "input": "UPDATED_AT",
                "key": "updated_at",
                "labelInput": null,
                "labelKey": null,
                "valueMap": []
              }
            }
          },
          "fields": {
            "created_at": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "created_at",
                "paths": [
                  "created_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "created_at"
              },
              "values": []
            },
            "display_name": {
              "filter": null,
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "display_name",
                "paths": [
                  "display_name"
                ]
              },
              "scalar": "String",
              "sort": null,
              "values": []
            },
            "id": {
              "filter": {
                "field": "id",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "id",
                "paths": [
                  "id"
                ]
              },
              "scalar": "ID",
              "sort": null,
              "values": []
            },
            "inputs": {
              "filter": null,
              "kind": "json",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "inputs",
                "paths": [
                  "inputs"
                ]
              },
              "scalar": "JSON",
              "sort": null,
              "values": []
            },
            "kind": {
              "filter": {
                "field": "kind",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "kind",
                "paths": [
                  "kind"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "kind"
              },
              "values": []
            },
            "name": {
              "filter": {
                "field": "name",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "name",
                "paths": [
                  "name"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "name"
              },
              "values": []
            },
            "path": {
              "filter": {
                "field": "path",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull",
                  "contains",
                  "iContains",
                  "startsWith",
                  "iStartsWith",
                  "endsWith",
                  "iEndsWith",
                  "like",
                  "iLike",
                  "notLike",
                  "notILike",
                  "similar",
                  "notSimilar",
                  "iRegex"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "path",
                "paths": [
                  "path"
                ]
              },
              "scalar": "String",
              "sort": {
                "field": "path"
              },
              "values": []
            },
            "source": {
              "filter": {
                "field": "source",
                "operators": [
                  "exact",
                  "ne",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "String",
                "valueMap": [],
                "values": []
              },
              "kind": "relation",
              "nullable": false,
              "relation": {
                "identityPath": "source.id",
                "labelPath": "source.display_name",
                "model": "integrate_vcs.Source"
              },
              "row": {
                "path": "source.id",
                "paths": [
                  "source.id"
                ]
              },
              "scalar": "ID",
              "sort": {
                "field": "source"
              },
              "values": []
            },
            "updated_at": {
              "filter": {
                "field": "updated_at",
                "operators": [
                  "exact",
                  "ne",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "inList",
                  "notInList",
                  "isNull"
                ],
                "scalar": "DateTime",
                "valueMap": [],
                "values": []
              },
              "kind": "scalar",
              "nullable": false,
              "relation": null,
              "row": {
                "path": "updated_at",
                "paths": [
                  "updated_at"
                ]
              },
              "scalar": "DateTime",
              "sort": {
                "field": "updated_at"
              },
              "values": []
            }
          },
          "identity": {
            "field": "id"
          },
          "sort": {
            "default": [
              {
                "direction": "ASC",
                "field": "kind"
              },
              {
                "direction": "ASC",
                "field": "name"
              }
            ]
          }
        },
        "recordRepresentation": "name",
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "integrate_vcs/template",
        "revisionFields": [],
        "roots": {
          "aggregate": "templates_aggregate",
          "changes": null,
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": "templates_by_pk",
          "groups": "templates_groups",
          "groupsCount": "templates_groups_count",
          "list": "templates",
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": {
          "created": "created_at",
          "updated": "updated_at",
          "wordCount": null
        },
        "typeNames": {
          "aggregate": "templates_aggregate",
          "createInput": null,
          "deletePayload": null,
          "filter": "templates_bool_exp",
          "groupBySpec": "templatesGroupBySpec",
          "groupKey": "templatesGroupKey",
          "groupOrder": "templatesGroupOrder",
          "grouped": "templates_group",
          "having": "templatesHaving",
          "node": "TemplateType",
          "order": "templates_order_by",
          "query": "templates_Query",
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [],
        "aggregateMeasures": [],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.ThreadActivity",
        "capabilities": [
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [],
        "fields": [],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.ThreadActivity",
        "modelName": "threadactivity",
        "query": {
          "axes": {},
          "fields": {},
          "identity": {
            "field": "sqid"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": null,
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/thread_activity",
        "revisionFields": [],
        "roots": {
          "aggregate": null,
          "changes": "threadActivityChanged",
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": null,
          "groups": null,
          "groupsCount": null,
          "list": null,
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": null,
          "createInput": null,
          "deletePayload": null,
          "filter": null,
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": null,
          "order": null,
          "query": null,
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      },
      {
        "aggregateFields": [],
        "aggregateMeasures": [],
        "appLabel": "messaging",
        "canonicalLabel": "messaging.MessageStar",
        "capabilities": [
          "changes"
        ],
        "createArguments": [],
        "createFields": [],
        "defaultMeasures": [],
        "fields": [],
        "grantable": [],
        "implFields": [],
        "linesResource": null,
        "modelLabel": "messaging.MessageStar",
        "modelName": "messagestar",
        "query": {
          "axes": {},
          "fields": {},
          "identity": {
            "field": "sqid"
          },
          "sort": {
            "default": []
          }
        },
        "recordRepresentation": null,
        "recordSearchFields": [],
        "requiredCreateFields": [],
        "resourceType": "messaging/message_star",
        "revisionFields": [],
        "roots": {
          "aggregate": null,
          "changes": "messageStarChanged",
          "create": null,
          "delete": null,
          "deletePreview": null,
          "detail": null,
          "groups": null,
          "groupsCount": null,
          "list": null,
          "revisions": null,
          "save": null,
          "update": null
        },
        "rowModel": "server",
        "saveArguments": [],
        "schemaName": "console",
        "subjectField": null,
        "subtitle": null,
        "typeNames": {
          "aggregate": null,
          "createInput": null,
          "deletePayload": null,
          "filter": null,
          "groupBySpec": null,
          "groupKey": null,
          "groupOrder": null,
          "grouped": null,
          "having": null,
          "node": null,
          "order": null,
          "query": null,
          "revision": null,
          "updateInput": null
        },
        "updateArguments": [],
        "updateFields": []
      }
    ]
  }
}
