UNPKG

@itentialopensource/adapter-sevone_v2

Version:

This adapter integrates with system described as: SevOne v2 api.

1,041 lines 26.8 kB
{ "errors": [], "statistics": [ { "owner": "errorJson", "description": "Standard adapter errors available for use", "value": 30 }, { "owner": "packageJson", "description": "Number of production dependencies", "value": 12 }, { "owner": "packageJson", "description": "Number of development dependencies", "value": 7 }, { "owner": "packageJson", "description": "Number of npm scripts", "value": 21 }, { "owner": "packageJson", "description": "Runtime Library dependency", "value": "^4.39.1" }, { "owner": "propertiesSchemaJson", "description": "Adapter properties defined in the propertiesSchema file", "value": 61 }, { "owner": "adapterJS", "description": "Lines of code generated in adapter.js", "value": 40031 }, { "owner": "adapterJS", "description": "Number of Functions added to adapter.js", "value": 465 }, { "owner": "pronghornJson", "description": "Number of Methods added to pronghorn.json", "value": 465 }, { "owner": "readmeMd", "description": "Number of lines in the README.md", "value": 615 }, { "owner": "unitTestJS", "description": "Number of lines of code in unit tests", "value": 16416 }, { "owner": "unitTestJS", "description": "Number of unit tests", "value": 1087 }, { "owner": "integrationTestJS", "description": "Number of lines of code in integration tests", "value": 17072 }, { "owner": "integrationTestJS", "description": "Number of integration tests", "value": 470 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsObjects entity", "value": 9 }, { "owner": "actionJson", "description": "Number of actions for DeviceTypes entity", "value": 10 }, { "owner": "actionJson", "description": "Number of actions for Objects entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsStatusMap entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for ApiKeys entity", "value": 10 }, { "owner": "actionJson", "description": "Number of actions for Discovery entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for TopNViews entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for Roles entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsTopology entity", "value": 11 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsFlowFalcon entity", "value": 15 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsTopN entity", "value": 12 }, { "owner": "actionJson", "description": "Number of actions for WorkHours entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for Peers entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for Thresholds entity", "value": 8 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachments entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for ObjectGroupRules entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for Users entity", "value": 14 }, { "owner": "actionJson", "description": "Number of actions for MetadataNamespace entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsObjectGroups entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for StatusMaps entity", "value": 16 }, { "owner": "actionJson", "description": "Number of actions for Indicators entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsDevices entity", "value": 11 }, { "owner": "actionJson", "description": "Number of actions for Utils entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Permissions entity", "value": 10 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsDeviceGroups entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for NetFlow entity", "value": 45 }, { "owner": "actionJson", "description": "Number of actions for MaintenanceWindows entity", "value": 9 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsMetadata entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for MetadataAttribute entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for Topology entity", "value": 11 }, { "owner": "actionJson", "description": "Number of actions for RunReportAttachments entity", "value": 14 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsPerformanceMetrics entity", "value": 12 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsGroupMetrics entity", "value": 10 }, { "owner": "actionJson", "description": "Number of actions for Authentication entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for Tags entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for DeviceGroups entity", "value": 12 }, { "owner": "actionJson", "description": "Number of actions for Metadata entity", "value": 8 }, { "owner": "actionJson", "description": "Number of actions for BackgroundTasks entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsAlerts entity", "value": 16 }, { "owner": "actionJson", "description": "Number of actions for Plugins entity", "value": 14 }, { "owner": "actionJson", "description": "Number of actions for Alerts entity", "value": 14 }, { "owner": "actionJson", "description": "Number of actions for CountriesAndTimezones entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Policies entity", "value": 18 }, { "owner": "actionJson", "description": "Number of actions for Reports entity", "value": 9 }, { "owner": "actionJson", "description": "Number of actions for ReportAttachmentsTelephony entity", "value": 10 }, { "owner": "actionJson", "description": "Number of actions for DynamicPlugin entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for ObjectGroup entity", "value": 13 }, { "owner": "actionJson", "description": "Number of actions for Devices entity", "value": 9 }, { "owner": "actionJson", "description": "Number of actions for StatusMapImages entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for Application entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for DeviceGroupRules entity", "value": 8 }, { "owner": "actionJson", "description": "Total number of actions", "value": 465 }, { "owner": "actionJson", "description": "Total number of entities", "value": 51 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsObjects entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for DeviceTypes entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Objects entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsStatusMap entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ApiKeys entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Discovery entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for TopNViews entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Roles entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsTopology entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsFlowFalcon entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsTopN entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for WorkHours entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Peers entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Thresholds entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachments entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ObjectGroupRules entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Users entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for MetadataNamespace entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsObjectGroups entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for StatusMaps entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Indicators entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsDevices entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Utils entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Permissions entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsDeviceGroups entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for NetFlow entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for MaintenanceWindows entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsMetadata entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for MetadataAttribute entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Topology entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for RunReportAttachments entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsPerformanceMetrics entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsGroupMetrics entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Authentication entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Tags entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for DeviceGroups entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Metadata entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for BackgroundTasks entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsAlerts entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Plugins entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Alerts entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for CountriesAndTimezones entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Policies entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Reports entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReportAttachmentsTelephony entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for DynamicPlugin entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ObjectGroup entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Devices entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for StatusMapImages entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Application entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for DeviceGroupRules entity", "value": 1 }, { "owner": "schemaJson", "description": "Total number of schemas", "value": 51 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsObjects entity", "value": 9 }, { "owner": "mockdata", "description": "Number of mock data files for DeviceTypes entity", "value": 9 }, { "owner": "mockdata", "description": "Number of mock data files for Objects entity", "value": 7 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsStatusMap entity", "value": 4 }, { "owner": "mockdata", "description": "Number of mock data files for ApiKeys entity", "value": 6 }, { "owner": "mockdata", "description": "Number of mock data files for Discovery entity", "value": 6 }, { "owner": "mockdata", "description": "Number of mock data files for TopNViews entity", "value": 5 }, { "owner": "mockdata", "description": "Number of mock data files for Roles entity", "value": 6 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsTopology entity", "value": 11 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsFlowFalcon entity", "value": 15 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsTopN entity", "value": 12 }, { "owner": "mockdata", "description": "Number of mock data files for WorkHours entity", "value": 5 }, { "owner": "mockdata", "description": "Number of mock data files for Peers entity", "value": 5 }, { "owner": "mockdata", "description": "Number of mock data files for Thresholds entity", "value": 8 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachments entity", "value": 4 }, { "owner": "mockdata", "description": "Number of mock data files for ObjectGroupRules entity", "value": 7 }, { "owner": "mockdata", "description": "Number of mock data files for Users entity", "value": 14 }, { "owner": "mockdata", "description": "Number of mock data files for MetadataNamespace entity", "value": 5 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsObjectGroups entity", "value": 7 }, { "owner": "mockdata", "description": "Number of mock data files for StatusMaps entity", "value": 16 }, { "owner": "mockdata", "description": "Number of mock data files for Indicators entity", "value": 4 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsDevices entity", "value": 11 }, { "owner": "mockdata", "description": "Number of mock data files for Utils entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Permissions entity", "value": 10 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsDeviceGroups entity", "value": 6 }, { "owner": "mockdata", "description": "Number of mock data files for NetFlow entity", "value": 45 }, { "owner": "mockdata", "description": "Number of mock data files for MaintenanceWindows entity", "value": 9 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsMetadata entity", "value": 7 }, { "owner": "mockdata", "description": "Number of mock data files for MetadataAttribute entity", "value": 6 }, { "owner": "mockdata", "description": "Number of mock data files for Topology entity", "value": 11 }, { "owner": "mockdata", "description": "Number of mock data files for RunReportAttachments entity", "value": 14 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsPerformanceMetrics entity", "value": 12 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsGroupMetrics entity", "value": 10 }, { "owner": "mockdata", "description": "Number of mock data files for Authentication entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for Tags entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for DeviceGroups entity", "value": 11 }, { "owner": "mockdata", "description": "Number of mock data files for Metadata entity", "value": 8 }, { "owner": "mockdata", "description": "Number of mock data files for BackgroundTasks entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsAlerts entity", "value": 16 }, { "owner": "mockdata", "description": "Number of mock data files for Plugins entity", "value": 9 }, { "owner": "mockdata", "description": "Number of mock data files for Alerts entity", "value": 13 }, { "owner": "mockdata", "description": "Number of mock data files for CountriesAndTimezones entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Policies entity", "value": 18 }, { "owner": "mockdata", "description": "Number of mock data files for Reports entity", "value": 9 }, { "owner": "mockdata", "description": "Number of mock data files for ReportAttachmentsTelephony entity", "value": 10 }, { "owner": "mockdata", "description": "Number of mock data files for DynamicPlugin entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for ObjectGroup entity", "value": 11 }, { "owner": "mockdata", "description": "Number of mock data files for Devices entity", "value": 8 }, { "owner": "mockdata", "description": "Number of mock data files for StatusMapImages entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Application entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for DeviceGroupRules entity", "value": 8 }, { "owner": "mockdata", "description": "Total number of mock data files", "value": 441 }, { "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": 1007 }, { "owner": "staticFile", "description": "Number of static files added", "value": 31 }, { "owner": "Overall", "description": "Total lines of Code", "value": 74526 }, { "owner": "Overall", "description": "Total Tests", "value": 1557 }, { "owner": "Overall", "description": "Total Files", "value": 588 } ], "apiParsingReport": { "no_mockdata": [ { "fnName": "addMemberByIdToType", "method": "post", "path": "/api/v2/devicetypes/{id}/members/{deviceId}" }, { "fnName": "deleteApiKeys", "method": "delete", "path": "/api/v2/users/api-keys" }, { "fnName": "deleteApiKey", "method": "delete", "path": "/api/v2/users/api-keys/{apiKey}" }, { "fnName": "deleteApiKeysForUser", "method": "delete", "path": "/api/v2/users/{id}/api-keys" }, { "fnName": "deleteApiKeyForUser", "method": "delete", "path": "/api/v2/users/{id}/api-keys/{apiKey}" }, { "fnName": "getClusterSettings", "method": "get", "path": "/api/v2/peers/clusterSettings" }, { "fnName": "getSettings", "method": "get", "path": "/api/v2/peers/{id}/settings" }, { "fnName": "getAllReportAttachmentEndpoints", "method": "get", "path": "/api/v2/reports/attachments/{type}/endpoints" }, { "fnName": "keepAlive", "method": "get", "path": "/api/v2/authentication/keep-alive" }, { "fnName": "signOut", "method": "delete", "path": "/api/v2/authentication/signout" }, { "fnName": "signOutOthers", "method": "delete", "path": "/api/v2/authentication/signout-others" }, { "fnName": "signOutUser", "method": "delete", "path": "/api/v2/authentication/signout/{userId}" }, { "fnName": "addMemberByIdToGroup", "method": "post", "path": "/api/v2/devicegroups/{id}/members/{deviceId}" }, { "fnName": "getDevicePluginInfoSchema", "method": "get", "path": "/api/v2/plugins/device/schema" }, { "fnName": "getIndicatorExtendedInfoSchema", "method": "get", "path": "/api/v2/plugins/indicator/schema/{pluginId}" }, { "fnName": "getSchemaForAllPluginIndicatorTypes", "method": "get", "path": "/api/v2/plugins/indicatortypes/schema/{pluginId}" }, { "fnName": "getObjectExtendedInfoSchema", "method": "get", "path": "/api/v2/plugins/object/schema/{pluginId}" }, { "fnName": "getSchemaForAllPluginObjectTypes", "method": "get", "path": "/api/v2/plugins/objecttypes/schema/{pluginId}" }, { "fnName": "createAlert", "method": "post", "path": "/api/v2/alerts" }, { "fnName": "addObjectGroupMember", "method": "post", "path": "/api/v2/objectgroups/{id}/members" }, { "fnName": "removeObjectGroupMember", "method": "delete", "path": "/api/v2/objectgroups/{id}/members" }, { "fnName": "createDeviceData", "method": "post", "path": "/api/v2/devices/data" }, { "fnName": "getMapImageById", "method": "get", "path": "/api/v2/mapimages/{id}" }, { "fnName": "getPublicMetrics", "method": "get", "path": "/api/v2/application/metrics" } ], "errors": [], "warnings": [ "Method post in path /api/v2/background/ has 2 parameters with the same name. Parameter name changed to bodyQuery to avoid errors." ], "callsTotal": 465, "callsConverted": 465, "no_mockdata_num": 24 } }