{
  "scriptappy": "1.1.0",
  "info": {
    "name": "@nebula.js/sn-network-chart:properties",
    "description": "Network chart generic object definition",
    "version": "1.0.4",
    "license": "MIT",
    "stability": "stable",
    "x-qlik-visibility": "public"
  },
  "entries": {
    "properties": {
      "extends": [
        {
          "type": "GenericObjectProperties"
        }
      ],
      "entries": {
        "version": {
          "description": "Current version of this generic object definition",
          "type": "string"
        },
        "qHyperCubeDef": {
          "description": "Extends `HyperCubeDef`, see Engine API: `HyperCubeDef`.",
          "extends": [
            {
              "type": "EngineAPI.HyperCubeDef"
            }
          ],
          "kind": "object"
        },
        "showTitles": {
          "optional": true,
          "defaultValue": false,
          "type": "boolean"
        },
        "title": {
          "optional": true,
          "defaultValue": "",
          "type": "string"
        },
        "subtitle": {
          "optional": true,
          "defaultValue": "",
          "type": "string"
        },
        "footnote": {
          "optional": true,
          "defaultValue": "",
          "type": "string"
        },
        "edgeType": {
          "optional": true,
          "defaultValue": "dynamic",
          "kind": "union",
          "items": [
            {
              "kind": "literal",
              "value": "'dynamic'"
            },
            {
              "kind": "literal",
              "value": "'continuous'"
            },
            {
              "kind": "literal",
              "value": "'discrete'"
            },
            {
              "kind": "literal",
              "value": "'diagonalCross'"
            },
            {
              "kind": "literal",
              "value": "'straightCross'"
            },
            {
              "kind": "literal",
              "value": "'horizontal'"
            },
            {
              "kind": "literal",
              "value": "'vertical'"
            },
            {
              "kind": "literal",
              "value": "'curvedCW'"
            },
            {
              "kind": "literal",
              "value": "'curvedCCW'"
            },
            {
              "kind": "literal",
              "value": "'cubicBezier'"
            }
          ]
        },
        "displayEdgeLabel": {
          "optional": true,
          "defaultValue": false,
          "type": "boolean"
        },
        "posEdgeLabel": {
          "optional": true,
          "defaultValue": "top",
          "kind": "union",
          "items": [
            {
              "kind": "literal",
              "value": "'top'"
            },
            {
              "kind": "literal",
              "value": "'middle'"
            },
            {
              "kind": "literal",
              "value": "'bottom'"
            },
            {
              "kind": "literal",
              "value": "'horizontal'"
            }
          ]
        },
        "nodeShape": {
          "optional": true,
          "defaultValue": "dot",
          "kind": "union",
          "items": [
            {
              "kind": "literal",
              "value": "'dot'"
            },
            {
              "kind": "literal",
              "value": "'square'"
            },
            {
              "kind": "literal",
              "value": "'star'"
            },
            {
              "kind": "literal",
              "value": "'triangle'"
            },
            {
              "kind": "literal",
              "value": "'triangleDown'"
            },
            {
              "kind": "literal",
              "value": "'diamond'"
            }
          ]
        },
        "shadowMode": {
          "optional": true,
          "defaultValue": false,
          "type": "boolean"
        }
      },
      "kind": "object"
    }
  },
  "definitions": {}
}