{
  "errors": [],
  "statistics": [
    {
      "owner": "errorJson",
      "description": "Standard adapter errors available for use",
      "value": 29
    },
    {
      "owner": "packageJson",
      "description": "Number of production dependencies",
      "value": 5
    },
    {
      "owner": "packageJson",
      "description": "Number of development dependencies",
      "value": 12
    },
    {
      "owner": "packageJson",
      "description": "Number of npm scripts",
      "value": 16
    },
    {
      "owner": "packageJson",
      "description": "Runtime Library dependency",
      "value": "^4.37.0"
    },
    {
      "owner": "propertiesSchemaJson",
      "description": "Adapter properties defined in the propertiesSchema file",
      "value": 56
    },
    {
      "owner": "adapterJS",
      "description": "Lines of code generated in adapter.js",
      "value": 5753
    },
    {
      "owner": "adapterJS",
      "description": "Number of Functions added to adapter.js",
      "value": 67
    },
    {
      "owner": "pronghornJson",
      "description": "Number of Methods added to pronghorn.json",
      "value": 67
    },
    {
      "owner": "readmeMd",
      "description": "Number of lines in the README.md",
      "value": 545
    },
    {
      "owner": "unitTestJS",
      "description": "Number of lines of code in unit tests",
      "value": 3628
    },
    {
      "owner": "unitTestJS",
      "description": "Number of unit tests",
      "value": 218
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of lines of code in integration tests",
      "value": 2489
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of integration tests",
      "value": 72
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Networks entity",
      "value": 4
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkCollection entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkSetup entity",
      "value": 12
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkLayout entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkSnapshots entity",
      "value": 6
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkTopology entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NQE entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Checks entity",
      "value": 6
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Aliases entity",
      "value": 4
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkSnapshotDataFiles entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for SyntheticDevices entity",
      "value": 18
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for PathSearch entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for CurrentVersion entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Total number of actions",
      "value": 67
    },
    {
      "owner": "actionJson",
      "description": "Total number of entities",
      "value": 13
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Networks entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkCollection entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkSetup entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkLayout entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkSnapshots entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkTopology entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NQE entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Checks entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Aliases entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkSnapshotDataFiles entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for SyntheticDevices entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for PathSearch entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for CurrentVersion entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Total number of schemas",
      "value": 13
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Networks entity",
      "value": 4
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkCollection entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkSetup entity",
      "value": 5
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkLayout entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkSnapshots entity",
      "value": 4
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkTopology entity",
      "value": 2
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NQE entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Checks entity",
      "value": 4
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Aliases entity",
      "value": 4
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkSnapshotDataFiles entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for SyntheticDevices entity",
      "value": 17
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for PathSearch entity",
      "value": 3
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for CurrentVersion entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Total number of mock data files",
      "value": 48
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for .system entity",
      "value": 2
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for .system entity",
      "value": 3
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for .system entity",
      "value": 2
    },
    {
      "owner": "System",
      "description": "System entity files",
      "value": 6
    },
    {
      "owner": "usecases",
      "description": "Number of workflows",
      "value": 0
    },
    {
      "owner": "staticFile",
      "description": "Number of lines of code in adapterBase.js",
      "value": 832
    },
    {
      "owner": "staticFile",
      "description": "Number of static files added",
      "value": 26
    },
    {
      "owner": "Overall",
      "description": "Total lines of Code",
      "value": 12702
    },
    {
      "owner": "Overall",
      "description": "Total Tests",
      "value": 290
    },
    {
      "owner": "Overall",
      "description": "Total Files",
      "value": 114
    }
  ],
  "apiParsingReport": {
    "no_mockdata": [
      {
        "fnName": "cancelCollectUsingPOST",
        "method": "post",
        "path": "/api/networks/{networkId}/cancelcollection"
      },
      {
        "fnName": "collectUsingPOST",
        "method": "post",
        "path": "/api/networks/{networkId}/startcollection"
      },
      {
        "fnName": "deleteDeviceCredentialUsingDELETE",
        "method": "delete",
        "path": "/api/networks/{networkId}/deviceCredentials/{credentialId}"
      },
      {
        "fnName": "patchDeviceCredentialUsingPATCH",
        "method": "patch",
        "path": "/api/networks/{networkId}/deviceCredentials/{credentialId}"
      },
      {
        "fnName": "addOrUpdateDeviceSourcesUsingPOST",
        "method": "post",
        "path": "/api/networks/{networkId}/deviceSources"
      },
      {
        "fnName": "updateDeviceSourceUsingPUT",
        "method": "put",
        "path": "/api/networks/{networkId}/deviceSources/{deviceSourceName}"
      },
      {
        "fnName": "deleteDeviceSourceUsingDELETE",
        "method": "delete",
        "path": "/api/networks/{networkId}/deviceSources/{deviceSourceName}"
      },
      {
        "fnName": "deleteJumpServerUsingDELETE",
        "method": "delete",
        "path": "/api/networks/{networkId}/jumpServers/{jumpServerId}"
      },
      {
        "fnName": "editJumpServerUsingPATCH",
        "method": "patch",
        "path": "/api/networks/{networkId}/jumpServers/{jumpServerId}"
      },
      {
        "fnName": "setNetworkLayoutUsingPOST",
        "method": "post",
        "path": "/api/networks/{networkId}/layout"
      },
      {
        "fnName": "zipSnapshotUsingGET",
        "method": "get",
        "path": "/api/snapshots/{snapshotId}"
      },
      {
        "fnName": "deleteSnapshotUsingDELETE",
        "method": "delete",
        "path": "/api/snapshots/{snapshotId}"
      },
      {
        "fnName": "setNetworkTopoListUsingPUT",
        "method": "put",
        "path": "/api/networks/{networkId}/topology"
      },
      {
        "fnName": "postSnapshotTopoOverridesUsingPOST",
        "method": "post",
        "path": "/api/snapshots/{snapshotId}/topology/overrides"
      },
      {
        "fnName": "putSnapshotTopoOverridesUsingPUT",
        "method": "put",
        "path": "/api/snapshots/{snapshotId}/topology/overrides"
      },
      {
        "fnName": "deactivateChecksUsingDELETE",
        "method": "delete",
        "path": "/api/snapshots/{snapshotId}/checks"
      },
      {
        "fnName": "deactivateCheckUsingDELETE",
        "method": "delete",
        "path": "/api/snapshots/{snapshotId}/checks/{checkId}"
      },
      {
        "fnName": "getDeviceFileContentUsingGET",
        "method": "get",
        "path": "/api/snapshots/{snapshotId}/devices/{deviceName}/files/{fileName}"
      },
      {
        "fnName": "postInternetConnectionsUsingPUT",
        "method": "put",
        "path": "/api/snapshots/{snapshotId}/topology/internetConnections"
      }
    ],
    "errors": [],
    "warnings": [],
    "callsTotal": 67,
    "callsConverted": 67,
    "no_mockdata_num": 19
  }
}