{
  "errors": [],
  "statistics": [
    {
      "owner": "errorJson",
      "description": "Standard adapter errors available for use",
      "value": 31
    },
    {
      "owner": "packageJson",
      "description": "Number of production dependencies",
      "value": 16
    },
    {
      "owner": "packageJson",
      "description": "Number of development dependencies",
      "value": 7
    },
    {
      "owner": "packageJson",
      "description": "Number of npm scripts",
      "value": 22
    },
    {
      "owner": "packageJson",
      "description": "Runtime Library dependency",
      "value": "^4.48.0"
    },
    {
      "owner": "propertiesSchemaJson",
      "description": "Adapter properties defined in the propertiesSchema file",
      "value": 70
    },
    {
      "owner": "adapterJS",
      "description": "Lines of code generated in adapter.js",
      "value": 9315
    },
    {
      "owner": "adapterJS",
      "description": "Number of Functions added to adapter.js",
      "value": 90
    },
    {
      "owner": "pronghornJson",
      "description": "Number of Methods added to pronghorn.json",
      "value": 90
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the README.md",
      "value": 338
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the SUMMARY.md",
      "value": 9
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the PROPERTIES.md",
      "value": 642
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the TROUBLESHOOT.md",
      "value": 48
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the ENHANCE.md",
      "value": 70
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the BROKER.md",
      "value": 200
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the CALLS.md",
      "value": 171
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the AUTH.md",
      "value": 40
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the SYSTEMINFO.md",
      "value": 11
    },
    {
      "owner": "unitTestJS",
      "description": "Number of lines of code in unit tests",
      "value": 4704
    },
    {
      "owner": "unitTestJS",
      "description": "Number of unit tests",
      "value": 281
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of lines of code in integration tests",
      "value": 2798
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of integration tests",
      "value": 95
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Aftermarket entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Abuse entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Agreements entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Certificate entity",
      "value": 25
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Countries entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Domains entity",
      "value": 34
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Actions entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Notifications entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Orders entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Parking entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Shoppers entity",
      "value": 6
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Subscriptions entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Total number of actions",
      "value": 90
    },
    {
      "owner": "actionJson",
      "description": "Total number of entities",
      "value": 12
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Aftermarket entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Abuse entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Agreements entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Certificate entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Countries entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Domains entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Actions entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Notifications entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Orders entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Parking entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Shoppers entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Subscriptions entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Total number of schemas",
      "value": 12
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Aftermarket entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Abuse entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Agreements entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Certificate entity",
      "value": 2
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Countries entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Domains entity",
      "value": 6
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Actions entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Notifications entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Orders entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Parking entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Shoppers entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Subscriptions entity",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Total number of mock data files",
      "value": 12
    },
    {
      "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": 1788
    },
    {
      "owner": "staticFile",
      "description": "Number of static files added",
      "value": 38
    },
    {
      "owner": "Overall",
      "description": "Total lines of Code",
      "value": 18605
    },
    {
      "owner": "Overall",
      "description": "Total Tests",
      "value": 376
    },
    {
      "owner": "Overall",
      "description": "Total Files",
      "value": 88
    }
  ],
  "warnings": [],
  "apiParsingReport": {
    "no_mockdata": [
      {
        "fnName": "deleteListings",
        "method": "delete",
        "path": "/v1/aftermarket/listings"
      },
      {
        "fnName": "addExpiryListings",
        "method": "post",
        "path": "/v1/aftermarket/listings/expiry"
      },
      {
        "fnName": "getTickets",
        "method": "get",
        "path": "/v1/abuse/tickets"
      },
      {
        "fnName": "createTicket",
        "method": "post",
        "path": "/v1/abuse/tickets"
      },
      {
        "fnName": "getTicketInfo",
        "method": "get",
        "path": "/v1/abuse/tickets/{ticketId}"
      },
      {
        "fnName": "certificateCreate",
        "method": "post",
        "path": "/v1/certificates"
      },
      {
        "fnName": "certificateValidate",
        "method": "post",
        "path": "/v1/certificates/validate"
      },
      {
        "fnName": "certificateGet",
        "method": "get",
        "path": "/v1/certificates/{certificateId}"
      },
      {
        "fnName": "certificateActionRetrieve",
        "method": "get",
        "path": "/v1/certificates/{certificateId}/actions"
      },
      {
        "fnName": "certificateResendEmail",
        "method": "post",
        "path": "/v1/certificates/{certificateId}/email/{emailId}/resend"
      },
      {
        "fnName": "certificateAlternateEmailAddress",
        "method": "post",
        "path": "/v1/certificates/{certificateId}/email/resend/{emailAddress}"
      },
      {
        "fnName": "certificateResendEmailAddress",
        "method": "post",
        "path": "/v1/certificates/{certificateId}/email/{emailId}/resend/{emailAddress}"
      },
      {
        "fnName": "certificateEmailHistory",
        "method": "get",
        "path": "/v1/certificates/{certificateId}/email/history"
      },
      {
        "fnName": "certificateCallbackDelete",
        "method": "delete",
        "path": "/v1/certificates/{certificateId}/callback"
      },
      {
        "fnName": "certificateCallbackGet",
        "method": "get",
        "path": "/v1/certificates/{certificateId}/callback"
      },
      {
        "fnName": "certificateCallbackReplace",
        "method": "put",
        "path": "/v1/certificates/{certificateId}/callback"
      },
      {
        "fnName": "certificateCancel",
        "method": "post",
        "path": "/v1/certificates/{certificateId}/cancel"
      },
      {
        "fnName": "certificateDownload",
        "method": "get",
        "path": "/v1/certificates/{certificateId}/download"
      },
      {
        "fnName": "certificateReissue",
        "method": "post",
        "path": "/v1/certificates/{certificateId}/reissue"
      },
      {
        "fnName": "certificateRenew",
        "method": "post",
        "path": "/v1/certificates/{certificateId}/renew"
      },
      {
        "fnName": "certificateRevoke",
        "method": "post",
        "path": "/v1/certificates/{certificateId}/revoke"
      },
      {
        "fnName": "certificateSitesealGet",
        "method": "get",
        "path": "/v1/certificates/{certificateId}/siteSeal"
      },
      {
        "fnName": "certificateVerifydomaincontrol",
        "method": "post",
        "path": "/v1/certificates/{certificateId}/verifyDomainControl"
      },
      {
        "fnName": "certificateDownloadEntitlement",
        "method": "get",
        "path": "/v2/certificates/download"
      },
      {
        "fnName": "getCustomerCertificatesByCustomerId",
        "method": "get",
        "path": "/v2/customers/{customerId}/certificates"
      },
      {
        "fnName": "getCertificateDetailByCertIdentifier",
        "method": "get",
        "path": "/v2/customers/{customerId}/certificates/{certificateId}"
      },
      {
        "fnName": "getDomainDetailsByDomain",
        "method": "get",
        "path": "/v2/customers/{customerId}/certificates/{certificateId}/domainVerifications/{domain}"
      },
      {
        "fnName": "getAcmeExternalAccountBinding",
        "method": "get",
        "path": "/v2/customers/{customerId}/certificates/acme/externalAccountBinding"
      },
      {
        "fnName": "getCountries",
        "method": "get",
        "path": "/v1/countries"
      },
      {
        "fnName": "getCountry",
        "method": "get",
        "path": "/v1/countries/{countryKey}"
      },
      {
        "fnName": "available",
        "method": "get",
        "path": "/v1/domains/available"
      },
      {
        "fnName": "availableBulk",
        "method": "post",
        "path": "/v1/domains/available"
      },
      {
        "fnName": "contactsValidate",
        "method": "post",
        "path": "/v1/domains/contacts/validate"
      },
      {
        "fnName": "purchase",
        "method": "post",
        "path": "/v1/domains/purchase"
      },
      {
        "fnName": "schema",
        "method": "get",
        "path": "/v1/domains/purchase/schema/{tld}"
      },
      {
        "fnName": "validate",
        "method": "post",
        "path": "/v1/domains/purchase/validate"
      },
      {
        "fnName": "cancel",
        "method": "delete",
        "path": "/v1/domains/{domain}"
      },
      {
        "fnName": "getDomain",
        "method": "get",
        "path": "/v1/domains/{domain}"
      },
      {
        "fnName": "update",
        "method": "patch",
        "path": "/v1/domains/{domain}"
      },
      {
        "fnName": "updateContacts",
        "method": "patch",
        "path": "/v1/domains/{domain}/contacts"
      },
      {
        "fnName": "cancelPrivacy",
        "method": "delete",
        "path": "/v1/domains/{domain}/privacy"
      },
      {
        "fnName": "purchasePrivacy",
        "method": "post",
        "path": "/v1/domains/{domain}/privacy/purchase"
      },
      {
        "fnName": "recordAdd",
        "method": "patch",
        "path": "/v1/domains/{domain}/records"
      },
      {
        "fnName": "recordReplace",
        "method": "put",
        "path": "/v1/domains/{domain}/records"
      },
      {
        "fnName": "recordReplaceTypeName",
        "method": "put",
        "path": "/v1/domains/{domain}/records/{type}/{name}"
      },
      {
        "fnName": "recordDeleteTypeName",
        "method": "delete",
        "path": "/v1/domains/{domain}/records/{type}/{name}"
      },
      {
        "fnName": "recordReplaceType",
        "method": "put",
        "path": "/v1/domains/{domain}/records/{type}"
      },
      {
        "fnName": "renew",
        "method": "post",
        "path": "/v1/domains/{domain}/renew"
      },
      {
        "fnName": "transferIn",
        "method": "post",
        "path": "/v1/domains/{domain}/transfer"
      },
      {
        "fnName": "verifyEmail",
        "method": "post",
        "path": "/v1/domains/{domain}/verifyRegistrantEmail"
      },
      {
        "fnName": "getV2CustomersCustomerIdDomainsDomain",
        "method": "get",
        "path": "/v2/customers/{customerId}/domains/{domain}"
      },
      {
        "fnName": "postV2CustomersCustomerIdDomainsDomainRedeem",
        "method": "post",
        "path": "/v2/customers/{customerId}/domains/{domain}/redeem"
      },
      {
        "fnName": "postV2CustomersCustomerIdDomainsDomainTransferOut",
        "method": "post",
        "path": "/v2/customers/{customerId}/domains/{domain}/transferOut"
      },
      {
        "fnName": "domainsForwardsDelete",
        "method": "delete",
        "path": "/v2/customers/{customerId}/domains/forwards/{fqdn}"
      },
      {
        "fnName": "domainsForwardsPut",
        "method": "put",
        "path": "/v2/customers/{customerId}/domains/forwards/{fqdn}"
      },
      {
        "fnName": "domainsForwardsPost",
        "method": "post",
        "path": "/v2/customers/{customerId}/domains/forwards/{fqdn}"
      },
      {
        "fnName": "getV2DomainsMaintenances",
        "method": "get",
        "path": "/v2/domains/maintenances"
      },
      {
        "fnName": "getV2DomainsMaintenancesMaintenanceId",
        "method": "get",
        "path": "/v2/domains/maintenances/{maintenanceId}"
      },
      {
        "fnName": "deleteV2CustomersCustomerIdDomainsDomainActionsType",
        "method": "delete",
        "path": "/v2/customers/{customerId}/domains/{domain}/actions/{type}"
      },
      {
        "fnName": "getV2CustomersCustomerIdDomainsDomainActionsType",
        "method": "get",
        "path": "/v2/customers/{customerId}/domains/{domain}/actions/{type}"
      },
      {
        "fnName": "getV2CustomersCustomerIdDomainsNotifications",
        "method": "get",
        "path": "/v2/customers/{customerId}/domains/notifications"
      },
      {
        "fnName": "putV2CustomersCustomerIdDomainsNotificationsOptIn",
        "method": "put",
        "path": "/v2/customers/{customerId}/domains/notifications/optIn"
      },
      {
        "fnName": "getV2CustomersCustomerIdDomainsNotificationsSchemasType",
        "method": "get",
        "path": "/v2/customers/{customerId}/domains/notifications/schemas/{type}"
      },
      {
        "fnName": "postV2CustomersCustomerIdDomainsNotificationsNotificationIdAcknowledge",
        "method": "post",
        "path": "/v2/customers/{customerId}/domains/notifications/{notificationId}/acknowledge"
      },
      {
        "fnName": "listOrders",
        "method": "get",
        "path": "/v1/orders"
      },
      {
        "fnName": "get",
        "method": "get",
        "path": "/v1/orders/{orderId}"
      },
      {
        "fnName": "getMetrics",
        "method": "get",
        "path": "/v1/customers/{customerId}/parking/metrics"
      },
      {
        "fnName": "getMetricsByDomain",
        "method": "get",
        "path": "/v1/customers/{customerId}/parking/metricsByDomain"
      },
      {
        "fnName": "createSubaccount",
        "method": "post",
        "path": "/v1/shoppers/subaccount"
      },
      {
        "fnName": "getShopper",
        "method": "get",
        "path": "/v1/shoppers/{shopperId}"
      },
      {
        "fnName": "updateShopper",
        "method": "post",
        "path": "/v1/shoppers/{shopperId}"
      },
      {
        "fnName": "delete",
        "method": "delete",
        "path": "/v1/shoppers/{shopperId}"
      },
      {
        "fnName": "getStatus",
        "method": "get",
        "path": "/v1/shoppers/{shopperId}/status"
      },
      {
        "fnName": "changePassword",
        "method": "put",
        "path": "/v1/shoppers/{shopperId}/factors/password"
      },
      {
        "fnName": "list",
        "method": "get",
        "path": "/v1/subscriptions"
      },
      {
        "fnName": "cancelSubscription",
        "method": "delete",
        "path": "/v1/subscriptions/{subscriptionId}"
      },
      {
        "fnName": "getSubscription",
        "method": "get",
        "path": "/v1/subscriptions/{subscriptionId}"
      },
      {
        "fnName": "updateSubscription",
        "method": "patch",
        "path": "/v1/subscriptions/{subscriptionId}"
      }
    ],
    "errors": [],
    "warnings": [],
    "callsTotal": 90,
    "callsConverted": 90,
    "no_mockdata_num": 78
  }
}