{
  "errors": [],
  "statistics": [
    {
      "owner": "errorJson",
      "description": "Standard adapter errors available for use",
      "value": 30
    },
    {
      "owner": "packageJson",
      "description": "Number of production dependencies",
      "value": 13
    },
    {
      "owner": "packageJson",
      "description": "Number of development dependencies",
      "value": 7
    },
    {
      "owner": "packageJson",
      "description": "Number of npm scripts",
      "value": 23
    },
    {
      "owner": "packageJson",
      "description": "Runtime Library dependency",
      "value": "^4.44.11"
    },
    {
      "owner": "propertiesSchemaJson",
      "description": "Adapter properties defined in the propertiesSchema file",
      "value": 64
    },
    {
      "owner": "adapterJS",
      "description": "Lines of code generated in adapter.js",
      "value": 6853
    },
    {
      "owner": "adapterJS",
      "description": "Number of Functions added to adapter.js",
      "value": 57
    },
    {
      "owner": "pronghornJson",
      "description": "Number of Methods added to pronghorn.json",
      "value": 57
    },
    {
      "owner": "readmeMd",
      "description": "Number of lines in the README.md",
      "value": 688
    },
    {
      "owner": "unitTestJS",
      "description": "Number of lines of code in unit tests",
      "value": 4553
    },
    {
      "owner": "unitTestJS",
      "description": "Number of unit tests",
      "value": 257
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of lines of code in integration tests",
      "value": 2450
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of integration tests",
      "value": 63
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Activations entity",
      "value": 4
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for PropertyVersionCreations entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for RulesPatchRequests entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for RulesSearchRequests entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Bulk entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for ClientSettings entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Cpcodes entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for BehaviorId entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for CustomBehaviors entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for OverrideId entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for CustomOverrides entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Edgehostnames entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Products entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for ActivationId entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Hostnames entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Rules entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for PropertyVersion entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Versions entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for PropertyId entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Properties entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Schemas entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for PapiV1 entity",
      "value": 7
    },
    {
      "owner": "actionJson",
      "description": "Total number of actions",
      "value": 57
    },
    {
      "owner": "actionJson",
      "description": "Total number of entities",
      "value": 22
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Activations entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for PropertyVersionCreations entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for RulesPatchRequests entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for RulesSearchRequests entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Bulk entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for ClientSettings entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Cpcodes entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for BehaviorId entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for CustomBehaviors entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for OverrideId entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for CustomOverrides entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Edgehostnames entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Products entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for ActivationId entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Hostnames entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Rules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for PropertyVersion entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Versions entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for PropertyId entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Properties entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Schemas entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for PapiV1 entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Total number of schemas",
      "value": 22
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Activations entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for PropertyVersionCreations entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for RulesPatchRequests entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for RulesSearchRequests entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Bulk entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for ClientSettings entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Cpcodes entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for BehaviorId entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for CustomBehaviors entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for OverrideId entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for CustomOverrides entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Edgehostnames entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Products entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for ActivationId entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Hostnames entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Rules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for PropertyVersion entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Versions entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for PropertyId entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Properties entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Schemas entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for PapiV1 entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Total number of mock data files",
      "value": 0
    },
    {
      "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": 1029
    },
    {
      "owner": "staticFile",
      "description": "Number of static files added",
      "value": 35
    },
    {
      "owner": "Overall",
      "description": "Total lines of Code",
      "value": 14885
    },
    {
      "owner": "Overall",
      "description": "Total Tests",
      "value": 320
    },
    {
      "owner": "Overall",
      "description": "Total Files",
      "value": 93
    }
  ],
  "apiParsingReport": {
    "no_mockdata": [
      {
        "fnName": "bulkactivateasetofproperties",
        "method": "post",
        "path": "/bulk/activations"
      },
      {
        "fnName": "listbulkActivatedproperties",
        "method": "get",
        "path": "/bulk/activations/{bulkActivationId}"
      },
      {
        "fnName": "listactivations",
        "method": "get",
        "path": "/properties/{propertyId}/activations"
      },
      {
        "fnName": "createanewactivationordeactivation",
        "method": "post",
        "path": "/properties/{propertyId}/activations"
      },
      {
        "fnName": "bulkversionasetofproperties",
        "method": "post",
        "path": "/bulk/property-version-creations"
      },
      {
        "fnName": "listbulkVersionedproperties",
        "method": "get",
        "path": "/bulk/property-version-creations/{bulkCreateId}"
      },
      {
        "fnName": "bulkpatchasetofproperties",
        "method": "post",
        "path": "/bulk/rules-patch-requests"
      },
      {
        "fnName": "listbulkPatchedproperties",
        "method": "get",
        "path": "/bulk/rules-patch-requests/{bulkPatchId}"
      },
      {
        "fnName": "bulksearchasetofproperties",
        "method": "post",
        "path": "/bulk/rules-search-requests"
      },
      {
        "fnName": "listbulksearchresults",
        "method": "get",
        "path": "/bulk/rules-search-requests/{bulkSearchId}"
      },
      {
        "fnName": "synchronouslybulksearchasetofproperties",
        "method": "post",
        "path": "/bulk/rules-search-requests-synch"
      },
      {
        "fnName": "getclientsettings",
        "method": "get",
        "path": "/client-settings"
      },
      {
        "fnName": "updateclientsettings",
        "method": "put",
        "path": "/client-settings"
      },
      {
        "fnName": "listCPcodes",
        "method": "get",
        "path": "/cpcodes"
      },
      {
        "fnName": "createanewCPcode",
        "method": "post",
        "path": "/cpcodes"
      },
      {
        "fnName": "getaCPcode",
        "method": "get",
        "path": "/cpcodes/{cpcodeId}"
      },
      {
        "fnName": "deleteacustombehavior",
        "method": "delete",
        "path": "/custom-behaviors/{behaviorId}"
      },
      {
        "fnName": "getacustombehavior",
        "method": "get",
        "path": "/custom-behaviors/{behaviorId}"
      },
      {
        "fnName": "lockacustombehavior",
        "method": "put",
        "path": "/custom-behaviors/{behaviorId}"
      },
      {
        "fnName": "listcustombehaviors",
        "method": "get",
        "path": "/custom-behaviors"
      },
      {
        "fnName": "createanewcustombehavior",
        "method": "post",
        "path": "/custom-behaviors"
      },
      {
        "fnName": "deleteacustomoverride",
        "method": "delete",
        "path": "/custom-overrides/{overrideId}"
      },
      {
        "fnName": "getacustomoverride",
        "method": "get",
        "path": "/custom-overrides/{overrideId}"
      },
      {
        "fnName": "lockacustomoverride",
        "method": "put",
        "path": "/custom-overrides/{overrideId}"
      },
      {
        "fnName": "listcustomoverrides",
        "method": "get",
        "path": "/custom-overrides"
      },
      {
        "fnName": "createanewcustomoverride",
        "method": "post",
        "path": "/custom-overrides"
      },
      {
        "fnName": "listedgehostnames",
        "method": "get",
        "path": "/edgehostnames"
      },
      {
        "fnName": "createanewedgehostname",
        "method": "post",
        "path": "/edgehostnames"
      },
      {
        "fnName": "getanedgehostname",
        "method": "get",
        "path": "/edgehostnames/{edgeHostnameId}"
      },
      {
        "fnName": "listproducts",
        "method": "get",
        "path": "/products"
      },
      {
        "fnName": "listusecases",
        "method": "get",
        "path": "/products/{productId}/mapping-use-cases"
      },
      {
        "fnName": "cancelapendingactivation",
        "method": "delete",
        "path": "/properties/{propertyId}/activations/{activationId}"
      },
      {
        "fnName": "getanactivation",
        "method": "get",
        "path": "/properties/{propertyId}/activations/{activationId}"
      },
      {
        "fnName": "listapropertyShostnames",
        "method": "get",
        "path": "/properties/{propertyId}/versions/{propertyVersion}/hostnames"
      },
      {
        "fnName": "updateapropertyShostnames",
        "method": "put",
        "path": "/properties/{propertyId}/versions/{propertyVersion}/hostnames"
      },
      {
        "fnName": "getaruletree",
        "method": "get",
        "path": "/properties/{propertyId}/versions/{propertyVersion}/rules"
      },
      {
        "fnName": "patcharuletree",
        "method": "patch",
        "path": "/properties/{propertyId}/versions/{propertyVersion}/rules"
      },
      {
        "fnName": "updatearuletree",
        "method": "put",
        "path": "/properties/{propertyId}/versions/{propertyVersion}/rules"
      },
      {
        "fnName": "getaversion",
        "method": "get",
        "path": "/properties/{propertyId}/versions/{propertyVersion}"
      },
      {
        "fnName": "listavailablebehaviors",
        "method": "get",
        "path": "/properties/{propertyId}/versions/{propertyVersion}/available-behaviors"
      },
      {
        "fnName": "listavailablecriteria",
        "method": "get",
        "path": "/properties/{propertyId}/versions/{propertyVersion}/available-criteria"
      },
      {
        "fnName": "listpropertyversions",
        "method": "get",
        "path": "/properties/{propertyId}/versions"
      },
      {
        "fnName": "createanewpropertyversion",
        "method": "post",
        "path": "/properties/{propertyId}/versions"
      },
      {
        "fnName": "getthelatestversion",
        "method": "get",
        "path": "/properties/{propertyId}/versions/latest"
      },
      {
        "fnName": "removeaproperty",
        "method": "delete",
        "path": "/properties/{propertyId}"
      },
      {
        "fnName": "getaproperty",
        "method": "get",
        "path": "/properties/{propertyId}"
      },
      {
        "fnName": "listproperties",
        "method": "get",
        "path": "/properties"
      },
      {
        "fnName": "createorcloneaproperty",
        "method": "post",
        "path": "/properties"
      },
      {
        "fnName": "getaruleformatSschema",
        "method": "get",
        "path": "/schemas/products/{productId}/{ruleFormat}"
      },
      {
        "fnName": "getarequestSschema",
        "method": "get",
        "path": "/schemas/request/{filename}"
      },
      {
        "fnName": "getbuilddetails",
        "method": "get",
        "path": "/build"
      },
      {
        "fnName": "listcontracts",
        "method": "get",
        "path": "/contracts"
      },
      {
        "fnName": "gETdebugClientInfo",
        "method": "get",
        "path": "/debug/client-info"
      },
      {
        "fnName": "listgroups",
        "method": "get",
        "path": "/groups"
      },
      {
        "fnName": "listruleformats",
        "method": "get",
        "path": "/rule-formats"
      },
      {
        "fnName": "searchproperties",
        "method": "post",
        "path": "/search/find-by-value"
      },
      {
        "fnName": "validateruleswithoutpersistence",
        "method": "post",
        "path": "/validate/rules"
      }
    ],
    "errors": [],
    "warnings": [],
    "callsTotal": 57,
    "callsConverted": 57,
    "no_mockdata_num": 57
  }
}