{
  "summary": {
    "title": "Test Model"
  },
  "detail": {
    "contributors": [],
    "diagrams": [
      {
        "title": "Test Diagram",
        "thumbnail": "./public/content/images/thumbnail.jpg",
        "id": 0,
        "$$hashKey": "object:10",
        "diagramJson": {
          "cells": [
            {
              "type": "tm.Process",
              "size": {
                "width": 100,
                "height": 100
              },
              "position": {
                "x": 70,
                "y": 50
              },
              "angle": 0,
              "id": "224b8e7b-3ec6-4bb6-bde7-544d113226af",
              "z": 1,
              "hasOpenThreats": true,
              "threats": [
                {
                  "ruleId": "b2a6d40d-d3f8-4750-8e4d-c02cc84b13dc",
                  "title": "Generic spoofing threat",
                  "type": "Spoofing",
                  "status": "Open",
                  "severity": "Medium",
                  "description": "A generic spoofing threat",
                  "$$hashKey": "object:97"
                },
                {
                  "ruleId": "4adaa48a-0345-4533-a189-64c98c4420dd",
                  "title": "Generic tampering threat",
                  "type": "Tampering",
                  "status": "Mitigated",
                  "severity": "Medium",
                  "description": "A generic tampering threat",
                  "$$hashKey": "object:106"
                }
              ],
              "description": "",
              "outOfScope": false,
              "reasonOutOfScope": "",
              "attrs": {
                ".element-shape": {
                  "class": "element-shape hasOpenThreats isInScope"
                },
                "text": {
                  "text": "process 0"
                },
                ".element-text": {
                  "class": "element-text hasOpenThreats isInScope"
                }
              }
            },
            {
              "type": "tm.Process",
              "size": {
                "width": 100,
                "height": 100
              },
              "position": {
                "x": 180,
                "y": 50
              },
              "angle": 0,
              "id": "55c21e9a-c5fa-4db9-bc23-b0462e9ee5b8",
              "z": 2,
              "hasOpenThreats": false,
              "description": "Test description",
              "outOfScope": true,
              "reasonOutOfScope": "Test reason",
              "attrs": {
                ".element-shape": {
                  "class": "element-shape hasNoOpenThreats isOutOfScope"
                },
                "text": {
                  "text": "process 1"
                },
                ".element-text": {
                  "class": "element-text hasNoOpenThreats isInScope"
                }
              }
            }
          ]
        },
        "size": {
          "height": 590,
          "width": 790
        }
      }
    ]
  }
}
