@itentialopensource/adapter-akamai_property_manager
Version:
This adapter integrates with the Akamai Property Manager API.
769 lines • 19.4 kB
JSON
{
"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
}
}