UNPKG

@itentialopensource/adapter-godaddy

Version:

This adapter integrates with system described as: GoDaddy REST API v1 and v2.

765 lines 19.9 kB
{ "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 } }