From 0924b2cb2d1edc0e8d30bc161d7e537cf1b96de4 Mon Sep 17 00:00:00 2001 From: Travis CI User Date: Tue, 5 Nov 2019 14:05:39 +0000 Subject: [PATCH 1/9] Auto-update --- README.md | 134 +++++++++--------- docs/ApiError.md | 2 +- docs/Asset.md | 2 +- docs/AssetApi.md | 22 +-- docs/AssetType.md | 2 +- docs/Attributes.md | 2 +- docs/Campaign.md | 2 +- docs/CampaignApi.md | 16 +-- docs/CreateEmailDefinitionContent.md | 2 +- docs/CreateEmailDefinitionOptionsRequest.md | 2 +- docs/CreateEmailDefinitionRequest.md | 2 +- docs/CreateEmailDefinitionSubscriptions.md | 2 +- docs/CreateSmsDefinitionContent.md | 2 +- docs/CreateSmsDefinitionRequest.md | 2 +- docs/CreateSmsDefinitionSubscriptions.md | 2 +- ...QueuedMessagesForSendDefinitionResponse.md | 2 +- docs/DeleteSendDefinitionResponse.md | 2 +- ...efinitionSendStatusForRecipientResponse.md | 2 +- ...itionSendStatusForRecipientResponseInfo.md | 2 +- ...etDefinitionsNotSentToRecipientsMessage.md | 2 +- ...finitionsNotSentToRecipientsMessageInfo.md | 2 +- ...tDefinitionsNotSentToRecipientsResponse.md | 2 +- docs/GetEmailDefinitionsResponse.md | 2 +- ...etQueueMetricsForSendDefinitionResponse.md | 2 +- docs/GetSmsDefinitionsResponse.md | 2 +- docs/Recipient.md | 2 +- docs/SendDefinitionResponseItem.md | 2 +- ...dDefinitionToMultipleRecipientsResponse.md | 2 +- ...SendDefinitionToSingleRecipientResponse.md | 2 +- docs/SendEmailToMultipleRecipientsRequest.md | 2 +- docs/SendEmailToSingleRecipientRequest.md | 2 +- docs/SendSmsContentRequest.md | 2 +- docs/SendSmsToMultipleRecipientsRequest.md | 2 +- ...oMultipleRecipientsSubscriptionsRequest.md | 2 +- docs/SendSmsToSingleRecipientRequest.md | 2 +- docs/SharingProperties.md | 2 +- docs/TransactionalMessagingApi.md | 106 +++++++------- docs/UpdateEmailDefinitionRequest.md | 2 +- docs/UpdateSmsDefinitionRequest.md | 2 +- src/index.js | 10 +- 40 files changed, 179 insertions(+), 179 deletions(-) diff --git a/README.md b/README.md index 487ddaa..9ef215c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # SalesforceMarketingCloud -SalesforceMarketingCloud - JavaScript client for SalesforceMarketingCloud +salesforce-marketing-cloud-sdk - JavaScript client for SalesforceMarketingCloud Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release. This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project: @@ -43,7 +43,7 @@ Please follow the [installation](#installation) instruction and execute the foll #### Using the Client class with the configuration passed through environment variables ```javascript -const SalesforceMarketingCloud = require('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require('SalesforceMarketingCloud'); const Client = require('SalesforceMarketingCloud/src/Api/Client'); let client = new Client(); @@ -76,7 +76,7 @@ createAssetResult.then(data => { #### Using the Client class with the configuration passed through a configuration object ```javascript -const SalesforceMarketingCloud = require('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require('SalesforceMarketingCloud'); const Client = require('SalesforceMarketingCloud/src/Api/Client'); const config = { @@ -113,71 +113,71 @@ All URIs are relative to *https://www.exacttargetapis.com* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*SalesforceMarketingCloud.AssetApi* | [**createAsset**](docs/AssetApi.md#createAsset) | **POST** /asset/v1/content/assets | createAsset -*SalesforceMarketingCloud.AssetApi* | [**deleteAssetById**](docs/AssetApi.md#deleteAssetById) | **DELETE** /asset/v1/content/assets/{id} | deleteAssetById -*SalesforceMarketingCloud.AssetApi* | [**getAssetById**](docs/AssetApi.md#getAssetById) | **GET** /asset/v1/content/assets/{id} | getAssetById -*SalesforceMarketingCloud.AssetApi* | [**partiallyUpdateAssetById**](docs/AssetApi.md#partiallyUpdateAssetById) | **PATCH** /asset/v1/content/assets/{id} | partiallyUpdateAssetById -*SalesforceMarketingCloud.CampaignApi* | [**createCampaign**](docs/CampaignApi.md#createCampaign) | **POST** /hub/v1/campaigns | createCampaign -*SalesforceMarketingCloud.CampaignApi* | [**deleteCampaignById**](docs/CampaignApi.md#deleteCampaignById) | **DELETE** /hub/v1/campaigns/{id} | deleteCampaignById -*SalesforceMarketingCloud.CampaignApi* | [**getCampaignById**](docs/CampaignApi.md#getCampaignById) | **GET** /hub/v1/campaigns/{id} | getCampaignById -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**createEmailDefinition**](docs/TransactionalMessagingApi.md#createEmailDefinition) | **POST** /messaging/v1/email/definitions/ | createEmailDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**createSmsDefinition**](docs/TransactionalMessagingApi.md#createSmsDefinition) | **POST** /messaging/v1/sms/definitions | createSmsDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteEmailDefinition**](docs/TransactionalMessagingApi.md#deleteEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey} | deleteEmailDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteQueuedMessagesForEmailDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey}/queue | deleteQueuedMessagesForEmailDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteQueuedMessagesForSmsDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey}/queue | deleteQueuedMessagesForSmsDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteSmsDefinition**](docs/TransactionalMessagingApi.md#deleteSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey} | deleteSmsDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailDefinition**](docs/TransactionalMessagingApi.md#getEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey} | getEmailDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailDefinitions**](docs/TransactionalMessagingApi.md#getEmailDefinitions) | **GET** /messaging/v1/email/definitions/ | getEmailDefinitions -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getEmailSendStatusForRecipient) | **GET** /messaging/v1/email/messages/{messageKey} | getEmailSendStatusForRecipient -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getEmailsNotSentToRecipients) | **GET** /messaging/v1/email/messages/ | getEmailsNotSentToRecipients -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getQueueMetricsForEmailDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey}/queue | getQueueMetricsForEmailDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getQueueMetricsForSmsDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey}/queue | getQueueMetricsForSmsDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSMSsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getSMSsNotSentToRecipients) | **GET** /messaging/v1/sms/messages/ | getSMSsNotSentToRecipients -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsDefinition**](docs/TransactionalMessagingApi.md#getSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey} | getSmsDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsDefinitions**](docs/TransactionalMessagingApi.md#getSmsDefinitions) | **GET** /messaging/v1/sms/definitions | getSmsDefinitions -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getSmsSendStatusForRecipient) | **GET** /messaging/v1/sms/messages/{messageKey} | getSmsSendStatusForRecipient -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**partiallyUpdateEmailDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateEmailDefinition) | **PATCH** /messaging/v1/email/definitions/{definitionKey} | partiallyUpdateEmailDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**partiallyUpdateSmsDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateSmsDefinition) | **PATCH** /messaging/v1/sms/definitions/{definitionKey} | partiallyUpdateSmsDefinition -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendEmailToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendEmailToMultipleRecipients) | **POST** /messaging/v1/email/messages/ | sendEmailToMultipleRecipients -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendEmailToSingleRecipient**](docs/TransactionalMessagingApi.md#sendEmailToSingleRecipient) | **POST** /messaging/v1/email/messages/{messageKey} | sendEmailToSingleRecipient -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendSmsToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendSmsToMultipleRecipients) | **POST** /messaging/v1/sms/messages/ | sendSmsToMultipleRecipients -*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendSmsToSingleRecipient**](docs/TransactionalMessagingApi.md#sendSmsToSingleRecipient) | **POST** /messaging/v1/sms/messages/{messageKey} | sendSmsToSingleRecipient +*salesforce-marketing-cloud-sdk.AssetApi* | [**createAsset**](docs/AssetApi.md#createAsset) | **POST** /asset/v1/content/assets | createAsset +*salesforce-marketing-cloud-sdk.AssetApi* | [**deleteAssetById**](docs/AssetApi.md#deleteAssetById) | **DELETE** /asset/v1/content/assets/{id} | deleteAssetById +*salesforce-marketing-cloud-sdk.AssetApi* | [**getAssetById**](docs/AssetApi.md#getAssetById) | **GET** /asset/v1/content/assets/{id} | getAssetById +*salesforce-marketing-cloud-sdk.AssetApi* | [**partiallyUpdateAssetById**](docs/AssetApi.md#partiallyUpdateAssetById) | **PATCH** /asset/v1/content/assets/{id} | partiallyUpdateAssetById +*salesforce-marketing-cloud-sdk.CampaignApi* | [**createCampaign**](docs/CampaignApi.md#createCampaign) | **POST** /hub/v1/campaigns | createCampaign +*salesforce-marketing-cloud-sdk.CampaignApi* | [**deleteCampaignById**](docs/CampaignApi.md#deleteCampaignById) | **DELETE** /hub/v1/campaigns/{id} | deleteCampaignById +*salesforce-marketing-cloud-sdk.CampaignApi* | [**getCampaignById**](docs/CampaignApi.md#getCampaignById) | **GET** /hub/v1/campaigns/{id} | getCampaignById +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**createEmailDefinition**](docs/TransactionalMessagingApi.md#createEmailDefinition) | **POST** /messaging/v1/email/definitions/ | createEmailDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**createSmsDefinition**](docs/TransactionalMessagingApi.md#createSmsDefinition) | **POST** /messaging/v1/sms/definitions | createSmsDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**deleteEmailDefinition**](docs/TransactionalMessagingApi.md#deleteEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey} | deleteEmailDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**deleteQueuedMessagesForEmailDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey}/queue | deleteQueuedMessagesForEmailDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**deleteQueuedMessagesForSmsDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey}/queue | deleteQueuedMessagesForSmsDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**deleteSmsDefinition**](docs/TransactionalMessagingApi.md#deleteSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey} | deleteSmsDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getEmailDefinition**](docs/TransactionalMessagingApi.md#getEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey} | getEmailDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getEmailDefinitions**](docs/TransactionalMessagingApi.md#getEmailDefinitions) | **GET** /messaging/v1/email/definitions/ | getEmailDefinitions +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getEmailSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getEmailSendStatusForRecipient) | **GET** /messaging/v1/email/messages/{messageKey} | getEmailSendStatusForRecipient +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getEmailsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getEmailsNotSentToRecipients) | **GET** /messaging/v1/email/messages/ | getEmailsNotSentToRecipients +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getQueueMetricsForEmailDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey}/queue | getQueueMetricsForEmailDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getQueueMetricsForSmsDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey}/queue | getQueueMetricsForSmsDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getSMSsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getSMSsNotSentToRecipients) | **GET** /messaging/v1/sms/messages/ | getSMSsNotSentToRecipients +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getSmsDefinition**](docs/TransactionalMessagingApi.md#getSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey} | getSmsDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getSmsDefinitions**](docs/TransactionalMessagingApi.md#getSmsDefinitions) | **GET** /messaging/v1/sms/definitions | getSmsDefinitions +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getSmsSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getSmsSendStatusForRecipient) | **GET** /messaging/v1/sms/messages/{messageKey} | getSmsSendStatusForRecipient +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**partiallyUpdateEmailDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateEmailDefinition) | **PATCH** /messaging/v1/email/definitions/{definitionKey} | partiallyUpdateEmailDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**partiallyUpdateSmsDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateSmsDefinition) | **PATCH** /messaging/v1/sms/definitions/{definitionKey} | partiallyUpdateSmsDefinition +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**sendEmailToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendEmailToMultipleRecipients) | **POST** /messaging/v1/email/messages/ | sendEmailToMultipleRecipients +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**sendEmailToSingleRecipient**](docs/TransactionalMessagingApi.md#sendEmailToSingleRecipient) | **POST** /messaging/v1/email/messages/{messageKey} | sendEmailToSingleRecipient +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**sendSmsToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendSmsToMultipleRecipients) | **POST** /messaging/v1/sms/messages/ | sendSmsToMultipleRecipients +*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**sendSmsToSingleRecipient**](docs/TransactionalMessagingApi.md#sendSmsToSingleRecipient) | **POST** /messaging/v1/sms/messages/{messageKey} | sendSmsToSingleRecipient ## Documentation for Models - - [SalesforceMarketingCloud.ApiError](docs/ApiError.md) - - [SalesforceMarketingCloud.Asset](docs/Asset.md) - - [SalesforceMarketingCloud.AssetType](docs/AssetType.md) - - [SalesforceMarketingCloud.Attributes](docs/Attributes.md) - - [SalesforceMarketingCloud.Campaign](docs/Campaign.md) - - [SalesforceMarketingCloud.CreateEmailDefinitionContent](docs/CreateEmailDefinitionContent.md) - - [SalesforceMarketingCloud.CreateEmailDefinitionOptionsRequest](docs/CreateEmailDefinitionOptionsRequest.md) - - [SalesforceMarketingCloud.CreateEmailDefinitionRequest](docs/CreateEmailDefinitionRequest.md) - - [SalesforceMarketingCloud.CreateEmailDefinitionSubscriptions](docs/CreateEmailDefinitionSubscriptions.md) - - [SalesforceMarketingCloud.CreateSmsDefinitionContent](docs/CreateSmsDefinitionContent.md) - - [SalesforceMarketingCloud.CreateSmsDefinitionRequest](docs/CreateSmsDefinitionRequest.md) - - [SalesforceMarketingCloud.CreateSmsDefinitionSubscriptions](docs/CreateSmsDefinitionSubscriptions.md) - - [SalesforceMarketingCloud.DeleteQueuedMessagesForSendDefinitionResponse](docs/DeleteQueuedMessagesForSendDefinitionResponse.md) - - [SalesforceMarketingCloud.DeleteSendDefinitionResponse](docs/DeleteSendDefinitionResponse.md) - - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponse](docs/GetDefinitionSendStatusForRecipientResponse.md) - - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponseInfo](docs/GetDefinitionSendStatusForRecipientResponseInfo.md) - - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessage](docs/GetDefinitionsNotSentToRecipientsMessage.md) - - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessageInfo](docs/GetDefinitionsNotSentToRecipientsMessageInfo.md) - - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsResponse](docs/GetDefinitionsNotSentToRecipientsResponse.md) - - [SalesforceMarketingCloud.GetEmailDefinitionsResponse](docs/GetEmailDefinitionsResponse.md) - - [SalesforceMarketingCloud.GetQueueMetricsForSendDefinitionResponse](docs/GetQueueMetricsForSendDefinitionResponse.md) - - [SalesforceMarketingCloud.GetSmsDefinitionsResponse](docs/GetSmsDefinitionsResponse.md) - - [SalesforceMarketingCloud.Recipient](docs/Recipient.md) - - [SalesforceMarketingCloud.SendDefinitionResponseItem](docs/SendDefinitionResponseItem.md) - - [SalesforceMarketingCloud.SendDefinitionToMultipleRecipientsResponse](docs/SendDefinitionToMultipleRecipientsResponse.md) - - [SalesforceMarketingCloud.SendDefinitionToSingleRecipientResponse](docs/SendDefinitionToSingleRecipientResponse.md) - - [SalesforceMarketingCloud.SendEmailToMultipleRecipientsRequest](docs/SendEmailToMultipleRecipientsRequest.md) - - [SalesforceMarketingCloud.SendEmailToSingleRecipientRequest](docs/SendEmailToSingleRecipientRequest.md) - - [SalesforceMarketingCloud.SendSmsContentRequest](docs/SendSmsContentRequest.md) - - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsRequest](docs/SendSmsToMultipleRecipientsRequest.md) - - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsSubscriptionsRequest](docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md) - - [SalesforceMarketingCloud.SendSmsToSingleRecipientRequest](docs/SendSmsToSingleRecipientRequest.md) - - [SalesforceMarketingCloud.SharingProperties](docs/SharingProperties.md) - - [SalesforceMarketingCloud.UpdateEmailDefinitionRequest](docs/UpdateEmailDefinitionRequest.md) - - [SalesforceMarketingCloud.UpdateSmsDefinitionRequest](docs/UpdateSmsDefinitionRequest.md) + - [salesforce-marketing-cloud-sdk.ApiError](docs/ApiError.md) + - [salesforce-marketing-cloud-sdk.Asset](docs/Asset.md) + - [salesforce-marketing-cloud-sdk.AssetType](docs/AssetType.md) + - [salesforce-marketing-cloud-sdk.Attributes](docs/Attributes.md) + - [salesforce-marketing-cloud-sdk.Campaign](docs/Campaign.md) + - [salesforce-marketing-cloud-sdk.CreateEmailDefinitionContent](docs/CreateEmailDefinitionContent.md) + - [salesforce-marketing-cloud-sdk.CreateEmailDefinitionOptionsRequest](docs/CreateEmailDefinitionOptionsRequest.md) + - [salesforce-marketing-cloud-sdk.CreateEmailDefinitionRequest](docs/CreateEmailDefinitionRequest.md) + - [salesforce-marketing-cloud-sdk.CreateEmailDefinitionSubscriptions](docs/CreateEmailDefinitionSubscriptions.md) + - [salesforce-marketing-cloud-sdk.CreateSmsDefinitionContent](docs/CreateSmsDefinitionContent.md) + - [salesforce-marketing-cloud-sdk.CreateSmsDefinitionRequest](docs/CreateSmsDefinitionRequest.md) + - [salesforce-marketing-cloud-sdk.CreateSmsDefinitionSubscriptions](docs/CreateSmsDefinitionSubscriptions.md) + - [salesforce-marketing-cloud-sdk.DeleteQueuedMessagesForSendDefinitionResponse](docs/DeleteQueuedMessagesForSendDefinitionResponse.md) + - [salesforce-marketing-cloud-sdk.DeleteSendDefinitionResponse](docs/DeleteSendDefinitionResponse.md) + - [salesforce-marketing-cloud-sdk.GetDefinitionSendStatusForRecipientResponse](docs/GetDefinitionSendStatusForRecipientResponse.md) + - [salesforce-marketing-cloud-sdk.GetDefinitionSendStatusForRecipientResponseInfo](docs/GetDefinitionSendStatusForRecipientResponseInfo.md) + - [salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsMessage](docs/GetDefinitionsNotSentToRecipientsMessage.md) + - [salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsMessageInfo](docs/GetDefinitionsNotSentToRecipientsMessageInfo.md) + - [salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsResponse](docs/GetDefinitionsNotSentToRecipientsResponse.md) + - [salesforce-marketing-cloud-sdk.GetEmailDefinitionsResponse](docs/GetEmailDefinitionsResponse.md) + - [salesforce-marketing-cloud-sdk.GetQueueMetricsForSendDefinitionResponse](docs/GetQueueMetricsForSendDefinitionResponse.md) + - [salesforce-marketing-cloud-sdk.GetSmsDefinitionsResponse](docs/GetSmsDefinitionsResponse.md) + - [salesforce-marketing-cloud-sdk.Recipient](docs/Recipient.md) + - [salesforce-marketing-cloud-sdk.SendDefinitionResponseItem](docs/SendDefinitionResponseItem.md) + - [salesforce-marketing-cloud-sdk.SendDefinitionToMultipleRecipientsResponse](docs/SendDefinitionToMultipleRecipientsResponse.md) + - [salesforce-marketing-cloud-sdk.SendDefinitionToSingleRecipientResponse](docs/SendDefinitionToSingleRecipientResponse.md) + - [salesforce-marketing-cloud-sdk.SendEmailToMultipleRecipientsRequest](docs/SendEmailToMultipleRecipientsRequest.md) + - [salesforce-marketing-cloud-sdk.SendEmailToSingleRecipientRequest](docs/SendEmailToSingleRecipientRequest.md) + - [salesforce-marketing-cloud-sdk.SendSmsContentRequest](docs/SendSmsContentRequest.md) + - [salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsRequest](docs/SendSmsToMultipleRecipientsRequest.md) + - [salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsSubscriptionsRequest](docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md) + - [salesforce-marketing-cloud-sdk.SendSmsToSingleRecipientRequest](docs/SendSmsToSingleRecipientRequest.md) + - [salesforce-marketing-cloud-sdk.SharingProperties](docs/SharingProperties.md) + - [salesforce-marketing-cloud-sdk.UpdateEmailDefinitionRequest](docs/UpdateEmailDefinitionRequest.md) + - [salesforce-marketing-cloud-sdk.UpdateSmsDefinitionRequest](docs/UpdateSmsDefinitionRequest.md) diff --git a/docs/ApiError.md b/docs/ApiError.md index 78b7010..b2df7b0 100644 --- a/docs/ApiError.md +++ b/docs/ApiError.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.ApiError +# salesforce-marketing-cloud-sdk.ApiError ## Properties Name | Type | Description | Notes diff --git a/docs/Asset.md b/docs/Asset.md index 5e735c4..d4ba02d 100644 --- a/docs/Asset.md +++ b/docs/Asset.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.Asset +# salesforce-marketing-cloud-sdk.Asset ## Properties Name | Type | Description | Notes diff --git a/docs/AssetApi.md b/docs/AssetApi.md index 112d29c..737f60a 100644 --- a/docs/AssetApi.md +++ b/docs/AssetApi.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.AssetApi +# salesforce-marketing-cloud-sdk.AssetApi All URIs are relative to *https://www.exacttargetapis.com* @@ -20,11 +20,11 @@ Creates a new asset. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.AssetApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.AssetApi(); -let body = new SalesforceMarketingCloud.Asset(); // Asset | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.Asset(); // Asset | JSON Parameters apiInstance.createAsset(body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -63,9 +63,9 @@ Deletes an asset. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.AssetApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.AssetApi(); let id = 8.14; // Number | The ID of the asset to delete @@ -106,9 +106,9 @@ Gets an asset by ID. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.AssetApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.AssetApi(); let id = 8.14; // Number | The ID of the asset @@ -149,13 +149,13 @@ Updates part of an asset. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.AssetApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.AssetApi(); let id = 8.14; // Number | The ID of the asset to update -let body = new SalesforceMarketingCloud.Asset(); // Asset | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.Asset(); // Asset | JSON Parameters apiInstance.partiallyUpdateAssetById(id, body).then((data) => { console.log('API called successfully. Returned data: ' + data); diff --git a/docs/AssetType.md b/docs/AssetType.md index c3da54e..d4cd7ee 100644 --- a/docs/AssetType.md +++ b/docs/AssetType.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.AssetType +# salesforce-marketing-cloud-sdk.AssetType ## Properties Name | Type | Description | Notes diff --git a/docs/Attributes.md b/docs/Attributes.md index 5044465..6b829dc 100644 --- a/docs/Attributes.md +++ b/docs/Attributes.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.Attributes +# salesforce-marketing-cloud-sdk.Attributes ## Properties Name | Type | Description | Notes diff --git a/docs/Campaign.md b/docs/Campaign.md index 91325b5..03d4eb4 100644 --- a/docs/Campaign.md +++ b/docs/Campaign.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.Campaign +# salesforce-marketing-cloud-sdk.Campaign ## Properties Name | Type | Description | Notes diff --git a/docs/CampaignApi.md b/docs/CampaignApi.md index 74746b0..1ae710a 100644 --- a/docs/CampaignApi.md +++ b/docs/CampaignApi.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.CampaignApi +# salesforce-marketing-cloud-sdk.CampaignApi All URIs are relative to *https://www.exacttargetapis.com* @@ -19,11 +19,11 @@ Creates a campaign. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.CampaignApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.CampaignApi(); -let body = new SalesforceMarketingCloud.Campaign(); // Campaign | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.Campaign(); // Campaign | JSON Parameters apiInstance.createCampaign(body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -62,9 +62,9 @@ Deletes a campaign. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.CampaignApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.CampaignApi(); let id = "id_example"; // String | The ID of the campaign to delete @@ -105,9 +105,9 @@ Retrieves a campaign. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.CampaignApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.CampaignApi(); let id = "id_example"; // String | Campaign ID diff --git a/docs/CreateEmailDefinitionContent.md b/docs/CreateEmailDefinitionContent.md index 94d4220..c083a79 100644 --- a/docs/CreateEmailDefinitionContent.md +++ b/docs/CreateEmailDefinitionContent.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.CreateEmailDefinitionContent +# salesforce-marketing-cloud-sdk.CreateEmailDefinitionContent ## Properties Name | Type | Description | Notes diff --git a/docs/CreateEmailDefinitionOptionsRequest.md b/docs/CreateEmailDefinitionOptionsRequest.md index 987bc9f..06d457f 100644 --- a/docs/CreateEmailDefinitionOptionsRequest.md +++ b/docs/CreateEmailDefinitionOptionsRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.CreateEmailDefinitionOptionsRequest +# salesforce-marketing-cloud-sdk.CreateEmailDefinitionOptionsRequest ## Properties Name | Type | Description | Notes diff --git a/docs/CreateEmailDefinitionRequest.md b/docs/CreateEmailDefinitionRequest.md index b3031c5..854e380 100644 --- a/docs/CreateEmailDefinitionRequest.md +++ b/docs/CreateEmailDefinitionRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.CreateEmailDefinitionRequest +# salesforce-marketing-cloud-sdk.CreateEmailDefinitionRequest ## Properties Name | Type | Description | Notes diff --git a/docs/CreateEmailDefinitionSubscriptions.md b/docs/CreateEmailDefinitionSubscriptions.md index 470232a..ff245bc 100644 --- a/docs/CreateEmailDefinitionSubscriptions.md +++ b/docs/CreateEmailDefinitionSubscriptions.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.CreateEmailDefinitionSubscriptions +# salesforce-marketing-cloud-sdk.CreateEmailDefinitionSubscriptions ## Properties Name | Type | Description | Notes diff --git a/docs/CreateSmsDefinitionContent.md b/docs/CreateSmsDefinitionContent.md index 2714b4a..140636f 100644 --- a/docs/CreateSmsDefinitionContent.md +++ b/docs/CreateSmsDefinitionContent.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.CreateSmsDefinitionContent +# salesforce-marketing-cloud-sdk.CreateSmsDefinitionContent ## Properties Name | Type | Description | Notes diff --git a/docs/CreateSmsDefinitionRequest.md b/docs/CreateSmsDefinitionRequest.md index 671a334..89a48c8 100644 --- a/docs/CreateSmsDefinitionRequest.md +++ b/docs/CreateSmsDefinitionRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.CreateSmsDefinitionRequest +# salesforce-marketing-cloud-sdk.CreateSmsDefinitionRequest ## Properties Name | Type | Description | Notes diff --git a/docs/CreateSmsDefinitionSubscriptions.md b/docs/CreateSmsDefinitionSubscriptions.md index d509d2b..ea58930 100644 --- a/docs/CreateSmsDefinitionSubscriptions.md +++ b/docs/CreateSmsDefinitionSubscriptions.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.CreateSmsDefinitionSubscriptions +# salesforce-marketing-cloud-sdk.CreateSmsDefinitionSubscriptions ## Properties Name | Type | Description | Notes diff --git a/docs/DeleteQueuedMessagesForSendDefinitionResponse.md b/docs/DeleteQueuedMessagesForSendDefinitionResponse.md index e09140d..efd6eca 100644 --- a/docs/DeleteQueuedMessagesForSendDefinitionResponse.md +++ b/docs/DeleteQueuedMessagesForSendDefinitionResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.DeleteQueuedMessagesForSendDefinitionResponse +# salesforce-marketing-cloud-sdk.DeleteQueuedMessagesForSendDefinitionResponse ## Properties Name | Type | Description | Notes diff --git a/docs/DeleteSendDefinitionResponse.md b/docs/DeleteSendDefinitionResponse.md index 1f006d8..597023e 100644 --- a/docs/DeleteSendDefinitionResponse.md +++ b/docs/DeleteSendDefinitionResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.DeleteSendDefinitionResponse +# salesforce-marketing-cloud-sdk.DeleteSendDefinitionResponse ## Properties Name | Type | Description | Notes diff --git a/docs/GetDefinitionSendStatusForRecipientResponse.md b/docs/GetDefinitionSendStatusForRecipientResponse.md index 130ef11..4890080 100644 --- a/docs/GetDefinitionSendStatusForRecipientResponse.md +++ b/docs/GetDefinitionSendStatusForRecipientResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponse +# salesforce-marketing-cloud-sdk.GetDefinitionSendStatusForRecipientResponse ## Properties Name | Type | Description | Notes diff --git a/docs/GetDefinitionSendStatusForRecipientResponseInfo.md b/docs/GetDefinitionSendStatusForRecipientResponseInfo.md index 6d2d2b4..356c13b 100644 --- a/docs/GetDefinitionSendStatusForRecipientResponseInfo.md +++ b/docs/GetDefinitionSendStatusForRecipientResponseInfo.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponseInfo +# salesforce-marketing-cloud-sdk.GetDefinitionSendStatusForRecipientResponseInfo ## Properties Name | Type | Description | Notes diff --git a/docs/GetDefinitionsNotSentToRecipientsMessage.md b/docs/GetDefinitionsNotSentToRecipientsMessage.md index c4ea52c..707bfb3 100644 --- a/docs/GetDefinitionsNotSentToRecipientsMessage.md +++ b/docs/GetDefinitionsNotSentToRecipientsMessage.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessage +# salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsMessage ## Properties Name | Type | Description | Notes diff --git a/docs/GetDefinitionsNotSentToRecipientsMessageInfo.md b/docs/GetDefinitionsNotSentToRecipientsMessageInfo.md index c578a94..ad12f80 100644 --- a/docs/GetDefinitionsNotSentToRecipientsMessageInfo.md +++ b/docs/GetDefinitionsNotSentToRecipientsMessageInfo.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessageInfo +# salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsMessageInfo ## Properties Name | Type | Description | Notes diff --git a/docs/GetDefinitionsNotSentToRecipientsResponse.md b/docs/GetDefinitionsNotSentToRecipientsResponse.md index f91850c..eecc7cb 100644 --- a/docs/GetDefinitionsNotSentToRecipientsResponse.md +++ b/docs/GetDefinitionsNotSentToRecipientsResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsResponse +# salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsResponse ## Properties Name | Type | Description | Notes diff --git a/docs/GetEmailDefinitionsResponse.md b/docs/GetEmailDefinitionsResponse.md index b6616e3..aecc2a7 100644 --- a/docs/GetEmailDefinitionsResponse.md +++ b/docs/GetEmailDefinitionsResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.GetEmailDefinitionsResponse +# salesforce-marketing-cloud-sdk.GetEmailDefinitionsResponse ## Properties Name | Type | Description | Notes diff --git a/docs/GetQueueMetricsForSendDefinitionResponse.md b/docs/GetQueueMetricsForSendDefinitionResponse.md index 0b5dd97..b47edcb 100644 --- a/docs/GetQueueMetricsForSendDefinitionResponse.md +++ b/docs/GetQueueMetricsForSendDefinitionResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.GetQueueMetricsForSendDefinitionResponse +# salesforce-marketing-cloud-sdk.GetQueueMetricsForSendDefinitionResponse ## Properties Name | Type | Description | Notes diff --git a/docs/GetSmsDefinitionsResponse.md b/docs/GetSmsDefinitionsResponse.md index 721dbe7..ecb178d 100644 --- a/docs/GetSmsDefinitionsResponse.md +++ b/docs/GetSmsDefinitionsResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.GetSmsDefinitionsResponse +# salesforce-marketing-cloud-sdk.GetSmsDefinitionsResponse ## Properties Name | Type | Description | Notes diff --git a/docs/Recipient.md b/docs/Recipient.md index 6b6e3b3..6f4dd64 100644 --- a/docs/Recipient.md +++ b/docs/Recipient.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.Recipient +# salesforce-marketing-cloud-sdk.Recipient ## Properties Name | Type | Description | Notes diff --git a/docs/SendDefinitionResponseItem.md b/docs/SendDefinitionResponseItem.md index 3bdfa9a..1bbb032 100644 --- a/docs/SendDefinitionResponseItem.md +++ b/docs/SendDefinitionResponseItem.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendDefinitionResponseItem +# salesforce-marketing-cloud-sdk.SendDefinitionResponseItem ## Properties Name | Type | Description | Notes diff --git a/docs/SendDefinitionToMultipleRecipientsResponse.md b/docs/SendDefinitionToMultipleRecipientsResponse.md index 1548148..2ddae94 100644 --- a/docs/SendDefinitionToMultipleRecipientsResponse.md +++ b/docs/SendDefinitionToMultipleRecipientsResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendDefinitionToMultipleRecipientsResponse +# salesforce-marketing-cloud-sdk.SendDefinitionToMultipleRecipientsResponse ## Properties Name | Type | Description | Notes diff --git a/docs/SendDefinitionToSingleRecipientResponse.md b/docs/SendDefinitionToSingleRecipientResponse.md index 2a08ac8..7a435f4 100644 --- a/docs/SendDefinitionToSingleRecipientResponse.md +++ b/docs/SendDefinitionToSingleRecipientResponse.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendDefinitionToSingleRecipientResponse +# salesforce-marketing-cloud-sdk.SendDefinitionToSingleRecipientResponse ## Properties Name | Type | Description | Notes diff --git a/docs/SendEmailToMultipleRecipientsRequest.md b/docs/SendEmailToMultipleRecipientsRequest.md index 4387552..9dd1f39 100644 --- a/docs/SendEmailToMultipleRecipientsRequest.md +++ b/docs/SendEmailToMultipleRecipientsRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendEmailToMultipleRecipientsRequest +# salesforce-marketing-cloud-sdk.SendEmailToMultipleRecipientsRequest ## Properties Name | Type | Description | Notes diff --git a/docs/SendEmailToSingleRecipientRequest.md b/docs/SendEmailToSingleRecipientRequest.md index 41c52aa..c727e93 100644 --- a/docs/SendEmailToSingleRecipientRequest.md +++ b/docs/SendEmailToSingleRecipientRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendEmailToSingleRecipientRequest +# salesforce-marketing-cloud-sdk.SendEmailToSingleRecipientRequest ## Properties Name | Type | Description | Notes diff --git a/docs/SendSmsContentRequest.md b/docs/SendSmsContentRequest.md index fa1b361..b1513d0 100644 --- a/docs/SendSmsContentRequest.md +++ b/docs/SendSmsContentRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendSmsContentRequest +# salesforce-marketing-cloud-sdk.SendSmsContentRequest ## Properties Name | Type | Description | Notes diff --git a/docs/SendSmsToMultipleRecipientsRequest.md b/docs/SendSmsToMultipleRecipientsRequest.md index 9b95661..d712e93 100644 --- a/docs/SendSmsToMultipleRecipientsRequest.md +++ b/docs/SendSmsToMultipleRecipientsRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendSmsToMultipleRecipientsRequest +# salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsRequest ## Properties Name | Type | Description | Notes diff --git a/docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md b/docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md index 17b3c58..8ffe19a 100644 --- a/docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md +++ b/docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendSmsToMultipleRecipientsSubscriptionsRequest +# salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsSubscriptionsRequest ## Properties Name | Type | Description | Notes diff --git a/docs/SendSmsToSingleRecipientRequest.md b/docs/SendSmsToSingleRecipientRequest.md index 74e31a8..3182bef 100644 --- a/docs/SendSmsToSingleRecipientRequest.md +++ b/docs/SendSmsToSingleRecipientRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SendSmsToSingleRecipientRequest +# salesforce-marketing-cloud-sdk.SendSmsToSingleRecipientRequest ## Properties Name | Type | Description | Notes diff --git a/docs/SharingProperties.md b/docs/SharingProperties.md index 584173f..30a7846 100644 --- a/docs/SharingProperties.md +++ b/docs/SharingProperties.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.SharingProperties +# salesforce-marketing-cloud-sdk.SharingProperties ## Properties Name | Type | Description | Notes diff --git a/docs/TransactionalMessagingApi.md b/docs/TransactionalMessagingApi.md index ffef7a9..5683562 100644 --- a/docs/TransactionalMessagingApi.md +++ b/docs/TransactionalMessagingApi.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.TransactionalMessagingApi +# salesforce-marketing-cloud-sdk.TransactionalMessagingApi All URIs are relative to *https://www.exacttargetapis.com* @@ -38,11 +38,11 @@ Creates the definition for an email. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); -let body = new SalesforceMarketingCloud.CreateEmailDefinitionRequest(); // CreateEmailDefinitionRequest | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.CreateEmailDefinitionRequest(); // CreateEmailDefinitionRequest | JSON Parameters apiInstance.createEmailDefinition(body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -81,11 +81,11 @@ Creates the definition for an SMS. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); -let body = new SalesforceMarketingCloud.CreateSmsDefinitionRequest(); // CreateSmsDefinitionRequest | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.CreateSmsDefinitionRequest(); // CreateSmsDefinitionRequest | JSON Parameters apiInstance.createSmsDefinition(body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -124,9 +124,9 @@ Deletes an email definition. You can't restore a deleted definition. The del ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition to delete @@ -167,9 +167,9 @@ Deletes the queue for an email definition. The email definition must be in inact ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the email definition @@ -210,9 +210,9 @@ Deletes the queue for a SMS definition. The SMS definition must be in inactive s ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the SMS definition @@ -253,9 +253,9 @@ Deletes an sms definition. You can't restore a deleted definition. The delet ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition to delete @@ -296,9 +296,9 @@ Gets email definition configuration details for a definition key. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition to get @@ -339,9 +339,9 @@ Gets a list of email definitions. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let opts = { 'status': "status_example", // String | Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq. @@ -389,9 +389,9 @@ Gets the send status for a message. Because this route is rate-limited, use it f ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let messageKey = "messageKey_example"; // String | Unique identifier to track message send status. You must provide it in singleton requests using the recipient attribute. To provide it in batch requests, use the recipients array attribute. If you donโ€™t provide the message key for recipients, itโ€™s generated in the response. @@ -432,9 +432,9 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let type = "type_example"; // String | Only notSent is supported. @@ -481,9 +481,9 @@ Gets metrics for the messages of an email definition. Applies to messages that a ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the email definition @@ -524,9 +524,9 @@ Gets metrics for the messages of a SMS definition. Applies to messages that are ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the SMS definition @@ -567,9 +567,9 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let type = "type_example"; // String | Only notSent is supported. @@ -616,9 +616,9 @@ Gets SMS definition configuration details for a definition key. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition to get @@ -659,9 +659,9 @@ Gets a list of SMS definitions. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let opts = { 'status': "status_example", // String | Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq. @@ -709,9 +709,9 @@ Gets the send status for a message. Because this route is rate-limited, use it f ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let messageKey = "messageKey_example"; // String | Unique identifier to track message send status. You must provide it in singleton requests using the recipient attribute. To provide message key in batch requests, use the recipients array attribute. If you donโ€™t provide the message key for recipients, itโ€™s generated in the response. @@ -752,13 +752,13 @@ Updates a specific email definition. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition. -let body = new SalesforceMarketingCloud.UpdateEmailDefinitionRequest(); // UpdateEmailDefinitionRequest | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.UpdateEmailDefinitionRequest(); // UpdateEmailDefinitionRequest | JSON Parameters apiInstance.partiallyUpdateEmailDefinition(definitionKey, body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -798,13 +798,13 @@ Updates a specific SMS definition. ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition. -let body = new SalesforceMarketingCloud.UpdateSmsDefinitionRequest(); // UpdateSmsDefinitionRequest | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.UpdateSmsDefinitionRequest(); // UpdateSmsDefinitionRequest | JSON Parameters apiInstance.partiallyUpdateSmsDefinition(definitionKey, body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -844,11 +844,11 @@ Sends a message to multiple recipients using an email definition. You can provid ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); -let body = new SalesforceMarketingCloud.SendEmailToMultipleRecipientsRequest(); // SendEmailToMultipleRecipientsRequest | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.SendEmailToMultipleRecipientsRequest(); // SendEmailToMultipleRecipientsRequest | JSON Parameters apiInstance.sendEmailToMultipleRecipients(body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -887,13 +887,13 @@ Sends a message to a single recipient via an email definition using a messageKey ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let messageKey = "messageKey_example"; // String | Unique identifier used to track message status. Can be automatically created when you create a message or provided as part of the request. Each recipient in a request must have a unique messageKey. If you use a duplicate messageKey in the same send request, the message is rejected. -let body = new SalesforceMarketingCloud.SendEmailToSingleRecipientRequest(); // SendEmailToSingleRecipientRequest | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.SendEmailToSingleRecipientRequest(); // SendEmailToSingleRecipientRequest | JSON Parameters apiInstance.sendEmailToSingleRecipient(messageKey, body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -933,11 +933,11 @@ Sends a message to multiple recipients using an email definition. You can provid ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); -let body = new SalesforceMarketingCloud.SendSmsToMultipleRecipientsRequest(); // SendSmsToMultipleRecipientsRequest | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsRequest(); // SendSmsToMultipleRecipientsRequest | JSON Parameters apiInstance.sendSmsToMultipleRecipients(body).then((data) => { console.log('API called successfully. Returned data: ' + data); @@ -976,13 +976,13 @@ Sends a message to a single recipient via a SMS definition using a messageKey pa ### Example ```javascript -const SalesforceMarketingCloud = require ('SalesforceMarketingCloud'); +const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud'); -let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi(); +let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi(); let messageKey = "messageKey_example"; // String | Unique identifier of the definition used to track message status. The messageKey can be created automatically when you create a message, or you can provide it as part of the request. Each recipient in a request must have a unique messageKey. If you use a duplicate messageKey in the same send request, the message is rejected. -let body = new SalesforceMarketingCloud.SendSmsToSingleRecipientRequest(); // SendSmsToSingleRecipientRequest | JSON Parameters +let body = new salesforce-marketing-cloud-sdk.SendSmsToSingleRecipientRequest(); // SendSmsToSingleRecipientRequest | JSON Parameters apiInstance.sendSmsToSingleRecipient(messageKey, body).then((data) => { console.log('API called successfully. Returned data: ' + data); diff --git a/docs/UpdateEmailDefinitionRequest.md b/docs/UpdateEmailDefinitionRequest.md index 185dd11..27ccd58 100644 --- a/docs/UpdateEmailDefinitionRequest.md +++ b/docs/UpdateEmailDefinitionRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.UpdateEmailDefinitionRequest +# salesforce-marketing-cloud-sdk.UpdateEmailDefinitionRequest ## Properties Name | Type | Description | Notes diff --git a/docs/UpdateSmsDefinitionRequest.md b/docs/UpdateSmsDefinitionRequest.md index 0502e06..63b944c 100644 --- a/docs/UpdateSmsDefinitionRequest.md +++ b/docs/UpdateSmsDefinitionRequest.md @@ -1,4 +1,4 @@ -# SalesforceMarketingCloud.UpdateSmsDefinitionRequest +# salesforce-marketing-cloud-sdk.UpdateSmsDefinitionRequest ## Properties Name | Type | Description | Notes diff --git a/src/index.js b/src/index.js index 0deabb0..f778870 100644 --- a/src/index.js +++ b/src/index.js @@ -59,9 +59,9 @@ const TransactionalMessagingApi = require ('./Api/TransactionalMessagingApi'); *

* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following: *

-* var SalesforceMarketingCloud = require('index'); // See note below*.
-* var xxxSvc = new SalesforceMarketingCloud.XxxApi(); // Allocate the API class we're going to use.
-* var yyyModel = new SalesforceMarketingCloud.Yyy(); // Construct a model instance.
+* var salesforce-marketing-cloud-sdk = require('index'); // See note below*.
+* var xxxSvc = new salesforce-marketing-cloud-sdk.XxxApi(); // Allocate the API class we're going to use.
+* var yyyModel = new salesforce-marketing-cloud-sdk.Yyy(); // Construct a model instance.
 * yyyModel.someProperty = 'someValue';
 * ...
 * var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
@@ -73,8 +73,8 @@ const TransactionalMessagingApi = require ('./Api/TransactionalMessagingApi');
 * 

* A non-AMD browser application (discouraged) might do something like this: *

-* var xxxSvc = new SalesforceMarketingCloud.XxxApi(); // Allocate the API class we're going to use.
-* var yyy = new SalesforceMarketingCloud.Yyy(); // Construct a model instance.
+* var xxxSvc = new salesforce-marketing-cloud-sdk.XxxApi(); // Allocate the API class we're going to use.
+* var yyy = new salesforce-marketing-cloud-sdk.Yyy(); // Construct a model instance.
 * yyyModel.someProperty = 'someValue';
 * ...
 * var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.

From 88898f73d561aeb218010704ca1a9bf68c27bfb6 Mon Sep 17 00:00:00 2001
From: Travis CI User 
Date: Tue, 5 Nov 2019 14:30:47 +0000
Subject: [PATCH 2/9] Auto-update

---
 README.md                                     | 142 +++++++++---------
 docs/ApiError.md                              |   2 +-
 docs/Asset.md                                 |   2 +-
 docs/AssetApi.md                              |  22 +--
 docs/AssetType.md                             |   2 +-
 docs/Attributes.md                            |   2 +-
 docs/Campaign.md                              |   2 +-
 docs/CampaignApi.md                           |  16 +-
 docs/CreateEmailDefinitionContent.md          |   2 +-
 docs/CreateEmailDefinitionOptionsRequest.md   |   2 +-
 docs/CreateEmailDefinitionRequest.md          |   2 +-
 docs/CreateEmailDefinitionSubscriptions.md    |   2 +-
 docs/CreateSmsDefinitionContent.md            |   2 +-
 docs/CreateSmsDefinitionRequest.md            |   2 +-
 docs/CreateSmsDefinitionSubscriptions.md      |   2 +-
 ...QueuedMessagesForSendDefinitionResponse.md |   2 +-
 docs/DeleteSendDefinitionResponse.md          |   2 +-
 ...efinitionSendStatusForRecipientResponse.md |   2 +-
 ...itionSendStatusForRecipientResponseInfo.md |   2 +-
 ...etDefinitionsNotSentToRecipientsMessage.md |   2 +-
 ...finitionsNotSentToRecipientsMessageInfo.md |   2 +-
 ...tDefinitionsNotSentToRecipientsResponse.md |   2 +-
 docs/GetEmailDefinitionsResponse.md           |   2 +-
 ...etQueueMetricsForSendDefinitionResponse.md |   2 +-
 docs/GetSmsDefinitionsResponse.md             |   2 +-
 docs/Recipient.md                             |   2 +-
 docs/SendDefinitionResponseItem.md            |   2 +-
 ...dDefinitionToMultipleRecipientsResponse.md |   2 +-
 ...SendDefinitionToSingleRecipientResponse.md |   2 +-
 docs/SendEmailToMultipleRecipientsRequest.md  |   2 +-
 docs/SendEmailToSingleRecipientRequest.md     |   2 +-
 docs/SendSmsContentRequest.md                 |   2 +-
 docs/SendSmsToMultipleRecipientsRequest.md    |   2 +-
 ...oMultipleRecipientsSubscriptionsRequest.md |   2 +-
 docs/SendSmsToSingleRecipientRequest.md       |   2 +-
 docs/SharingProperties.md                     |   2 +-
 docs/TransactionalMessagingApi.md             | 106 ++++++-------
 docs/UpdateEmailDefinitionRequest.md          |   2 +-
 docs/UpdateSmsDefinitionRequest.md            |   2 +-
 package.json                                  |   2 +-
 src/index.js                                  |  10 +-
 41 files changed, 184 insertions(+), 184 deletions(-)

diff --git a/README.md b/README.md
index 9ef215c..82df2c5 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
 # This project is under development
 
-# SalesforceMarketingCloud
+# salesforce-marketing-cloud-sdk
 
-salesforce-marketing-cloud-sdk - JavaScript client for SalesforceMarketingCloud
+SalesforceMarketingCloud - JavaScript client for salesforce-marketing-cloud-sdk
 Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
 This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
 
@@ -22,7 +22,7 @@ please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.co
 Then install it via:
 
 ```shell
-npm install SalesforceMarketingCloud --save
+npm install salesforce-marketing-cloud-sdk --save
 ```
 
 #### git
@@ -43,8 +43,8 @@ Please follow the [installation](#installation) instruction and execute the foll
 #### Using the Client class with the configuration passed through environment variables
 
 ```javascript
-const salesforce-marketing-cloud-sdk = require('SalesforceMarketingCloud');
-const Client = require('SalesforceMarketingCloud/src/Api/Client');
+const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
+const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
 
 let client = new Client();
 let assetApi = client.assetApi;
@@ -76,8 +76,8 @@ createAssetResult.then(data => {
 #### Using the Client class with the configuration passed through a configuration object
 
 ```javascript
-const salesforce-marketing-cloud-sdk = require('SalesforceMarketingCloud');
-const Client = require('SalesforceMarketingCloud/src/Api/Client');
+const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
+const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
 
 const config = {
     authBaseUrl: 'YOUR AUTH BASE URL',
@@ -113,71 +113,71 @@ All URIs are relative to *https://www.exacttargetapis.com*
 
 Class | Method | HTTP request | Description
 ------------ | ------------- | ------------- | -------------
-*salesforce-marketing-cloud-sdk.AssetApi* | [**createAsset**](docs/AssetApi.md#createAsset) | **POST** /asset/v1/content/assets | createAsset
-*salesforce-marketing-cloud-sdk.AssetApi* | [**deleteAssetById**](docs/AssetApi.md#deleteAssetById) | **DELETE** /asset/v1/content/assets/{id} | deleteAssetById
-*salesforce-marketing-cloud-sdk.AssetApi* | [**getAssetById**](docs/AssetApi.md#getAssetById) | **GET** /asset/v1/content/assets/{id} | getAssetById
-*salesforce-marketing-cloud-sdk.AssetApi* | [**partiallyUpdateAssetById**](docs/AssetApi.md#partiallyUpdateAssetById) | **PATCH** /asset/v1/content/assets/{id} | partiallyUpdateAssetById
-*salesforce-marketing-cloud-sdk.CampaignApi* | [**createCampaign**](docs/CampaignApi.md#createCampaign) | **POST** /hub/v1/campaigns | createCampaign
-*salesforce-marketing-cloud-sdk.CampaignApi* | [**deleteCampaignById**](docs/CampaignApi.md#deleteCampaignById) | **DELETE** /hub/v1/campaigns/{id} | deleteCampaignById
-*salesforce-marketing-cloud-sdk.CampaignApi* | [**getCampaignById**](docs/CampaignApi.md#getCampaignById) | **GET** /hub/v1/campaigns/{id} | getCampaignById
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**createEmailDefinition**](docs/TransactionalMessagingApi.md#createEmailDefinition) | **POST** /messaging/v1/email/definitions/ | createEmailDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**createSmsDefinition**](docs/TransactionalMessagingApi.md#createSmsDefinition) | **POST** /messaging/v1/sms/definitions | createSmsDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**deleteEmailDefinition**](docs/TransactionalMessagingApi.md#deleteEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey} | deleteEmailDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**deleteQueuedMessagesForEmailDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey}/queue | deleteQueuedMessagesForEmailDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**deleteQueuedMessagesForSmsDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey}/queue | deleteQueuedMessagesForSmsDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**deleteSmsDefinition**](docs/TransactionalMessagingApi.md#deleteSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey} | deleteSmsDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getEmailDefinition**](docs/TransactionalMessagingApi.md#getEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey} | getEmailDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getEmailDefinitions**](docs/TransactionalMessagingApi.md#getEmailDefinitions) | **GET** /messaging/v1/email/definitions/ | getEmailDefinitions
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getEmailSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getEmailSendStatusForRecipient) | **GET** /messaging/v1/email/messages/{messageKey} | getEmailSendStatusForRecipient
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getEmailsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getEmailsNotSentToRecipients) | **GET** /messaging/v1/email/messages/ | getEmailsNotSentToRecipients
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getQueueMetricsForEmailDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey}/queue | getQueueMetricsForEmailDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getQueueMetricsForSmsDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey}/queue | getQueueMetricsForSmsDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getSMSsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getSMSsNotSentToRecipients) | **GET** /messaging/v1/sms/messages/ | getSMSsNotSentToRecipients
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getSmsDefinition**](docs/TransactionalMessagingApi.md#getSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey} | getSmsDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getSmsDefinitions**](docs/TransactionalMessagingApi.md#getSmsDefinitions) | **GET** /messaging/v1/sms/definitions | getSmsDefinitions
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**getSmsSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getSmsSendStatusForRecipient) | **GET** /messaging/v1/sms/messages/{messageKey} | getSmsSendStatusForRecipient
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**partiallyUpdateEmailDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateEmailDefinition) | **PATCH** /messaging/v1/email/definitions/{definitionKey} | partiallyUpdateEmailDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**partiallyUpdateSmsDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateSmsDefinition) | **PATCH** /messaging/v1/sms/definitions/{definitionKey} | partiallyUpdateSmsDefinition
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**sendEmailToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendEmailToMultipleRecipients) | **POST** /messaging/v1/email/messages/ | sendEmailToMultipleRecipients
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**sendEmailToSingleRecipient**](docs/TransactionalMessagingApi.md#sendEmailToSingleRecipient) | **POST** /messaging/v1/email/messages/{messageKey} | sendEmailToSingleRecipient
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**sendSmsToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendSmsToMultipleRecipients) | **POST** /messaging/v1/sms/messages/ | sendSmsToMultipleRecipients
-*salesforce-marketing-cloud-sdk.TransactionalMessagingApi* | [**sendSmsToSingleRecipient**](docs/TransactionalMessagingApi.md#sendSmsToSingleRecipient) | **POST** /messaging/v1/sms/messages/{messageKey} | sendSmsToSingleRecipient
+*SalesforceMarketingCloud.AssetApi* | [**createAsset**](docs/AssetApi.md#createAsset) | **POST** /asset/v1/content/assets | createAsset
+*SalesforceMarketingCloud.AssetApi* | [**deleteAssetById**](docs/AssetApi.md#deleteAssetById) | **DELETE** /asset/v1/content/assets/{id} | deleteAssetById
+*SalesforceMarketingCloud.AssetApi* | [**getAssetById**](docs/AssetApi.md#getAssetById) | **GET** /asset/v1/content/assets/{id} | getAssetById
+*SalesforceMarketingCloud.AssetApi* | [**partiallyUpdateAssetById**](docs/AssetApi.md#partiallyUpdateAssetById) | **PATCH** /asset/v1/content/assets/{id} | partiallyUpdateAssetById
+*SalesforceMarketingCloud.CampaignApi* | [**createCampaign**](docs/CampaignApi.md#createCampaign) | **POST** /hub/v1/campaigns | createCampaign
+*SalesforceMarketingCloud.CampaignApi* | [**deleteCampaignById**](docs/CampaignApi.md#deleteCampaignById) | **DELETE** /hub/v1/campaigns/{id} | deleteCampaignById
+*SalesforceMarketingCloud.CampaignApi* | [**getCampaignById**](docs/CampaignApi.md#getCampaignById) | **GET** /hub/v1/campaigns/{id} | getCampaignById
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**createEmailDefinition**](docs/TransactionalMessagingApi.md#createEmailDefinition) | **POST** /messaging/v1/email/definitions/ | createEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**createSmsDefinition**](docs/TransactionalMessagingApi.md#createSmsDefinition) | **POST** /messaging/v1/sms/definitions | createSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteEmailDefinition**](docs/TransactionalMessagingApi.md#deleteEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey} | deleteEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteQueuedMessagesForEmailDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey}/queue | deleteQueuedMessagesForEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteQueuedMessagesForSmsDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey}/queue | deleteQueuedMessagesForSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteSmsDefinition**](docs/TransactionalMessagingApi.md#deleteSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey} | deleteSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailDefinition**](docs/TransactionalMessagingApi.md#getEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey} | getEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailDefinitions**](docs/TransactionalMessagingApi.md#getEmailDefinitions) | **GET** /messaging/v1/email/definitions/ | getEmailDefinitions
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getEmailSendStatusForRecipient) | **GET** /messaging/v1/email/messages/{messageKey} | getEmailSendStatusForRecipient
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getEmailsNotSentToRecipients) | **GET** /messaging/v1/email/messages/ | getEmailsNotSentToRecipients
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getQueueMetricsForEmailDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey}/queue | getQueueMetricsForEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getQueueMetricsForSmsDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey}/queue | getQueueMetricsForSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSMSsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getSMSsNotSentToRecipients) | **GET** /messaging/v1/sms/messages/ | getSMSsNotSentToRecipients
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsDefinition**](docs/TransactionalMessagingApi.md#getSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey} | getSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsDefinitions**](docs/TransactionalMessagingApi.md#getSmsDefinitions) | **GET** /messaging/v1/sms/definitions | getSmsDefinitions
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getSmsSendStatusForRecipient) | **GET** /messaging/v1/sms/messages/{messageKey} | getSmsSendStatusForRecipient
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**partiallyUpdateEmailDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateEmailDefinition) | **PATCH** /messaging/v1/email/definitions/{definitionKey} | partiallyUpdateEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**partiallyUpdateSmsDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateSmsDefinition) | **PATCH** /messaging/v1/sms/definitions/{definitionKey} | partiallyUpdateSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendEmailToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendEmailToMultipleRecipients) | **POST** /messaging/v1/email/messages/ | sendEmailToMultipleRecipients
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendEmailToSingleRecipient**](docs/TransactionalMessagingApi.md#sendEmailToSingleRecipient) | **POST** /messaging/v1/email/messages/{messageKey} | sendEmailToSingleRecipient
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendSmsToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendSmsToMultipleRecipients) | **POST** /messaging/v1/sms/messages/ | sendSmsToMultipleRecipients
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendSmsToSingleRecipient**](docs/TransactionalMessagingApi.md#sendSmsToSingleRecipient) | **POST** /messaging/v1/sms/messages/{messageKey} | sendSmsToSingleRecipient
 
 
 ## Documentation for Models
 
- - [salesforce-marketing-cloud-sdk.ApiError](docs/ApiError.md)
- - [salesforce-marketing-cloud-sdk.Asset](docs/Asset.md)
- - [salesforce-marketing-cloud-sdk.AssetType](docs/AssetType.md)
- - [salesforce-marketing-cloud-sdk.Attributes](docs/Attributes.md)
- - [salesforce-marketing-cloud-sdk.Campaign](docs/Campaign.md)
- - [salesforce-marketing-cloud-sdk.CreateEmailDefinitionContent](docs/CreateEmailDefinitionContent.md)
- - [salesforce-marketing-cloud-sdk.CreateEmailDefinitionOptionsRequest](docs/CreateEmailDefinitionOptionsRequest.md)
- - [salesforce-marketing-cloud-sdk.CreateEmailDefinitionRequest](docs/CreateEmailDefinitionRequest.md)
- - [salesforce-marketing-cloud-sdk.CreateEmailDefinitionSubscriptions](docs/CreateEmailDefinitionSubscriptions.md)
- - [salesforce-marketing-cloud-sdk.CreateSmsDefinitionContent](docs/CreateSmsDefinitionContent.md)
- - [salesforce-marketing-cloud-sdk.CreateSmsDefinitionRequest](docs/CreateSmsDefinitionRequest.md)
- - [salesforce-marketing-cloud-sdk.CreateSmsDefinitionSubscriptions](docs/CreateSmsDefinitionSubscriptions.md)
- - [salesforce-marketing-cloud-sdk.DeleteQueuedMessagesForSendDefinitionResponse](docs/DeleteQueuedMessagesForSendDefinitionResponse.md)
- - [salesforce-marketing-cloud-sdk.DeleteSendDefinitionResponse](docs/DeleteSendDefinitionResponse.md)
- - [salesforce-marketing-cloud-sdk.GetDefinitionSendStatusForRecipientResponse](docs/GetDefinitionSendStatusForRecipientResponse.md)
- - [salesforce-marketing-cloud-sdk.GetDefinitionSendStatusForRecipientResponseInfo](docs/GetDefinitionSendStatusForRecipientResponseInfo.md)
- - [salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsMessage](docs/GetDefinitionsNotSentToRecipientsMessage.md)
- - [salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsMessageInfo](docs/GetDefinitionsNotSentToRecipientsMessageInfo.md)
- - [salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsResponse](docs/GetDefinitionsNotSentToRecipientsResponse.md)
- - [salesforce-marketing-cloud-sdk.GetEmailDefinitionsResponse](docs/GetEmailDefinitionsResponse.md)
- - [salesforce-marketing-cloud-sdk.GetQueueMetricsForSendDefinitionResponse](docs/GetQueueMetricsForSendDefinitionResponse.md)
- - [salesforce-marketing-cloud-sdk.GetSmsDefinitionsResponse](docs/GetSmsDefinitionsResponse.md)
- - [salesforce-marketing-cloud-sdk.Recipient](docs/Recipient.md)
- - [salesforce-marketing-cloud-sdk.SendDefinitionResponseItem](docs/SendDefinitionResponseItem.md)
- - [salesforce-marketing-cloud-sdk.SendDefinitionToMultipleRecipientsResponse](docs/SendDefinitionToMultipleRecipientsResponse.md)
- - [salesforce-marketing-cloud-sdk.SendDefinitionToSingleRecipientResponse](docs/SendDefinitionToSingleRecipientResponse.md)
- - [salesforce-marketing-cloud-sdk.SendEmailToMultipleRecipientsRequest](docs/SendEmailToMultipleRecipientsRequest.md)
- - [salesforce-marketing-cloud-sdk.SendEmailToSingleRecipientRequest](docs/SendEmailToSingleRecipientRequest.md)
- - [salesforce-marketing-cloud-sdk.SendSmsContentRequest](docs/SendSmsContentRequest.md)
- - [salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsRequest](docs/SendSmsToMultipleRecipientsRequest.md)
- - [salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsSubscriptionsRequest](docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md)
- - [salesforce-marketing-cloud-sdk.SendSmsToSingleRecipientRequest](docs/SendSmsToSingleRecipientRequest.md)
- - [salesforce-marketing-cloud-sdk.SharingProperties](docs/SharingProperties.md)
- - [salesforce-marketing-cloud-sdk.UpdateEmailDefinitionRequest](docs/UpdateEmailDefinitionRequest.md)
- - [salesforce-marketing-cloud-sdk.UpdateSmsDefinitionRequest](docs/UpdateSmsDefinitionRequest.md)
+ - [SalesforceMarketingCloud.ApiError](docs/ApiError.md)
+ - [SalesforceMarketingCloud.Asset](docs/Asset.md)
+ - [SalesforceMarketingCloud.AssetType](docs/AssetType.md)
+ - [SalesforceMarketingCloud.Attributes](docs/Attributes.md)
+ - [SalesforceMarketingCloud.Campaign](docs/Campaign.md)
+ - [SalesforceMarketingCloud.CreateEmailDefinitionContent](docs/CreateEmailDefinitionContent.md)
+ - [SalesforceMarketingCloud.CreateEmailDefinitionOptionsRequest](docs/CreateEmailDefinitionOptionsRequest.md)
+ - [SalesforceMarketingCloud.CreateEmailDefinitionRequest](docs/CreateEmailDefinitionRequest.md)
+ - [SalesforceMarketingCloud.CreateEmailDefinitionSubscriptions](docs/CreateEmailDefinitionSubscriptions.md)
+ - [SalesforceMarketingCloud.CreateSmsDefinitionContent](docs/CreateSmsDefinitionContent.md)
+ - [SalesforceMarketingCloud.CreateSmsDefinitionRequest](docs/CreateSmsDefinitionRequest.md)
+ - [SalesforceMarketingCloud.CreateSmsDefinitionSubscriptions](docs/CreateSmsDefinitionSubscriptions.md)
+ - [SalesforceMarketingCloud.DeleteQueuedMessagesForSendDefinitionResponse](docs/DeleteQueuedMessagesForSendDefinitionResponse.md)
+ - [SalesforceMarketingCloud.DeleteSendDefinitionResponse](docs/DeleteSendDefinitionResponse.md)
+ - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponse](docs/GetDefinitionSendStatusForRecipientResponse.md)
+ - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponseInfo](docs/GetDefinitionSendStatusForRecipientResponseInfo.md)
+ - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessage](docs/GetDefinitionsNotSentToRecipientsMessage.md)
+ - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessageInfo](docs/GetDefinitionsNotSentToRecipientsMessageInfo.md)
+ - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsResponse](docs/GetDefinitionsNotSentToRecipientsResponse.md)
+ - [SalesforceMarketingCloud.GetEmailDefinitionsResponse](docs/GetEmailDefinitionsResponse.md)
+ - [SalesforceMarketingCloud.GetQueueMetricsForSendDefinitionResponse](docs/GetQueueMetricsForSendDefinitionResponse.md)
+ - [SalesforceMarketingCloud.GetSmsDefinitionsResponse](docs/GetSmsDefinitionsResponse.md)
+ - [SalesforceMarketingCloud.Recipient](docs/Recipient.md)
+ - [SalesforceMarketingCloud.SendDefinitionResponseItem](docs/SendDefinitionResponseItem.md)
+ - [SalesforceMarketingCloud.SendDefinitionToMultipleRecipientsResponse](docs/SendDefinitionToMultipleRecipientsResponse.md)
+ - [SalesforceMarketingCloud.SendDefinitionToSingleRecipientResponse](docs/SendDefinitionToSingleRecipientResponse.md)
+ - [SalesforceMarketingCloud.SendEmailToMultipleRecipientsRequest](docs/SendEmailToMultipleRecipientsRequest.md)
+ - [SalesforceMarketingCloud.SendEmailToSingleRecipientRequest](docs/SendEmailToSingleRecipientRequest.md)
+ - [SalesforceMarketingCloud.SendSmsContentRequest](docs/SendSmsContentRequest.md)
+ - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsRequest](docs/SendSmsToMultipleRecipientsRequest.md)
+ - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsSubscriptionsRequest](docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md)
+ - [SalesforceMarketingCloud.SendSmsToSingleRecipientRequest](docs/SendSmsToSingleRecipientRequest.md)
+ - [SalesforceMarketingCloud.SharingProperties](docs/SharingProperties.md)
+ - [SalesforceMarketingCloud.UpdateEmailDefinitionRequest](docs/UpdateEmailDefinitionRequest.md)
+ - [SalesforceMarketingCloud.UpdateSmsDefinitionRequest](docs/UpdateSmsDefinitionRequest.md)
diff --git a/docs/ApiError.md b/docs/ApiError.md
index b2df7b0..78b7010 100644
--- a/docs/ApiError.md
+++ b/docs/ApiError.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.ApiError
+# SalesforceMarketingCloud.ApiError
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/Asset.md b/docs/Asset.md
index d4ba02d..5e735c4 100644
--- a/docs/Asset.md
+++ b/docs/Asset.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.Asset
+# SalesforceMarketingCloud.Asset
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/AssetApi.md b/docs/AssetApi.md
index 737f60a..f4c40bf 100644
--- a/docs/AssetApi.md
+++ b/docs/AssetApi.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.AssetApi
+# SalesforceMarketingCloud.AssetApi
 
 All URIs are relative to *https://www.exacttargetapis.com*
 
@@ -20,11 +20,11 @@ Creates a new asset.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.AssetApi();
+let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
-let body = new salesforce-marketing-cloud-sdk.Asset(); // Asset | JSON Parameters
+let body = new SalesforceMarketingCloud.Asset(); // Asset | JSON Parameters
 
 apiInstance.createAsset(body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -63,9 +63,9 @@ Deletes an asset.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.AssetApi();
+let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
 let id = 8.14; // Number | The ID of the asset to delete
 
@@ -106,9 +106,9 @@ Gets an asset by ID.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.AssetApi();
+let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
 let id = 8.14; // Number | The ID of the asset
 
@@ -149,13 +149,13 @@ Updates part of an asset.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.AssetApi();
+let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
 let id = 8.14; // Number | The ID of the asset to update
 
-let body = new salesforce-marketing-cloud-sdk.Asset(); // Asset | JSON Parameters
+let body = new SalesforceMarketingCloud.Asset(); // Asset | JSON Parameters
 
 apiInstance.partiallyUpdateAssetById(id, body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
diff --git a/docs/AssetType.md b/docs/AssetType.md
index d4cd7ee..c3da54e 100644
--- a/docs/AssetType.md
+++ b/docs/AssetType.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.AssetType
+# SalesforceMarketingCloud.AssetType
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/Attributes.md b/docs/Attributes.md
index 6b829dc..5044465 100644
--- a/docs/Attributes.md
+++ b/docs/Attributes.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.Attributes
+# SalesforceMarketingCloud.Attributes
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/Campaign.md b/docs/Campaign.md
index 03d4eb4..91325b5 100644
--- a/docs/Campaign.md
+++ b/docs/Campaign.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.Campaign
+# SalesforceMarketingCloud.Campaign
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/CampaignApi.md b/docs/CampaignApi.md
index 1ae710a..5e1e511 100644
--- a/docs/CampaignApi.md
+++ b/docs/CampaignApi.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.CampaignApi
+# SalesforceMarketingCloud.CampaignApi
 
 All URIs are relative to *https://www.exacttargetapis.com*
 
@@ -19,11 +19,11 @@ Creates a campaign.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.CampaignApi();
+let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
-let body = new salesforce-marketing-cloud-sdk.Campaign(); // Campaign | JSON Parameters
+let body = new SalesforceMarketingCloud.Campaign(); // Campaign | JSON Parameters
 
 apiInstance.createCampaign(body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -62,9 +62,9 @@ Deletes a campaign.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.CampaignApi();
+let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
 let id = "id_example"; // String | The ID of the campaign to delete
 
@@ -105,9 +105,9 @@ Retrieves a campaign.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.CampaignApi();
+let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
 let id = "id_example"; // String | Campaign ID
 
diff --git a/docs/CreateEmailDefinitionContent.md b/docs/CreateEmailDefinitionContent.md
index c083a79..94d4220 100644
--- a/docs/CreateEmailDefinitionContent.md
+++ b/docs/CreateEmailDefinitionContent.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.CreateEmailDefinitionContent
+# SalesforceMarketingCloud.CreateEmailDefinitionContent
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/CreateEmailDefinitionOptionsRequest.md b/docs/CreateEmailDefinitionOptionsRequest.md
index 06d457f..987bc9f 100644
--- a/docs/CreateEmailDefinitionOptionsRequest.md
+++ b/docs/CreateEmailDefinitionOptionsRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.CreateEmailDefinitionOptionsRequest
+# SalesforceMarketingCloud.CreateEmailDefinitionOptionsRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/CreateEmailDefinitionRequest.md b/docs/CreateEmailDefinitionRequest.md
index 854e380..b3031c5 100644
--- a/docs/CreateEmailDefinitionRequest.md
+++ b/docs/CreateEmailDefinitionRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.CreateEmailDefinitionRequest
+# SalesforceMarketingCloud.CreateEmailDefinitionRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/CreateEmailDefinitionSubscriptions.md b/docs/CreateEmailDefinitionSubscriptions.md
index ff245bc..470232a 100644
--- a/docs/CreateEmailDefinitionSubscriptions.md
+++ b/docs/CreateEmailDefinitionSubscriptions.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.CreateEmailDefinitionSubscriptions
+# SalesforceMarketingCloud.CreateEmailDefinitionSubscriptions
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/CreateSmsDefinitionContent.md b/docs/CreateSmsDefinitionContent.md
index 140636f..2714b4a 100644
--- a/docs/CreateSmsDefinitionContent.md
+++ b/docs/CreateSmsDefinitionContent.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.CreateSmsDefinitionContent
+# SalesforceMarketingCloud.CreateSmsDefinitionContent
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/CreateSmsDefinitionRequest.md b/docs/CreateSmsDefinitionRequest.md
index 89a48c8..671a334 100644
--- a/docs/CreateSmsDefinitionRequest.md
+++ b/docs/CreateSmsDefinitionRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.CreateSmsDefinitionRequest
+# SalesforceMarketingCloud.CreateSmsDefinitionRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/CreateSmsDefinitionSubscriptions.md b/docs/CreateSmsDefinitionSubscriptions.md
index ea58930..d509d2b 100644
--- a/docs/CreateSmsDefinitionSubscriptions.md
+++ b/docs/CreateSmsDefinitionSubscriptions.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.CreateSmsDefinitionSubscriptions
+# SalesforceMarketingCloud.CreateSmsDefinitionSubscriptions
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/DeleteQueuedMessagesForSendDefinitionResponse.md b/docs/DeleteQueuedMessagesForSendDefinitionResponse.md
index efd6eca..e09140d 100644
--- a/docs/DeleteQueuedMessagesForSendDefinitionResponse.md
+++ b/docs/DeleteQueuedMessagesForSendDefinitionResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.DeleteQueuedMessagesForSendDefinitionResponse
+# SalesforceMarketingCloud.DeleteQueuedMessagesForSendDefinitionResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/DeleteSendDefinitionResponse.md b/docs/DeleteSendDefinitionResponse.md
index 597023e..1f006d8 100644
--- a/docs/DeleteSendDefinitionResponse.md
+++ b/docs/DeleteSendDefinitionResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.DeleteSendDefinitionResponse
+# SalesforceMarketingCloud.DeleteSendDefinitionResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/GetDefinitionSendStatusForRecipientResponse.md b/docs/GetDefinitionSendStatusForRecipientResponse.md
index 4890080..130ef11 100644
--- a/docs/GetDefinitionSendStatusForRecipientResponse.md
+++ b/docs/GetDefinitionSendStatusForRecipientResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.GetDefinitionSendStatusForRecipientResponse
+# SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/GetDefinitionSendStatusForRecipientResponseInfo.md b/docs/GetDefinitionSendStatusForRecipientResponseInfo.md
index 356c13b..6d2d2b4 100644
--- a/docs/GetDefinitionSendStatusForRecipientResponseInfo.md
+++ b/docs/GetDefinitionSendStatusForRecipientResponseInfo.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.GetDefinitionSendStatusForRecipientResponseInfo
+# SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponseInfo
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/GetDefinitionsNotSentToRecipientsMessage.md b/docs/GetDefinitionsNotSentToRecipientsMessage.md
index 707bfb3..c4ea52c 100644
--- a/docs/GetDefinitionsNotSentToRecipientsMessage.md
+++ b/docs/GetDefinitionsNotSentToRecipientsMessage.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsMessage
+# SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessage
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/GetDefinitionsNotSentToRecipientsMessageInfo.md b/docs/GetDefinitionsNotSentToRecipientsMessageInfo.md
index ad12f80..c578a94 100644
--- a/docs/GetDefinitionsNotSentToRecipientsMessageInfo.md
+++ b/docs/GetDefinitionsNotSentToRecipientsMessageInfo.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsMessageInfo
+# SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessageInfo
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/GetDefinitionsNotSentToRecipientsResponse.md b/docs/GetDefinitionsNotSentToRecipientsResponse.md
index eecc7cb..f91850c 100644
--- a/docs/GetDefinitionsNotSentToRecipientsResponse.md
+++ b/docs/GetDefinitionsNotSentToRecipientsResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.GetDefinitionsNotSentToRecipientsResponse
+# SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/GetEmailDefinitionsResponse.md b/docs/GetEmailDefinitionsResponse.md
index aecc2a7..b6616e3 100644
--- a/docs/GetEmailDefinitionsResponse.md
+++ b/docs/GetEmailDefinitionsResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.GetEmailDefinitionsResponse
+# SalesforceMarketingCloud.GetEmailDefinitionsResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/GetQueueMetricsForSendDefinitionResponse.md b/docs/GetQueueMetricsForSendDefinitionResponse.md
index b47edcb..0b5dd97 100644
--- a/docs/GetQueueMetricsForSendDefinitionResponse.md
+++ b/docs/GetQueueMetricsForSendDefinitionResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.GetQueueMetricsForSendDefinitionResponse
+# SalesforceMarketingCloud.GetQueueMetricsForSendDefinitionResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/GetSmsDefinitionsResponse.md b/docs/GetSmsDefinitionsResponse.md
index ecb178d..721dbe7 100644
--- a/docs/GetSmsDefinitionsResponse.md
+++ b/docs/GetSmsDefinitionsResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.GetSmsDefinitionsResponse
+# SalesforceMarketingCloud.GetSmsDefinitionsResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/Recipient.md b/docs/Recipient.md
index 6f4dd64..6b6e3b3 100644
--- a/docs/Recipient.md
+++ b/docs/Recipient.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.Recipient
+# SalesforceMarketingCloud.Recipient
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendDefinitionResponseItem.md b/docs/SendDefinitionResponseItem.md
index 1bbb032..3bdfa9a 100644
--- a/docs/SendDefinitionResponseItem.md
+++ b/docs/SendDefinitionResponseItem.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendDefinitionResponseItem
+# SalesforceMarketingCloud.SendDefinitionResponseItem
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendDefinitionToMultipleRecipientsResponse.md b/docs/SendDefinitionToMultipleRecipientsResponse.md
index 2ddae94..1548148 100644
--- a/docs/SendDefinitionToMultipleRecipientsResponse.md
+++ b/docs/SendDefinitionToMultipleRecipientsResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendDefinitionToMultipleRecipientsResponse
+# SalesforceMarketingCloud.SendDefinitionToMultipleRecipientsResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendDefinitionToSingleRecipientResponse.md b/docs/SendDefinitionToSingleRecipientResponse.md
index 7a435f4..2a08ac8 100644
--- a/docs/SendDefinitionToSingleRecipientResponse.md
+++ b/docs/SendDefinitionToSingleRecipientResponse.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendDefinitionToSingleRecipientResponse
+# SalesforceMarketingCloud.SendDefinitionToSingleRecipientResponse
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendEmailToMultipleRecipientsRequest.md b/docs/SendEmailToMultipleRecipientsRequest.md
index 9dd1f39..4387552 100644
--- a/docs/SendEmailToMultipleRecipientsRequest.md
+++ b/docs/SendEmailToMultipleRecipientsRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendEmailToMultipleRecipientsRequest
+# SalesforceMarketingCloud.SendEmailToMultipleRecipientsRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendEmailToSingleRecipientRequest.md b/docs/SendEmailToSingleRecipientRequest.md
index c727e93..41c52aa 100644
--- a/docs/SendEmailToSingleRecipientRequest.md
+++ b/docs/SendEmailToSingleRecipientRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendEmailToSingleRecipientRequest
+# SalesforceMarketingCloud.SendEmailToSingleRecipientRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendSmsContentRequest.md b/docs/SendSmsContentRequest.md
index b1513d0..fa1b361 100644
--- a/docs/SendSmsContentRequest.md
+++ b/docs/SendSmsContentRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendSmsContentRequest
+# SalesforceMarketingCloud.SendSmsContentRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendSmsToMultipleRecipientsRequest.md b/docs/SendSmsToMultipleRecipientsRequest.md
index d712e93..9b95661 100644
--- a/docs/SendSmsToMultipleRecipientsRequest.md
+++ b/docs/SendSmsToMultipleRecipientsRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsRequest
+# SalesforceMarketingCloud.SendSmsToMultipleRecipientsRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md b/docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md
index 8ffe19a..17b3c58 100644
--- a/docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md
+++ b/docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsSubscriptionsRequest
+# SalesforceMarketingCloud.SendSmsToMultipleRecipientsSubscriptionsRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SendSmsToSingleRecipientRequest.md b/docs/SendSmsToSingleRecipientRequest.md
index 3182bef..74e31a8 100644
--- a/docs/SendSmsToSingleRecipientRequest.md
+++ b/docs/SendSmsToSingleRecipientRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SendSmsToSingleRecipientRequest
+# SalesforceMarketingCloud.SendSmsToSingleRecipientRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/SharingProperties.md b/docs/SharingProperties.md
index 30a7846..584173f 100644
--- a/docs/SharingProperties.md
+++ b/docs/SharingProperties.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.SharingProperties
+# SalesforceMarketingCloud.SharingProperties
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/TransactionalMessagingApi.md b/docs/TransactionalMessagingApi.md
index 5683562..f6dc179 100644
--- a/docs/TransactionalMessagingApi.md
+++ b/docs/TransactionalMessagingApi.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.TransactionalMessagingApi
+# SalesforceMarketingCloud.TransactionalMessagingApi
 
 All URIs are relative to *https://www.exacttargetapis.com*
 
@@ -38,11 +38,11 @@ Creates the definition for an email.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
-let body = new salesforce-marketing-cloud-sdk.CreateEmailDefinitionRequest(); // CreateEmailDefinitionRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.CreateEmailDefinitionRequest(); // CreateEmailDefinitionRequest | JSON Parameters
 
 apiInstance.createEmailDefinition(body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -81,11 +81,11 @@ Creates the definition for an SMS.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
-let body = new salesforce-marketing-cloud-sdk.CreateSmsDefinitionRequest(); // CreateSmsDefinitionRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.CreateSmsDefinitionRequest(); // CreateSmsDefinitionRequest | JSON Parameters
 
 apiInstance.createSmsDefinition(body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -124,9 +124,9 @@ Deletes an email definition. You can't restore a deleted definition. The del
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition to delete
 
@@ -167,9 +167,9 @@ Deletes the queue for an email definition. The email definition must be in inact
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the email definition
 
@@ -210,9 +210,9 @@ Deletes the queue for a SMS definition. The SMS definition must be in inactive s
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the SMS definition
 
@@ -253,9 +253,9 @@ Deletes an sms definition. You can't restore a deleted definition. The delet
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition to delete
 
@@ -296,9 +296,9 @@ Gets email definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition to get
 
@@ -339,9 +339,9 @@ Gets a list of email definitions.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let opts = { 
   'status': "status_example", // String | Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
@@ -389,9 +389,9 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let messageKey = "messageKey_example"; // String | Unique identifier to track message send status. You must provide it in singleton requests using the recipient attribute. To provide it in batch requests, use the recipients array attribute. If you donโ€™t provide the message key for recipients, itโ€™s generated in the response.
 
@@ -432,9 +432,9 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let type = "type_example"; // String | Only notSent is supported.
 
@@ -481,9 +481,9 @@ Gets metrics for the messages of an email definition. Applies to messages that a
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the email definition
 
@@ -524,9 +524,9 @@ Gets metrics for the messages of a SMS definition. Applies to messages that are
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the SMS definition
 
@@ -567,9 +567,9 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let type = "type_example"; // String | Only notSent is supported.
 
@@ -616,9 +616,9 @@ Gets SMS definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition to get
 
@@ -659,9 +659,9 @@ Gets a list of SMS definitions.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let opts = { 
   'status': "status_example", // String | Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
@@ -709,9 +709,9 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let messageKey = "messageKey_example"; // String | Unique identifier to track message send status. You must provide it in singleton requests using the recipient attribute. To provide message key in batch requests, use the recipients array attribute. If you donโ€™t provide the message key for recipients, itโ€™s generated in the response.
 
@@ -752,13 +752,13 @@ Updates a specific email definition.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition.
 
-let body = new salesforce-marketing-cloud-sdk.UpdateEmailDefinitionRequest(); // UpdateEmailDefinitionRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.UpdateEmailDefinitionRequest(); // UpdateEmailDefinitionRequest | JSON Parameters
 
 apiInstance.partiallyUpdateEmailDefinition(definitionKey, body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -798,13 +798,13 @@ Updates a specific SMS definition.
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let definitionKey = "definitionKey_example"; // String | Unique identifier of the definition.
 
-let body = new salesforce-marketing-cloud-sdk.UpdateSmsDefinitionRequest(); // UpdateSmsDefinitionRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.UpdateSmsDefinitionRequest(); // UpdateSmsDefinitionRequest | JSON Parameters
 
 apiInstance.partiallyUpdateSmsDefinition(definitionKey, body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -844,11 +844,11 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
-let body = new salesforce-marketing-cloud-sdk.SendEmailToMultipleRecipientsRequest(); // SendEmailToMultipleRecipientsRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.SendEmailToMultipleRecipientsRequest(); // SendEmailToMultipleRecipientsRequest | JSON Parameters
 
 apiInstance.sendEmailToMultipleRecipients(body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -887,13 +887,13 @@ Sends a message to a single recipient via an email definition using a messageKey
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let messageKey = "messageKey_example"; // String | Unique identifier used to track message status. Can be automatically created when you create a message or provided as part of the request. Each recipient in a request must have a unique messageKey. If you use a duplicate messageKey in the same send request, the message is rejected.
 
-let body = new salesforce-marketing-cloud-sdk.SendEmailToSingleRecipientRequest(); // SendEmailToSingleRecipientRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.SendEmailToSingleRecipientRequest(); // SendEmailToSingleRecipientRequest | JSON Parameters
 
 apiInstance.sendEmailToSingleRecipient(messageKey, body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -933,11 +933,11 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
-let body = new salesforce-marketing-cloud-sdk.SendSmsToMultipleRecipientsRequest(); // SendSmsToMultipleRecipientsRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.SendSmsToMultipleRecipientsRequest(); // SendSmsToMultipleRecipientsRequest | JSON Parameters
 
 apiInstance.sendSmsToMultipleRecipients(body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -976,13 +976,13 @@ Sends a message to a single recipient via a SMS definition using a messageKey pa
 
 ### Example
 ```javascript
-const salesforce-marketing-cloud-sdk = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
-let apiInstance = new salesforce-marketing-cloud-sdk.TransactionalMessagingApi();
+let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let messageKey = "messageKey_example"; // String | Unique identifier of the definition used to track message status. The messageKey can be created automatically when you create a message, or you can provide it as part of the request. Each recipient in a request must have a unique messageKey. If you use a duplicate messageKey in the same send request, the message is rejected.
 
-let body = new salesforce-marketing-cloud-sdk.SendSmsToSingleRecipientRequest(); // SendSmsToSingleRecipientRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.SendSmsToSingleRecipientRequest(); // SendSmsToSingleRecipientRequest | JSON Parameters
 
 apiInstance.sendSmsToSingleRecipient(messageKey, body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
diff --git a/docs/UpdateEmailDefinitionRequest.md b/docs/UpdateEmailDefinitionRequest.md
index 27ccd58..185dd11 100644
--- a/docs/UpdateEmailDefinitionRequest.md
+++ b/docs/UpdateEmailDefinitionRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.UpdateEmailDefinitionRequest
+# SalesforceMarketingCloud.UpdateEmailDefinitionRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/docs/UpdateSmsDefinitionRequest.md b/docs/UpdateSmsDefinitionRequest.md
index 63b944c..0502e06 100644
--- a/docs/UpdateSmsDefinitionRequest.md
+++ b/docs/UpdateSmsDefinitionRequest.md
@@ -1,4 +1,4 @@
-# salesforce-marketing-cloud-sdk.UpdateSmsDefinitionRequest
+# SalesforceMarketingCloud.UpdateSmsDefinitionRequest
 
 ## Properties
 Name | Type | Description | Notes
diff --git a/package.json b/package.json
index af83dbb..39d5d1d 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "SalesforceMarketingCloud",
+  "name": "salesforce-marketing-cloud-sdk",
   "version": "1.0.0",
   "description": "Marketing_Clouds_REST_API_is_our_newest_API__It_supports_multi_channel_use_cases_is_much_more_lightweight_and_easy_to_use_than_our_SOAP_API_and_is_getting_more_comprehensive_with_every_release_",
   "license": "Apache 2.0",
diff --git a/src/index.js b/src/index.js
index f778870..0deabb0 100644
--- a/src/index.js
+++ b/src/index.js
@@ -59,9 +59,9 @@ const TransactionalMessagingApi = require ('./Api/TransactionalMessagingApi');
 * 

* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following: *

-* var salesforce-marketing-cloud-sdk = require('index'); // See note below*.
-* var xxxSvc = new salesforce-marketing-cloud-sdk.XxxApi(); // Allocate the API class we're going to use.
-* var yyyModel = new salesforce-marketing-cloud-sdk.Yyy(); // Construct a model instance.
+* var SalesforceMarketingCloud = require('index'); // See note below*.
+* var xxxSvc = new SalesforceMarketingCloud.XxxApi(); // Allocate the API class we're going to use.
+* var yyyModel = new SalesforceMarketingCloud.Yyy(); // Construct a model instance.
 * yyyModel.someProperty = 'someValue';
 * ...
 * var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
@@ -73,8 +73,8 @@ const TransactionalMessagingApi = require ('./Api/TransactionalMessagingApi');
 * 

* A non-AMD browser application (discouraged) might do something like this: *

-* var xxxSvc = new salesforce-marketing-cloud-sdk.XxxApi(); // Allocate the API class we're going to use.
-* var yyy = new salesforce-marketing-cloud-sdk.Yyy(); // Construct a model instance.
+* var xxxSvc = new SalesforceMarketingCloud.XxxApi(); // Allocate the API class we're going to use.
+* var yyy = new SalesforceMarketingCloud.Yyy(); // Construct a model instance.
 * yyyModel.someProperty = 'someValue';
 * ...
 * var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.

From 434538f818b4252a76c65531c8291e136f5a3b81 Mon Sep 17 00:00:00 2001
From: Travis CI User 
Date: Wed, 13 Nov 2019 12:47:51 +0000
Subject: [PATCH 3/9] Auto-update

---
 README.md                            | 14 ++++----
 docs/AssetApi.md                     |  8 ++---
 docs/CampaignApi.md                  |  6 ++--
 docs/TransactionalMessagingApi.md    | 52 ++++++++++++++--------------
 package.json                         |  2 +-
 src/Api/TransactionalMessagingApi.js | 24 ++++++-------
 6 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/README.md b/README.md
index 82df2c5..487ddaa 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
 # This project is under development
 
-# salesforce-marketing-cloud-sdk
+# SalesforceMarketingCloud
 
-SalesforceMarketingCloud - JavaScript client for salesforce-marketing-cloud-sdk
+SalesforceMarketingCloud - JavaScript client for SalesforceMarketingCloud
 Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
 This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
 
@@ -22,7 +22,7 @@ please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.co
 Then install it via:
 
 ```shell
-npm install salesforce-marketing-cloud-sdk --save
+npm install SalesforceMarketingCloud --save
 ```
 
 #### git
@@ -43,8 +43,8 @@ Please follow the [installation](#installation) instruction and execute the foll
 #### Using the Client class with the configuration passed through environment variables
 
 ```javascript
-const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
-const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
+const SalesforceMarketingCloud = require('SalesforceMarketingCloud');
+const Client = require('SalesforceMarketingCloud/src/Api/Client');
 
 let client = new Client();
 let assetApi = client.assetApi;
@@ -76,8 +76,8 @@ createAssetResult.then(data => {
 #### Using the Client class with the configuration passed through a configuration object
 
 ```javascript
-const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
-const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
+const SalesforceMarketingCloud = require('SalesforceMarketingCloud');
+const Client = require('SalesforceMarketingCloud/src/Api/Client');
 
 const config = {
     authBaseUrl: 'YOUR AUTH BASE URL',
diff --git a/docs/AssetApi.md b/docs/AssetApi.md
index f4c40bf..112d29c 100644
--- a/docs/AssetApi.md
+++ b/docs/AssetApi.md
@@ -20,7 +20,7 @@ Creates a new asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -63,7 +63,7 @@ Deletes an asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -106,7 +106,7 @@ Gets an asset by ID.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -149,7 +149,7 @@ Updates part of an asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
diff --git a/docs/CampaignApi.md b/docs/CampaignApi.md
index 5e1e511..74746b0 100644
--- a/docs/CampaignApi.md
+++ b/docs/CampaignApi.md
@@ -19,7 +19,7 @@ Creates a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
@@ -62,7 +62,7 @@ Deletes a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
@@ -105,7 +105,7 @@ Retrieves a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
diff --git a/docs/TransactionalMessagingApi.md b/docs/TransactionalMessagingApi.md
index f6dc179..c0b36c2 100644
--- a/docs/TransactionalMessagingApi.md
+++ b/docs/TransactionalMessagingApi.md
@@ -38,7 +38,7 @@ Creates the definition for an email.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -81,7 +81,7 @@ Creates the definition for an SMS.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -124,7 +124,7 @@ Deletes an email definition. You can't restore a deleted definition. The del
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -167,7 +167,7 @@ Deletes the queue for an email definition. The email definition must be in inact
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -210,7 +210,7 @@ Deletes the queue for a SMS definition. The SMS definition must be in inactive s
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -253,7 +253,7 @@ Deletes an sms definition. You can't restore a deleted definition. The delet
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -296,7 +296,7 @@ Gets email definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -339,12 +339,12 @@ Gets a list of email definitions.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let opts = { 
-  'status': "status_example", // String | Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
+  'filter': "filter_example", // String | Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
   'pageSize': 8.14, // Number | Number of definitions, which are array elements, to return per paged response.
   'page': 8.14, // Number | Page number to return.
   'orderBy': "orderBy_example" // String | Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey, name, createdDate, modifiedDate, and status.
@@ -361,7 +361,7 @@ apiInstance.getEmailDefinitions(opts).then((data) => {
 
 Name | Type | Description  | Notes
 ------------- | ------------- | ------------- | -------------
- **status** | **String**| Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq. | [optional] 
+ **filter** | **String**| Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq. | [optional] 
  **pageSize** | **Number**| Number of definitions, which are array elements, to return per paged response. | [optional] 
  **page** | **Number**| Page number to return. | [optional] 
  **orderBy** | **String**| Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey, name, createdDate, modifiedDate, and status. | [optional] 
@@ -389,7 +389,7 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -432,7 +432,7 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -481,7 +481,7 @@ Gets metrics for the messages of an email definition. Applies to messages that a
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -524,7 +524,7 @@ Gets metrics for the messages of a SMS definition. Applies to messages that are
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -567,7 +567,7 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -616,7 +616,7 @@ Gets SMS definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -659,12 +659,12 @@ Gets a list of SMS definitions.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
 let opts = { 
-  'status': "status_example", // String | Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
+  'filter': "filter_example", // String | Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
   'pageSize': 8.14, // Number | Number of definitions, which are array elements, to return per paged response.
   'page': 8.14, // Number | Page number to return.
   'orderBy': "orderBy_example" // String | Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey, name, createdDate, modifiedDate, and status.
@@ -681,7 +681,7 @@ apiInstance.getSmsDefinitions(opts).then((data) => {
 
 Name | Type | Description  | Notes
 ------------- | ------------- | ------------- | -------------
- **status** | **String**| Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq. | [optional] 
+ **filter** | **String**| Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq. | [optional] 
  **pageSize** | **Number**| Number of definitions, which are array elements, to return per paged response. | [optional] 
  **page** | **Number**| Page number to return. | [optional] 
  **orderBy** | **String**| Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey, name, createdDate, modifiedDate, and status. | [optional] 
@@ -709,7 +709,7 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -752,7 +752,7 @@ Updates a specific email definition.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -798,7 +798,7 @@ Updates a specific SMS definition.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -844,7 +844,7 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -887,7 +887,7 @@ Sends a message to a single recipient via an email definition using a messageKey
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -933,7 +933,7 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -976,7 +976,7 @@ Sends a message to a single recipient via a SMS definition using a messageKey pa
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
diff --git a/package.json b/package.json
index 39d5d1d..af83dbb 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "salesforce-marketing-cloud-sdk",
+  "name": "SalesforceMarketingCloud",
   "version": "1.0.0",
   "description": "Marketing_Clouds_REST_API_is_our_newest_API__It_supports_multi_channel_use_cases_is_much_more_lightweight_and_easy_to_use_than_our_SOAP_API_and_is_getting_more_comprehensive_with_every_release_",
   "license": "Apache 2.0",
diff --git a/src/Api/TransactionalMessagingApi.js b/src/Api/TransactionalMessagingApi.js
index a75f311..d69035d 100644
--- a/src/Api/TransactionalMessagingApi.js
+++ b/src/Api/TransactionalMessagingApi.js
@@ -411,7 +411,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * getEmailDefinitions
      * Gets a list of email definitions.
      * @param {Object} opts Optional parameters
-     * @param {module:Model/String} opts.status Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
+     * @param {module:Model/String} opts.filter Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
      * @param {Number} opts.pageSize Number of definitions, which are array elements, to return per paged response.
      * @param {Number} opts.page Page number to return.
      * @param {module:Model/String} opts.orderBy Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey, name, createdDate, modifiedDate, and status.
@@ -425,10 +425,10 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
       let pathParams = {
       };
       let queryParams = {
-        'status': opts['status'],
-        'pageSize': opts['pageSize'],
-        'page': opts['page'],
-        'orderBy': opts['orderBy']
+        '$filter': opts['filter'],
+        '$pageSize': opts['pageSize'],
+        '$page': opts['page'],
+        '$orderBy': opts['orderBy']
       };
       let headerParams = {
       };
@@ -451,7 +451,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * getEmailDefinitions
      * Gets a list of email definitions.
      * @param {Object} opts Optional parameters
-     * @param {module:Model/String} opts.status Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
+     * @param {module:Model/String} opts.filter Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
      * @param {Number} opts.pageSize Number of definitions, which are array elements, to return per paged response.
      * @param {Number} opts.page Page number to return.
      * @param {module:Model/String} opts.orderBy Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey, name, createdDate, modifiedDate, and status.
@@ -793,7 +793,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * getSmsDefinitions
      * Gets a list of SMS definitions.
      * @param {Object} opts Optional parameters
-     * @param {module:Model/String} opts.status Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
+     * @param {module:Model/String} opts.filter Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
      * @param {Number} opts.pageSize Number of definitions, which are array elements, to return per paged response.
      * @param {Number} opts.page Page number to return.
      * @param {module:Model/String} opts.orderBy Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey, name, createdDate, modifiedDate, and status.
@@ -807,10 +807,10 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
       let pathParams = {
       };
       let queryParams = {
-        'status': opts['status'],
-        'pageSize': opts['pageSize'],
-        'page': opts['page'],
-        'orderBy': opts['orderBy']
+        '$filter': opts['filter'],
+        '$pageSize': opts['pageSize'],
+        '$page': opts['page'],
+        '$orderBy': opts['orderBy']
       };
       let headerParams = {
       };
@@ -833,7 +833,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * getSmsDefinitions
      * Gets a list of SMS definitions.
      * @param {Object} opts Optional parameters
-     * @param {module:Model/String} opts.status Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
+     * @param {module:Model/String} opts.filter Filter by status type. Accepted values are active, inactive, or deleted. Valid operations are eq and neq.
      * @param {Number} opts.pageSize Number of definitions, which are array elements, to return per paged response.
      * @param {Number} opts.page Page number to return.
      * @param {module:Model/String} opts.orderBy Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey, name, createdDate, modifiedDate, and status.

From c9f0a6dc74af0a3edefa780d138a88eb4f77ef6e Mon Sep 17 00:00:00 2001
From: Travis CI User 
Date: Fri, 15 Nov 2019 10:46:00 +0000
Subject: [PATCH 4/9] Auto-update

---
 README.md                                 |  14 +-
 docs/EmailDefinition.md                   |  19 ++
 docs/EmailDefinitionContent.md            |   8 +
 docs/EmailDefinitionOptions.md            |   8 +
 docs/EmailDefinitionSubscriptions.md      |  11 ++
 docs/GetEmailDefinitionsResponse.md       |   2 +-
 docs/GetSmsDefinitionsResponse.md         |   2 +-
 docs/SmsDefinition.md                     |  16 ++
 docs/SmsDefinitionContent.md              |   8 +
 docs/SmsDefinitionSubscriptions.md        |  11 ++
 docs/TransactionalMessagingApi.md         |  32 ++--
 docs/UpdateEmailDefinitionRequest.md      |   6 +-
 docs/UpdateSmsDefinitionRequest.md        |   4 +-
 src/Api/TransactionalMessagingApi.js      |  36 ++--
 src/Model/EmailDefinition.js              | 200 ++++++++++++++++++++++
 src/Model/EmailDefinitionContent.js       |  83 +++++++++
 src/Model/EmailDefinitionOptions.js       |  77 +++++++++
 src/Model/EmailDefinitionSubscriptions.js | 111 ++++++++++++
 src/Model/GetEmailDefinitionsResponse.js  |   6 +-
 src/Model/GetSmsDefinitionsResponse.js    |   6 +-
 src/Model/SmsDefinition.js                | 173 +++++++++++++++++++
 src/Model/SmsDefinitionContent.js         |  83 +++++++++
 src/Model/SmsDefinitionSubscriptions.js   | 117 +++++++++++++
 src/Model/UpdateEmailDefinitionRequest.js |  18 +-
 src/Model/UpdateSmsDefinitionRequest.js   |  12 +-
 src/index.js                              |  86 +++++-----
 26 files changed, 1037 insertions(+), 112 deletions(-)
 create mode 100644 docs/EmailDefinition.md
 create mode 100644 docs/EmailDefinitionContent.md
 create mode 100644 docs/EmailDefinitionOptions.md
 create mode 100644 docs/EmailDefinitionSubscriptions.md
 create mode 100644 docs/SmsDefinition.md
 create mode 100644 docs/SmsDefinitionContent.md
 create mode 100644 docs/SmsDefinitionSubscriptions.md
 create mode 100644 src/Model/EmailDefinition.js
 create mode 100644 src/Model/EmailDefinitionContent.js
 create mode 100644 src/Model/EmailDefinitionOptions.js
 create mode 100644 src/Model/EmailDefinitionSubscriptions.js
 create mode 100644 src/Model/SmsDefinition.js
 create mode 100644 src/Model/SmsDefinitionContent.js
 create mode 100644 src/Model/SmsDefinitionSubscriptions.js

diff --git a/README.md b/README.md
index 487ddaa..91df070 100644
--- a/README.md
+++ b/README.md
@@ -151,15 +151,12 @@ Class | Method | HTTP request | Description
  - [SalesforceMarketingCloud.AssetType](docs/AssetType.md)
  - [SalesforceMarketingCloud.Attributes](docs/Attributes.md)
  - [SalesforceMarketingCloud.Campaign](docs/Campaign.md)
- - [SalesforceMarketingCloud.CreateEmailDefinitionContent](docs/CreateEmailDefinitionContent.md)
- - [SalesforceMarketingCloud.CreateEmailDefinitionOptionsRequest](docs/CreateEmailDefinitionOptionsRequest.md)
- - [SalesforceMarketingCloud.CreateEmailDefinitionRequest](docs/CreateEmailDefinitionRequest.md)
- - [SalesforceMarketingCloud.CreateEmailDefinitionSubscriptions](docs/CreateEmailDefinitionSubscriptions.md)
- - [SalesforceMarketingCloud.CreateSmsDefinitionContent](docs/CreateSmsDefinitionContent.md)
- - [SalesforceMarketingCloud.CreateSmsDefinitionRequest](docs/CreateSmsDefinitionRequest.md)
- - [SalesforceMarketingCloud.CreateSmsDefinitionSubscriptions](docs/CreateSmsDefinitionSubscriptions.md)
  - [SalesforceMarketingCloud.DeleteQueuedMessagesForSendDefinitionResponse](docs/DeleteQueuedMessagesForSendDefinitionResponse.md)
  - [SalesforceMarketingCloud.DeleteSendDefinitionResponse](docs/DeleteSendDefinitionResponse.md)
+ - [SalesforceMarketingCloud.EmailDefinition](docs/EmailDefinition.md)
+ - [SalesforceMarketingCloud.EmailDefinitionContent](docs/EmailDefinitionContent.md)
+ - [SalesforceMarketingCloud.EmailDefinitionOptions](docs/EmailDefinitionOptions.md)
+ - [SalesforceMarketingCloud.EmailDefinitionSubscriptions](docs/EmailDefinitionSubscriptions.md)
  - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponse](docs/GetDefinitionSendStatusForRecipientResponse.md)
  - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponseInfo](docs/GetDefinitionSendStatusForRecipientResponseInfo.md)
  - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessage](docs/GetDefinitionsNotSentToRecipientsMessage.md)
@@ -179,5 +176,8 @@ Class | Method | HTTP request | Description
  - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsSubscriptionsRequest](docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md)
  - [SalesforceMarketingCloud.SendSmsToSingleRecipientRequest](docs/SendSmsToSingleRecipientRequest.md)
  - [SalesforceMarketingCloud.SharingProperties](docs/SharingProperties.md)
+ - [SalesforceMarketingCloud.SmsDefinition](docs/SmsDefinition.md)
+ - [SalesforceMarketingCloud.SmsDefinitionContent](docs/SmsDefinitionContent.md)
+ - [SalesforceMarketingCloud.SmsDefinitionSubscriptions](docs/SmsDefinitionSubscriptions.md)
  - [SalesforceMarketingCloud.UpdateEmailDefinitionRequest](docs/UpdateEmailDefinitionRequest.md)
  - [SalesforceMarketingCloud.UpdateSmsDefinitionRequest](docs/UpdateSmsDefinitionRequest.md)
diff --git a/docs/EmailDefinition.md b/docs/EmailDefinition.md
new file mode 100644
index 0000000..ad175b0
--- /dev/null
+++ b/docs/EmailDefinition.md
@@ -0,0 +1,19 @@
+# SalesforceMarketingCloud.EmailDefinition
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**requestId** | **String** | The ID of the request | [optional] 
+**name** | **String** | Name of the definition. Must be unique. | 
+**definitionKey** | **String** | Unique, user-generated key to access the definition object. | 
+**definitionId** | **String** | Definition Id | [optional] 
+**description** | **String** | User-provided description of the email definition. | [optional] 
+**classification** | **String** | Marketing Cloud external key of a sending classification defined in Email Studio Administration. Only transactional classifications are permitted. Default is default transactional. | [optional] 
+**status** | **String** | Operational state of the definition: active, inactive, or deleted. A message sent to an active definition is processed and delivered. A message sent to an inactive definition isnโ€™t processed or delivered. Instead, the message is queued for later processing for up to three days. | [optional] 
+**createdDate** | **Date** | The date the object was created. | [optional] 
+**modifiedDate** | **Date** | The date the object was modified. | [optional] 
+**content** | [**EmailDefinitionContent**](EmailDefinitionContent.md) |  | 
+**subscriptions** | [**EmailDefinitionSubscriptions**](EmailDefinitionSubscriptions.md) |  | 
+**options** | [**EmailDefinitionOptions**](EmailDefinitionOptions.md) |  | [optional] 
+
+
diff --git a/docs/EmailDefinitionContent.md b/docs/EmailDefinitionContent.md
new file mode 100644
index 0000000..b35006e
--- /dev/null
+++ b/docs/EmailDefinitionContent.md
@@ -0,0 +1,8 @@
+# SalesforceMarketingCloud.EmailDefinitionContent
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**customerKey** | **String** | Unique identifier of the content asset. | 
+
+
diff --git a/docs/EmailDefinitionOptions.md b/docs/EmailDefinitionOptions.md
new file mode 100644
index 0000000..1bb1e33
--- /dev/null
+++ b/docs/EmailDefinitionOptions.md
@@ -0,0 +1,8 @@
+# SalesforceMarketingCloud.EmailDefinitionOptions
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**trackLinks** | **Boolean** | Wraps links for tracking and reporting. Default is true. | [optional] 
+
+
diff --git a/docs/EmailDefinitionSubscriptions.md b/docs/EmailDefinitionSubscriptions.md
new file mode 100644
index 0000000..21561e8
--- /dev/null
+++ b/docs/EmailDefinitionSubscriptions.md
@@ -0,0 +1,11 @@
+# SalesforceMarketingCloud.EmailDefinitionSubscriptions
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**list** | **String** | Marketing Cloud external key of the list or all subscribers. Contains the subscriber keys and profile attributes. | 
+**dataExtension** | **String** | Marketing Cloud external key of the triggered send data extension. Each request inserts as a new row in the data extension. | [optional] 
+**autoAddSubscriber** | **Boolean** | Adds the recipientโ€™s email address and contact key as a subscriber key to subscriptions.list. Default is true. | [optional] [default to true]
+**updateSubscriber** | **Boolean** | Updates the recipientโ€™s contact key as a subscriber key with the provided email address and profile attributes to subscriptions.list. Default is true. | [optional] 
+
+
diff --git a/docs/GetEmailDefinitionsResponse.md b/docs/GetEmailDefinitionsResponse.md
index b6616e3..78962fc 100644
--- a/docs/GetEmailDefinitionsResponse.md
+++ b/docs/GetEmailDefinitionsResponse.md
@@ -4,7 +4,7 @@
 Name | Type | Description | Notes
 ------------ | ------------- | ------------- | -------------
 **requestId** | **String** | The ID of the request | [optional] 
-**definitions** | [**[CreateEmailDefinitionRequest]**](CreateEmailDefinitionRequest.md) |  | [optional] 
+**definitions** | [**[EmailDefinition]**](EmailDefinition.md) |  | [optional] 
 **count** | **Number** | Number of pages | [optional] 
 **page** | **Number** | Page number to return. | [optional] 
 **pageSize** | **Number** | Number of definitions, which are array elements, to return per paged response. | [optional] 
diff --git a/docs/GetSmsDefinitionsResponse.md b/docs/GetSmsDefinitionsResponse.md
index 721dbe7..c167f03 100644
--- a/docs/GetSmsDefinitionsResponse.md
+++ b/docs/GetSmsDefinitionsResponse.md
@@ -4,7 +4,7 @@
 Name | Type | Description | Notes
 ------------ | ------------- | ------------- | -------------
 **requestId** | **String** | The ID of the request | [optional] 
-**definitions** | [**[CreateSmsDefinitionRequest]**](CreateSmsDefinitionRequest.md) |  | [optional] 
+**definitions** | [**[SmsDefinition]**](SmsDefinition.md) |  | [optional] 
 **count** | **Number** | Number of pages | [optional] 
 **page** | **Number** | Page number to return. | [optional] 
 **pageSize** | **Number** | Number of definitions, which are array elements, to return per paged response. | [optional] 
diff --git a/docs/SmsDefinition.md b/docs/SmsDefinition.md
new file mode 100644
index 0000000..1cb974b
--- /dev/null
+++ b/docs/SmsDefinition.md
@@ -0,0 +1,16 @@
+# SalesforceMarketingCloud.SmsDefinition
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**definitionKey** | **String** | Unique, user-generated key to access the definition object. | 
+**name** | **String** | Name of the definition. Must be unique. | 
+**content** | [**SmsDefinitionContent**](SmsDefinitionContent.md) |  | 
+**status** | **String** | Operational state of the definition: active, inactive, or deleted. A message sent to an active definition is processed and delivered. A message sent to an inactive definition isnโ€™t processed or delivered. Instead, the message is queued for later processing for up to three days. | [optional] 
+**createdDate** | **Date** | The date the object was created. | [optional] 
+**modifiedDate** | **Date** | The date the object was modified. | [optional] 
+**description** | **String** | User-provided description of the SMS definition. | [optional] 
+**subscriptions** | [**SmsDefinitionSubscriptions**](SmsDefinitionSubscriptions.md) |  | 
+**requestId** | **String** | The ID of the request | [optional] 
+
+
diff --git a/docs/SmsDefinitionContent.md b/docs/SmsDefinitionContent.md
new file mode 100644
index 0000000..8e60085
--- /dev/null
+++ b/docs/SmsDefinitionContent.md
@@ -0,0 +1,8 @@
+# SalesforceMarketingCloud.SmsDefinitionContent
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**message** | **String** | The message content that you want sent with each message. Use substitution strings and AMPscript to personalize the message. | 
+
+
diff --git a/docs/SmsDefinitionSubscriptions.md b/docs/SmsDefinitionSubscriptions.md
new file mode 100644
index 0000000..8bbcd7b
--- /dev/null
+++ b/docs/SmsDefinitionSubscriptions.md
@@ -0,0 +1,11 @@
+# SalesforceMarketingCloud.SmsDefinitionSubscriptions
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**shortCode** | **String** | The short code for the mobile transmissions for each message on this definition. | 
+**countryCode** | **String** | The country code associated with the shortCode for the mobile transmissions for each message on this definition. | 
+**keyword** | **String** | The keyword used to track messages. | [optional] 
+**autoAddSubscriber** | **Boolean** | Permits adding a recipient as subscriber against the shortCode using contactKey. When false, the message is rejected if contactKey does not exist as a subscriber. Default is true. | [optional] [default to true]
+
+
diff --git a/docs/TransactionalMessagingApi.md b/docs/TransactionalMessagingApi.md
index c0b36c2..66d356a 100644
--- a/docs/TransactionalMessagingApi.md
+++ b/docs/TransactionalMessagingApi.md
@@ -30,7 +30,7 @@ Method | HTTP request | Description
 
 
 # **createEmailDefinition**
-> CreateEmailDefinitionRequest createEmailDefinition(body)
+> EmailDefinition createEmailDefinition(body)
 
 createEmailDefinition
 
@@ -42,7 +42,7 @@ const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
-let body = new SalesforceMarketingCloud.CreateEmailDefinitionRequest(); // CreateEmailDefinitionRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.EmailDefinition(); // EmailDefinition | JSON Parameters
 
 apiInstance.createEmailDefinition(body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -56,11 +56,11 @@ apiInstance.createEmailDefinition(body).then((data) => {
 
 Name | Type | Description  | Notes
 ------------- | ------------- | ------------- | -------------
- **body** | [**CreateEmailDefinitionRequest**](CreateEmailDefinitionRequest.md)| JSON Parameters | 
+ **body** | [**EmailDefinition**](EmailDefinition.md)| JSON Parameters | 
 
 ### Return type
 
-[**CreateEmailDefinitionRequest**](CreateEmailDefinitionRequest.md)
+[**EmailDefinition**](EmailDefinition.md)
 
 ### Authorization
 
@@ -73,7 +73,7 @@ No authorization required
 
 
 # **createSmsDefinition**
-> CreateSmsDefinitionRequest createSmsDefinition(body)
+> SmsDefinition createSmsDefinition(body)
 
 createSmsDefinition
 
@@ -85,7 +85,7 @@ const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
-let body = new SalesforceMarketingCloud.CreateSmsDefinitionRequest(); // CreateSmsDefinitionRequest | JSON Parameters
+let body = new SalesforceMarketingCloud.SmsDefinition(); // SmsDefinition | JSON Parameters
 
 apiInstance.createSmsDefinition(body).then((data) => {
   console.log('API called successfully. Returned data: ' + data);
@@ -99,11 +99,11 @@ apiInstance.createSmsDefinition(body).then((data) => {
 
 Name | Type | Description  | Notes
 ------------- | ------------- | ------------- | -------------
- **body** | [**CreateSmsDefinitionRequest**](CreateSmsDefinitionRequest.md)| JSON Parameters | 
+ **body** | [**SmsDefinition**](SmsDefinition.md)| JSON Parameters | 
 
 ### Return type
 
-[**CreateSmsDefinitionRequest**](CreateSmsDefinitionRequest.md)
+[**SmsDefinition**](SmsDefinition.md)
 
 ### Authorization
 
@@ -288,7 +288,7 @@ No authorization required
 
 
 # **getEmailDefinition**
-> CreateEmailDefinitionRequest getEmailDefinition(definitionKey)
+> EmailDefinition getEmailDefinition(definitionKey)
 
 getEmailDefinition
 
@@ -318,7 +318,7 @@ Name | Type | Description  | Notes
 
 ### Return type
 
-[**CreateEmailDefinitionRequest**](CreateEmailDefinitionRequest.md)
+[**EmailDefinition**](EmailDefinition.md)
 
 ### Authorization
 
@@ -608,7 +608,7 @@ No authorization required
 
 
 # **getSmsDefinition**
-> CreateSmsDefinitionRequest getSmsDefinition(definitionKey)
+> SmsDefinition getSmsDefinition(definitionKey)
 
 getSmsDefinition
 
@@ -638,7 +638,7 @@ Name | Type | Description  | Notes
 
 ### Return type
 
-[**CreateSmsDefinitionRequest**](CreateSmsDefinitionRequest.md)
+[**SmsDefinition**](SmsDefinition.md)
 
 ### Authorization
 
@@ -744,7 +744,7 @@ No authorization required
 
 
 # **partiallyUpdateEmailDefinition**
-> CreateEmailDefinitionRequest partiallyUpdateEmailDefinition(definitionKey, body)
+> EmailDefinition partiallyUpdateEmailDefinition(definitionKey, body)
 
 partiallyUpdateEmailDefinition
 
@@ -777,7 +777,7 @@ Name | Type | Description  | Notes
 
 ### Return type
 
-[**CreateEmailDefinitionRequest**](CreateEmailDefinitionRequest.md)
+[**EmailDefinition**](EmailDefinition.md)
 
 ### Authorization
 
@@ -790,7 +790,7 @@ No authorization required
 
 
 # **partiallyUpdateSmsDefinition**
-> CreateSmsDefinitionRequest partiallyUpdateSmsDefinition(definitionKey, body)
+> SmsDefinition partiallyUpdateSmsDefinition(definitionKey, body)
 
 partiallyUpdateSmsDefinition
 
@@ -823,7 +823,7 @@ Name | Type | Description  | Notes
 
 ### Return type
 
-[**CreateSmsDefinitionRequest**](CreateSmsDefinitionRequest.md)
+[**SmsDefinition**](SmsDefinition.md)
 
 ### Authorization
 
diff --git a/docs/UpdateEmailDefinitionRequest.md b/docs/UpdateEmailDefinitionRequest.md
index 185dd11..3b46179 100644
--- a/docs/UpdateEmailDefinitionRequest.md
+++ b/docs/UpdateEmailDefinitionRequest.md
@@ -4,11 +4,11 @@
 Name | Type | Description | Notes
 ------------ | ------------- | ------------- | -------------
 **name** | **String** | Name of the definition. Must be unique. | [optional] 
-**content** | [**CreateEmailDefinitionContent**](CreateEmailDefinitionContent.md) |  | [optional] 
+**content** | [**EmailDefinitionContent**](EmailDefinitionContent.md) |  | [optional] 
 **status** | **String** | Operational state of the definition: active, inactive, or deleted. A message sent to an active definition is processed and delivered. A message sent to an inactive definition isnโ€™t processed or delivered. Instead, the message is queued for later processing for up to three days. | [optional] 
 **description** | **String** | User-provided description of the email definition. | [optional] 
 **classification** | **String** | Marketing Cloud external key of a sending classification defined in Email Studio Administration. Only transactional classifications are permitted. Default is default transactional. | [optional] 
-**subscriptions** | [**CreateEmailDefinitionSubscriptions**](CreateEmailDefinitionSubscriptions.md) |  | [optional] 
-**options** | [**CreateEmailDefinitionOptionsRequest**](CreateEmailDefinitionOptionsRequest.md) |  | [optional] 
+**subscriptions** | [**EmailDefinitionSubscriptions**](EmailDefinitionSubscriptions.md) |  | [optional] 
+**options** | [**EmailDefinitionOptions**](EmailDefinitionOptions.md) |  | [optional] 
 
 
diff --git a/docs/UpdateSmsDefinitionRequest.md b/docs/UpdateSmsDefinitionRequest.md
index 0502e06..62dd522 100644
--- a/docs/UpdateSmsDefinitionRequest.md
+++ b/docs/UpdateSmsDefinitionRequest.md
@@ -4,9 +4,9 @@
 Name | Type | Description | Notes
 ------------ | ------------- | ------------- | -------------
 **name** | **String** | Name of the definition. Must be unique. | [optional] 
-**content** | [**CreateSmsDefinitionContent**](CreateSmsDefinitionContent.md) |  | [optional] 
+**content** | [**SmsDefinitionContent**](SmsDefinitionContent.md) |  | [optional] 
 **status** | **String** | Operational state of the definition: active, inactive, or deleted. A message sent to an active definition is processed and delivered. A message sent to an inactive definition isnโ€™t processed or delivered. Instead, the message is queued for later processing for up to three days. | [optional] 
 **description** | **String** | User-provided description of the SMS definition. | [optional] 
-**subscriptions** | [**CreateSmsDefinitionSubscriptions**](CreateSmsDefinitionSubscriptions.md) |  | [optional] 
+**subscriptions** | [**SmsDefinitionSubscriptions**](SmsDefinitionSubscriptions.md) |  | [optional] 
 
 
diff --git a/src/Api/TransactionalMessagingApi.js b/src/Api/TransactionalMessagingApi.js
index d69035d..01a4f32 100644
--- a/src/Api/TransactionalMessagingApi.js
+++ b/src/Api/TransactionalMessagingApi.js
@@ -13,10 +13,9 @@
 
 
 const ApiError = require ('../Model/ApiError');
-const CreateEmailDefinitionRequest = require ('../Model/CreateEmailDefinitionRequest');
-const CreateSmsDefinitionRequest = require ('../Model/CreateSmsDefinitionRequest');
 const DeleteQueuedMessagesForSendDefinitionResponse = require ('../Model/DeleteQueuedMessagesForSendDefinitionResponse');
 const DeleteSendDefinitionResponse = require ('../Model/DeleteSendDefinitionResponse');
+const EmailDefinition = require ('../Model/EmailDefinition');
 const GetDefinitionSendStatusForRecipientResponse = require ('../Model/GetDefinitionSendStatusForRecipientResponse');
 const GetDefinitionsNotSentToRecipientsResponse = require ('../Model/GetDefinitionsNotSentToRecipientsResponse');
 const GetEmailDefinitionsResponse = require ('../Model/GetEmailDefinitionsResponse');
@@ -28,6 +27,7 @@ const SendEmailToMultipleRecipientsRequest = require ('../Model/SendEmailToMulti
 const SendEmailToSingleRecipientRequest = require ('../Model/SendEmailToSingleRecipientRequest');
 const SendSmsToMultipleRecipientsRequest = require ('../Model/SendSmsToMultipleRecipientsRequest');
 const SendSmsToSingleRecipientRequest = require ('../Model/SendSmsToSingleRecipientRequest');
+const SmsDefinition = require ('../Model/SmsDefinition');
 const UpdateEmailDefinitionRequest = require ('../Model/UpdateEmailDefinitionRequest');
 const UpdateSmsDefinitionRequest = require ('../Model/UpdateSmsDefinitionRequest');
 const BaseApi = require('./BaseApi');
@@ -55,8 +55,8 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
     /**
      * createEmailDefinition
      * Creates the definition for an email.
-     * @param {module:Model/CreateEmailDefinitionRequest} body JSON Parameters
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/CreateEmailDefinitionRequest} and HTTP response
+     * @param {module:Model/EmailDefinition} body JSON Parameters
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/EmailDefinition} and HTTP response
      */
     createEmailDefinitionWithHttpInfo(caller, body) {
       let postBody = body;
@@ -91,8 +91,8 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
     /**
      * createEmailDefinition
      * Creates the definition for an email.
-     * @param {module:Model/CreateEmailDefinitionRequest} body JSON Parameters
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/CreateEmailDefinitionRequest}
+     * @param {module:Model/EmailDefinition} body JSON Parameters
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/EmailDefinition}
      */
     createEmailDefinition(body) {
       return this.createEmailDefinitionWithHttpInfo('createEmailDefinition', body)
@@ -105,8 +105,8 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
     /**
      * createSmsDefinition
      * Creates the definition for an SMS.
-     * @param {module:Model/CreateSmsDefinitionRequest} body JSON Parameters
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/CreateSmsDefinitionRequest} and HTTP response
+     * @param {module:Model/SmsDefinition} body JSON Parameters
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/SmsDefinition} and HTTP response
      */
     createSmsDefinitionWithHttpInfo(caller, body) {
       let postBody = body;
@@ -141,8 +141,8 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
     /**
      * createSmsDefinition
      * Creates the definition for an SMS.
-     * @param {module:Model/CreateSmsDefinitionRequest} body JSON Parameters
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/CreateSmsDefinitionRequest}
+     * @param {module:Model/SmsDefinition} body JSON Parameters
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/SmsDefinition}
      */
     createSmsDefinition(body) {
       return this.createSmsDefinitionWithHttpInfo('createSmsDefinition', body)
@@ -360,7 +360,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * getEmailDefinition
      * Gets email definition configuration details for a definition key.
      * @param {String} definitionKey Unique identifier of the definition to get
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/CreateEmailDefinitionRequest} and HTTP response
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/EmailDefinition} and HTTP response
      */
     getEmailDefinitionWithHttpInfo(caller, definitionKey) {
       let postBody = null;
@@ -397,7 +397,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * getEmailDefinition
      * Gets email definition configuration details for a definition key.
      * @param {String} definitionKey Unique identifier of the definition to get
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/CreateEmailDefinitionRequest}
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/EmailDefinition}
      */
     getEmailDefinition(definitionKey) {
       return this.getEmailDefinitionWithHttpInfo('getEmailDefinition', definitionKey)
@@ -742,7 +742,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * getSmsDefinition
      * Gets SMS definition configuration details for a definition key.
      * @param {String} definitionKey Unique identifier of the definition to get
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/CreateSmsDefinitionRequest} and HTTP response
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/SmsDefinition} and HTTP response
      */
     getSmsDefinitionWithHttpInfo(caller, definitionKey) {
       let postBody = null;
@@ -779,7 +779,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * getSmsDefinition
      * Gets SMS definition configuration details for a definition key.
      * @param {String} definitionKey Unique identifier of the definition to get
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/CreateSmsDefinitionRequest}
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/SmsDefinition}
      */
     getSmsDefinition(definitionKey) {
       return this.getSmsDefinitionWithHttpInfo('getSmsDefinition', definitionKey)
@@ -903,7 +903,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * Updates a specific email definition.
      * @param {String} definitionKey Unique identifier of the definition.
      * @param {module:Model/UpdateEmailDefinitionRequest} body JSON Parameters
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/CreateEmailDefinitionRequest} and HTTP response
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/EmailDefinition} and HTTP response
      */
     partiallyUpdateEmailDefinitionWithHttpInfo(caller, definitionKey, body) {
       let postBody = body;
@@ -946,7 +946,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * Updates a specific email definition.
      * @param {String} definitionKey Unique identifier of the definition.
      * @param {module:Model/UpdateEmailDefinitionRequest} body JSON Parameters
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/CreateEmailDefinitionRequest}
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/EmailDefinition}
      */
     partiallyUpdateEmailDefinition(definitionKey, body) {
       return this.partiallyUpdateEmailDefinitionWithHttpInfo('partiallyUpdateEmailDefinition', definitionKey, body)
@@ -961,7 +961,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * Updates a specific SMS definition.
      * @param {String} definitionKey Unique identifier of the definition.
      * @param {module:Model/UpdateSmsDefinitionRequest} body JSON Parameters
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/CreateSmsDefinitionRequest} and HTTP response
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:Model/SmsDefinition} and HTTP response
      */
     partiallyUpdateSmsDefinitionWithHttpInfo(caller, definitionKey, body) {
       let postBody = body;
@@ -1004,7 +1004,7 @@ module.exports = class TransactionalMessagingApi extends BaseApi {
      * Updates a specific SMS definition.
      * @param {String} definitionKey Unique identifier of the definition.
      * @param {module:Model/UpdateSmsDefinitionRequest} body JSON Parameters
-     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/CreateSmsDefinitionRequest}
+     * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:Model/SmsDefinition}
      */
     partiallyUpdateSmsDefinition(definitionKey, body) {
       return this.partiallyUpdateSmsDefinitionWithHttpInfo('partiallyUpdateSmsDefinition', definitionKey, body)
diff --git a/src/Model/EmailDefinition.js b/src/Model/EmailDefinition.js
new file mode 100644
index 0000000..056a112
--- /dev/null
+++ b/src/Model/EmailDefinition.js
@@ -0,0 +1,200 @@
+/**
+ * Marketing Cloud REST API
+ * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: mc_sdk@salesforce.com
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ */
+
+
+const ApiClient = require ('../ApiClient');
+const EmailDefinitionContent = require ('./EmailDefinitionContent');
+const EmailDefinitionOptions = require ('./EmailDefinitionOptions');
+const EmailDefinitionSubscriptions = require ('./EmailDefinitionSubscriptions');
+
+
+
+
+
+const InvalidModelException = require('../Exception/InvalidModelException');
+
+/**
+* The EmailDefinition model module.
+* @module Model/EmailDefinition
+* @version 1.0.0
+*/
+module.exports = class EmailDefinition{
+    /**
+    * Constructs a new EmailDefinition.
+    * @alias module:Model/EmailDefinition
+    * @class
+    * @param name {String} Name of the definition. Must be unique.
+    * @param definitionKey {String} Unique, user-generated key to access the definition object.
+    * @param content {module:Model/EmailDefinitionContent} 
+    * @param subscriptions {module:Model/EmailDefinitionSubscriptions} 
+    */
+
+    constructor(name, definitionKey, content, subscriptions) {
+        
+        
+        // verify the required parameter 'name' is set
+        if(name === undefined || name === null){
+            throw new InvalidModelException('"name" is a required property for EmailDefinition and cannot be undefined or null');
+        }
+        this['name'] = name;
+        
+        // verify the required parameter 'definitionKey' is set
+        if(definitionKey === undefined || definitionKey === null){
+            throw new InvalidModelException('"definitionKey" is a required property for EmailDefinition and cannot be undefined or null');
+        }
+        this['definitionKey'] = definitionKey;
+        
+        
+        
+        
+        
+        
+        
+        // verify the required parameter 'content' is set
+        if(content === undefined || content === null){
+            throw new InvalidModelException('"content" is a required property for EmailDefinition and cannot be undefined or null');
+        }
+        this['content'] = content;
+        
+        // verify the required parameter 'subscriptions' is set
+        if(subscriptions === undefined || subscriptions === null){
+            throw new InvalidModelException('"subscriptions" is a required property for EmailDefinition and cannot be undefined or null');
+        }
+        this['subscriptions'] = subscriptions;
+        
+        
+    }
+
+    /**
+    * Constructs a EmailDefinition from a plain JavaScript object, optionally creating a new instance.
+    * Copies all relevant properties from data to obj if supplied or a new instance if not.
+    * @param {Object} data The plain JavaScript object bearing properties of interest.
+    * @param {module:Model/EmailDefinition} obj Optional instance to populate.
+    * @return {module:Model/EmailDefinition} The populated EmailDefinition instance.
+    */
+    static constructFromObject(data, obj) {
+        if (data) {
+            obj = obj || new EmailDefinition();
+
+            
+            
+            
+
+            if (data.hasOwnProperty('requestId')) {
+                obj['requestId'] = ApiClient.convertToType(data['requestId'], 'String');
+            }
+            if (data.hasOwnProperty('name')) {
+                obj['name'] = ApiClient.convertToType(data['name'], 'String');
+            }
+            if (data.hasOwnProperty('definitionKey')) {
+                obj['definitionKey'] = ApiClient.convertToType(data['definitionKey'], 'String');
+            }
+            if (data.hasOwnProperty('definitionId')) {
+                obj['definitionId'] = ApiClient.convertToType(data['definitionId'], 'String');
+            }
+            if (data.hasOwnProperty('description')) {
+                obj['description'] = ApiClient.convertToType(data['description'], 'String');
+            }
+            if (data.hasOwnProperty('classification')) {
+                obj['classification'] = ApiClient.convertToType(data['classification'], 'String');
+            }
+            if (data.hasOwnProperty('status')) {
+                obj['status'] = ApiClient.convertToType(data['status'], 'String');
+            }
+            if (data.hasOwnProperty('createdDate')) {
+                obj['createdDate'] = ApiClient.convertToType(data['createdDate'], 'Date');
+            }
+            if (data.hasOwnProperty('modifiedDate')) {
+                obj['modifiedDate'] = ApiClient.convertToType(data['modifiedDate'], 'Date');
+            }
+            if (data.hasOwnProperty('content')) {
+                obj['content'] = EmailDefinitionContent.constructFromObject(data['content']);
+            }
+            if (data.hasOwnProperty('subscriptions')) {
+                obj['subscriptions'] = EmailDefinitionSubscriptions.constructFromObject(data['subscriptions']);
+            }
+            if (data.hasOwnProperty('options')) {
+                obj['options'] = EmailDefinitionOptions.constructFromObject(data['options']);
+            }
+        }
+        return obj;
+    }
+
+    /**
+    * The ID of the request
+    * @member {String} requestId
+    */
+    requestId = undefined;
+    /**
+    * Name of the definition. Must be unique.
+    * @member {String} name
+    */
+    name = undefined;
+    /**
+    * Unique, user-generated key to access the definition object.
+    * @member {String} definitionKey
+    */
+    definitionKey = undefined;
+    /**
+    * Definition Id
+    * @member {String} definitionId
+    */
+    definitionId = undefined;
+    /**
+    * User-provided description of the email definition.
+    * @member {String} description
+    */
+    description = undefined;
+    /**
+    * Marketing Cloud external key of a sending classification defined in Email Studio Administration. Only transactional classifications are permitted. Default is default transactional.
+    * @member {String} classification
+    */
+    classification = undefined;
+    /**
+    * Operational state of the definition: active, inactive, or deleted. A message sent to an active definition is processed and delivered. A message sent to an inactive definition isnโ€™t processed or delivered. Instead, the message is queued for later processing for up to three days.
+    * @member {String} status
+    */
+    status = undefined;
+    /**
+    * The date the object was created.
+    * @member {Date} createdDate
+    */
+    createdDate = undefined;
+    /**
+    * The date the object was modified.
+    * @member {Date} modifiedDate
+    */
+    modifiedDate = undefined;
+    /**
+    * @member {module:Model/EmailDefinitionContent} content
+    */
+    content = undefined;
+    /**
+    * @member {module:Model/EmailDefinitionSubscriptions} subscriptions
+    */
+    subscriptions = undefined;
+    /**
+    * @member {module:Model/EmailDefinitionOptions} options
+    */
+    options = undefined;
+
+
+
+
+
+
+
+
+}
+
+
diff --git a/src/Model/EmailDefinitionContent.js b/src/Model/EmailDefinitionContent.js
new file mode 100644
index 0000000..1f1dd36
--- /dev/null
+++ b/src/Model/EmailDefinitionContent.js
@@ -0,0 +1,83 @@
+/**
+ * Marketing Cloud REST API
+ * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: mc_sdk@salesforce.com
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ */
+
+
+const ApiClient = require ('../ApiClient');
+
+
+
+
+
+const InvalidModelException = require('../Exception/InvalidModelException');
+
+/**
+* The EmailDefinitionContent model module.
+* @module Model/EmailDefinitionContent
+* @version 1.0.0
+*/
+module.exports = class EmailDefinitionContent{
+    /**
+    * Constructs a new EmailDefinitionContent.
+    * @alias module:Model/EmailDefinitionContent
+    * @class
+    * @param customerKey {String} Unique identifier of the content asset.
+    */
+
+    constructor(customerKey) {
+        
+        // verify the required parameter 'customerKey' is set
+        if(customerKey === undefined || customerKey === null){
+            throw new InvalidModelException('"customerKey" is a required property for EmailDefinitionContent and cannot be undefined or null');
+        }
+        this['customerKey'] = customerKey;
+        
+    }
+
+    /**
+    * Constructs a EmailDefinitionContent from a plain JavaScript object, optionally creating a new instance.
+    * Copies all relevant properties from data to obj if supplied or a new instance if not.
+    * @param {Object} data The plain JavaScript object bearing properties of interest.
+    * @param {module:Model/EmailDefinitionContent} obj Optional instance to populate.
+    * @return {module:Model/EmailDefinitionContent} The populated EmailDefinitionContent instance.
+    */
+    static constructFromObject(data, obj) {
+        if (data) {
+            obj = obj || new EmailDefinitionContent();
+
+            
+            
+            
+
+            if (data.hasOwnProperty('customerKey')) {
+                obj['customerKey'] = ApiClient.convertToType(data['customerKey'], 'String');
+            }
+        }
+        return obj;
+    }
+
+    /**
+    * Unique identifier of the content asset.
+    * @member {String} customerKey
+    */
+    customerKey = undefined;
+
+
+
+
+
+
+
+
+}
+
+
diff --git a/src/Model/EmailDefinitionOptions.js b/src/Model/EmailDefinitionOptions.js
new file mode 100644
index 0000000..39d9f4a
--- /dev/null
+++ b/src/Model/EmailDefinitionOptions.js
@@ -0,0 +1,77 @@
+/**
+ * Marketing Cloud REST API
+ * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: mc_sdk@salesforce.com
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ */
+
+
+const ApiClient = require ('../ApiClient');
+
+
+
+
+
+const InvalidModelException = require('../Exception/InvalidModelException');
+
+/**
+* The EmailDefinitionOptions model module.
+* @module Model/EmailDefinitionOptions
+* @version 1.0.0
+*/
+module.exports = class EmailDefinitionOptions{
+    /**
+    * Constructs a new EmailDefinitionOptions.
+    * @alias module:Model/EmailDefinitionOptions
+    * @class
+    */
+
+    constructor() {
+        
+        
+    }
+
+    /**
+    * Constructs a EmailDefinitionOptions from a plain JavaScript object, optionally creating a new instance.
+    * Copies all relevant properties from data to obj if supplied or a new instance if not.
+    * @param {Object} data The plain JavaScript object bearing properties of interest.
+    * @param {module:Model/EmailDefinitionOptions} obj Optional instance to populate.
+    * @return {module:Model/EmailDefinitionOptions} The populated EmailDefinitionOptions instance.
+    */
+    static constructFromObject(data, obj) {
+        if (data) {
+            obj = obj || new EmailDefinitionOptions();
+
+            
+            
+            
+
+            if (data.hasOwnProperty('trackLinks')) {
+                obj['trackLinks'] = ApiClient.convertToType(data['trackLinks'], 'Boolean');
+            }
+        }
+        return obj;
+    }
+
+    /**
+    * Wraps links for tracking and reporting. Default is true.
+    * @member {Boolean} trackLinks
+    */
+    trackLinks = undefined;
+
+
+
+
+
+
+
+
+}
+
+
diff --git a/src/Model/EmailDefinitionSubscriptions.js b/src/Model/EmailDefinitionSubscriptions.js
new file mode 100644
index 0000000..c4848f1
--- /dev/null
+++ b/src/Model/EmailDefinitionSubscriptions.js
@@ -0,0 +1,111 @@
+/**
+ * Marketing Cloud REST API
+ * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: mc_sdk@salesforce.com
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ */
+
+
+const ApiClient = require ('../ApiClient');
+
+
+
+
+
+const InvalidModelException = require('../Exception/InvalidModelException');
+
+/**
+* The EmailDefinitionSubscriptions model module.
+* @module Model/EmailDefinitionSubscriptions
+* @version 1.0.0
+*/
+module.exports = class EmailDefinitionSubscriptions{
+    /**
+    * Constructs a new EmailDefinitionSubscriptions.
+    * @alias module:Model/EmailDefinitionSubscriptions
+    * @class
+    * @param list {String} Marketing Cloud external key of the list or all subscribers. Contains the subscriber keys and profile attributes.
+    */
+
+    constructor(list) {
+        
+        // verify the required parameter 'list' is set
+        if(list === undefined || list === null){
+            throw new InvalidModelException('"list" is a required property for EmailDefinitionSubscriptions and cannot be undefined or null');
+        }
+        this['list'] = list;
+        
+        
+        
+        
+    }
+
+    /**
+    * Constructs a EmailDefinitionSubscriptions from a plain JavaScript object, optionally creating a new instance.
+    * Copies all relevant properties from data to obj if supplied or a new instance if not.
+    * @param {Object} data The plain JavaScript object bearing properties of interest.
+    * @param {module:Model/EmailDefinitionSubscriptions} obj Optional instance to populate.
+    * @return {module:Model/EmailDefinitionSubscriptions} The populated EmailDefinitionSubscriptions instance.
+    */
+    static constructFromObject(data, obj) {
+        if (data) {
+            obj = obj || new EmailDefinitionSubscriptions();
+
+            
+            
+            
+
+            if (data.hasOwnProperty('list')) {
+                obj['list'] = ApiClient.convertToType(data['list'], 'String');
+            }
+            if (data.hasOwnProperty('dataExtension')) {
+                obj['dataExtension'] = ApiClient.convertToType(data['dataExtension'], 'String');
+            }
+            if (data.hasOwnProperty('autoAddSubscriber')) {
+                obj['autoAddSubscriber'] = ApiClient.convertToType(data['autoAddSubscriber'], 'Boolean');
+            }
+            if (data.hasOwnProperty('updateSubscriber')) {
+                obj['updateSubscriber'] = ApiClient.convertToType(data['updateSubscriber'], 'Boolean');
+            }
+        }
+        return obj;
+    }
+
+    /**
+    * Marketing Cloud external key of the list or all subscribers. Contains the subscriber keys and profile attributes.
+    * @member {String} list
+    */
+    list = undefined;
+    /**
+    * Marketing Cloud external key of the triggered send data extension. Each request inserts as a new row in the data extension.
+    * @member {String} dataExtension
+    */
+    dataExtension = undefined;
+    /**
+    * Adds the recipientโ€™s email address and contact key as a subscriber key to subscriptions.list. Default is true.
+    * @member {Boolean} autoAddSubscriber
+    * @default true
+    */
+    autoAddSubscriber = true;
+    /**
+    * Updates the recipientโ€™s contact key as a subscriber key with the provided email address and profile attributes to subscriptions.list. Default is true.
+    * @member {Boolean} updateSubscriber
+    */
+    updateSubscriber = undefined;
+
+
+
+
+
+
+
+
+}
+
+
diff --git a/src/Model/GetEmailDefinitionsResponse.js b/src/Model/GetEmailDefinitionsResponse.js
index 25f5f68..f54772e 100644
--- a/src/Model/GetEmailDefinitionsResponse.js
+++ b/src/Model/GetEmailDefinitionsResponse.js
@@ -13,7 +13,7 @@
 
 
 const ApiClient = require ('../ApiClient');
-const CreateEmailDefinitionRequest = require ('./CreateEmailDefinitionRequest');
+const EmailDefinition = require ('./EmailDefinition');
 
 
 
@@ -61,7 +61,7 @@ module.exports = class GetEmailDefinitionsResponse{
                 obj['requestId'] = ApiClient.convertToType(data['requestId'], 'String');
             }
             if (data.hasOwnProperty('definitions')) {
-                obj['definitions'] = ApiClient.convertToType(data['definitions'], [CreateEmailDefinitionRequest]);
+                obj['definitions'] = ApiClient.convertToType(data['definitions'], [EmailDefinition]);
             }
             if (data.hasOwnProperty('count')) {
                 obj['count'] = ApiClient.convertToType(data['count'], 'Number');
@@ -82,7 +82,7 @@ module.exports = class GetEmailDefinitionsResponse{
     */
     requestId = undefined;
     /**
-    * @member {Array.} definitions
+    * @member {Array.} definitions
     */
     definitions = undefined;
     /**
diff --git a/src/Model/GetSmsDefinitionsResponse.js b/src/Model/GetSmsDefinitionsResponse.js
index fc9a36f..23958a6 100644
--- a/src/Model/GetSmsDefinitionsResponse.js
+++ b/src/Model/GetSmsDefinitionsResponse.js
@@ -13,7 +13,7 @@
 
 
 const ApiClient = require ('../ApiClient');
-const CreateSmsDefinitionRequest = require ('./CreateSmsDefinitionRequest');
+const SmsDefinition = require ('./SmsDefinition');
 
 
 
@@ -61,7 +61,7 @@ module.exports = class GetSmsDefinitionsResponse{
                 obj['requestId'] = ApiClient.convertToType(data['requestId'], 'String');
             }
             if (data.hasOwnProperty('definitions')) {
-                obj['definitions'] = ApiClient.convertToType(data['definitions'], [CreateSmsDefinitionRequest]);
+                obj['definitions'] = ApiClient.convertToType(data['definitions'], [SmsDefinition]);
             }
             if (data.hasOwnProperty('count')) {
                 obj['count'] = ApiClient.convertToType(data['count'], 'Number');
@@ -82,7 +82,7 @@ module.exports = class GetSmsDefinitionsResponse{
     */
     requestId = undefined;
     /**
-    * @member {Array.} definitions
+    * @member {Array.} definitions
     */
     definitions = undefined;
     /**
diff --git a/src/Model/SmsDefinition.js b/src/Model/SmsDefinition.js
new file mode 100644
index 0000000..5254208
--- /dev/null
+++ b/src/Model/SmsDefinition.js
@@ -0,0 +1,173 @@
+/**
+ * Marketing Cloud REST API
+ * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: mc_sdk@salesforce.com
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ */
+
+
+const ApiClient = require ('../ApiClient');
+const SmsDefinitionContent = require ('./SmsDefinitionContent');
+const SmsDefinitionSubscriptions = require ('./SmsDefinitionSubscriptions');
+
+
+
+
+
+const InvalidModelException = require('../Exception/InvalidModelException');
+
+/**
+* The SmsDefinition model module.
+* @module Model/SmsDefinition
+* @version 1.0.0
+*/
+module.exports = class SmsDefinition{
+    /**
+    * Constructs a new SmsDefinition.
+    * @alias module:Model/SmsDefinition
+    * @class
+    * @param definitionKey {String} Unique, user-generated key to access the definition object.
+    * @param name {String} Name of the definition. Must be unique.
+    * @param content {module:Model/SmsDefinitionContent} 
+    * @param subscriptions {module:Model/SmsDefinitionSubscriptions} 
+    */
+
+    constructor(definitionKey, name, content, subscriptions) {
+        
+        // verify the required parameter 'definitionKey' is set
+        if(definitionKey === undefined || definitionKey === null){
+            throw new InvalidModelException('"definitionKey" is a required property for SmsDefinition and cannot be undefined or null');
+        }
+        this['definitionKey'] = definitionKey;
+        
+        // verify the required parameter 'name' is set
+        if(name === undefined || name === null){
+            throw new InvalidModelException('"name" is a required property for SmsDefinition and cannot be undefined or null');
+        }
+        this['name'] = name;
+        
+        // verify the required parameter 'content' is set
+        if(content === undefined || content === null){
+            throw new InvalidModelException('"content" is a required property for SmsDefinition and cannot be undefined or null');
+        }
+        this['content'] = content;
+        
+        
+        
+        
+        
+        // verify the required parameter 'subscriptions' is set
+        if(subscriptions === undefined || subscriptions === null){
+            throw new InvalidModelException('"subscriptions" is a required property for SmsDefinition and cannot be undefined or null');
+        }
+        this['subscriptions'] = subscriptions;
+        
+        
+    }
+
+    /**
+    * Constructs a SmsDefinition from a plain JavaScript object, optionally creating a new instance.
+    * Copies all relevant properties from data to obj if supplied or a new instance if not.
+    * @param {Object} data The plain JavaScript object bearing properties of interest.
+    * @param {module:Model/SmsDefinition} obj Optional instance to populate.
+    * @return {module:Model/SmsDefinition} The populated SmsDefinition instance.
+    */
+    static constructFromObject(data, obj) {
+        if (data) {
+            obj = obj || new SmsDefinition();
+
+            
+            
+            
+
+            if (data.hasOwnProperty('definitionKey')) {
+                obj['definitionKey'] = ApiClient.convertToType(data['definitionKey'], 'String');
+            }
+            if (data.hasOwnProperty('name')) {
+                obj['name'] = ApiClient.convertToType(data['name'], 'String');
+            }
+            if (data.hasOwnProperty('content')) {
+                obj['content'] = SmsDefinitionContent.constructFromObject(data['content']);
+            }
+            if (data.hasOwnProperty('status')) {
+                obj['status'] = ApiClient.convertToType(data['status'], 'String');
+            }
+            if (data.hasOwnProperty('createdDate')) {
+                obj['createdDate'] = ApiClient.convertToType(data['createdDate'], 'Date');
+            }
+            if (data.hasOwnProperty('modifiedDate')) {
+                obj['modifiedDate'] = ApiClient.convertToType(data['modifiedDate'], 'Date');
+            }
+            if (data.hasOwnProperty('description')) {
+                obj['description'] = ApiClient.convertToType(data['description'], 'String');
+            }
+            if (data.hasOwnProperty('subscriptions')) {
+                obj['subscriptions'] = SmsDefinitionSubscriptions.constructFromObject(data['subscriptions']);
+            }
+            if (data.hasOwnProperty('requestId')) {
+                obj['requestId'] = ApiClient.convertToType(data['requestId'], 'String');
+            }
+        }
+        return obj;
+    }
+
+    /**
+    * Unique, user-generated key to access the definition object.
+    * @member {String} definitionKey
+    */
+    definitionKey = undefined;
+    /**
+    * Name of the definition. Must be unique.
+    * @member {String} name
+    */
+    name = undefined;
+    /**
+    * @member {module:Model/SmsDefinitionContent} content
+    */
+    content = undefined;
+    /**
+    * Operational state of the definition: active, inactive, or deleted. A message sent to an active definition is processed and delivered. A message sent to an inactive definition isnโ€™t processed or delivered. Instead, the message is queued for later processing for up to three days.
+    * @member {String} status
+    */
+    status = undefined;
+    /**
+    * The date the object was created.
+    * @member {Date} createdDate
+    */
+    createdDate = undefined;
+    /**
+    * The date the object was modified.
+    * @member {Date} modifiedDate
+    */
+    modifiedDate = undefined;
+    /**
+    * User-provided description of the SMS definition.
+    * @member {String} description
+    */
+    description = undefined;
+    /**
+    * @member {module:Model/SmsDefinitionSubscriptions} subscriptions
+    */
+    subscriptions = undefined;
+    /**
+    * The ID of the request
+    * @member {String} requestId
+    */
+    requestId = undefined;
+
+
+
+
+
+
+
+
+}
+
+
diff --git a/src/Model/SmsDefinitionContent.js b/src/Model/SmsDefinitionContent.js
new file mode 100644
index 0000000..69b0181
--- /dev/null
+++ b/src/Model/SmsDefinitionContent.js
@@ -0,0 +1,83 @@
+/**
+ * Marketing Cloud REST API
+ * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: mc_sdk@salesforce.com
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ */
+
+
+const ApiClient = require ('../ApiClient');
+
+
+
+
+
+const InvalidModelException = require('../Exception/InvalidModelException');
+
+/**
+* The SmsDefinitionContent model module.
+* @module Model/SmsDefinitionContent
+* @version 1.0.0
+*/
+module.exports = class SmsDefinitionContent{
+    /**
+    * Constructs a new SmsDefinitionContent.
+    * @alias module:Model/SmsDefinitionContent
+    * @class
+    * @param message {String} The message content that you want sent with each message. Use substitution strings and AMPscript to personalize the message.
+    */
+
+    constructor(message) {
+        
+        // verify the required parameter 'message' is set
+        if(message === undefined || message === null){
+            throw new InvalidModelException('"message" is a required property for SmsDefinitionContent and cannot be undefined or null');
+        }
+        this['message'] = message;
+        
+    }
+
+    /**
+    * Constructs a SmsDefinitionContent from a plain JavaScript object, optionally creating a new instance.
+    * Copies all relevant properties from data to obj if supplied or a new instance if not.
+    * @param {Object} data The plain JavaScript object bearing properties of interest.
+    * @param {module:Model/SmsDefinitionContent} obj Optional instance to populate.
+    * @return {module:Model/SmsDefinitionContent} The populated SmsDefinitionContent instance.
+    */
+    static constructFromObject(data, obj) {
+        if (data) {
+            obj = obj || new SmsDefinitionContent();
+
+            
+            
+            
+
+            if (data.hasOwnProperty('message')) {
+                obj['message'] = ApiClient.convertToType(data['message'], 'String');
+            }
+        }
+        return obj;
+    }
+
+    /**
+    * The message content that you want sent with each message. Use substitution strings and AMPscript to personalize the message.
+    * @member {String} message
+    */
+    message = undefined;
+
+
+
+
+
+
+
+
+}
+
+
diff --git a/src/Model/SmsDefinitionSubscriptions.js b/src/Model/SmsDefinitionSubscriptions.js
new file mode 100644
index 0000000..090d374
--- /dev/null
+++ b/src/Model/SmsDefinitionSubscriptions.js
@@ -0,0 +1,117 @@
+/**
+ * Marketing Cloud REST API
+ * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: mc_sdk@salesforce.com
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ */
+
+
+const ApiClient = require ('../ApiClient');
+
+
+
+
+
+const InvalidModelException = require('../Exception/InvalidModelException');
+
+/**
+* The SmsDefinitionSubscriptions model module.
+* @module Model/SmsDefinitionSubscriptions
+* @version 1.0.0
+*/
+module.exports = class SmsDefinitionSubscriptions{
+    /**
+    * Constructs a new SmsDefinitionSubscriptions.
+    * @alias module:Model/SmsDefinitionSubscriptions
+    * @class
+    * @param shortCode {String} The short code for the mobile transmissions for each message on this definition.
+    * @param countryCode {String} The country code associated with the shortCode for the mobile transmissions for each message on this definition.
+    */
+
+    constructor(shortCode, countryCode) {
+        
+        // verify the required parameter 'shortCode' is set
+        if(shortCode === undefined || shortCode === null){
+            throw new InvalidModelException('"shortCode" is a required property for SmsDefinitionSubscriptions and cannot be undefined or null');
+        }
+        this['shortCode'] = shortCode;
+        
+        // verify the required parameter 'countryCode' is set
+        if(countryCode === undefined || countryCode === null){
+            throw new InvalidModelException('"countryCode" is a required property for SmsDefinitionSubscriptions and cannot be undefined or null');
+        }
+        this['countryCode'] = countryCode;
+        
+        
+        
+    }
+
+    /**
+    * Constructs a SmsDefinitionSubscriptions from a plain JavaScript object, optionally creating a new instance.
+    * Copies all relevant properties from data to obj if supplied or a new instance if not.
+    * @param {Object} data The plain JavaScript object bearing properties of interest.
+    * @param {module:Model/SmsDefinitionSubscriptions} obj Optional instance to populate.
+    * @return {module:Model/SmsDefinitionSubscriptions} The populated SmsDefinitionSubscriptions instance.
+    */
+    static constructFromObject(data, obj) {
+        if (data) {
+            obj = obj || new SmsDefinitionSubscriptions();
+
+            
+            
+            
+
+            if (data.hasOwnProperty('shortCode')) {
+                obj['shortCode'] = ApiClient.convertToType(data['shortCode'], 'String');
+            }
+            if (data.hasOwnProperty('countryCode')) {
+                obj['countryCode'] = ApiClient.convertToType(data['countryCode'], 'String');
+            }
+            if (data.hasOwnProperty('keyword')) {
+                obj['keyword'] = ApiClient.convertToType(data['keyword'], 'String');
+            }
+            if (data.hasOwnProperty('autoAddSubscriber')) {
+                obj['autoAddSubscriber'] = ApiClient.convertToType(data['autoAddSubscriber'], 'Boolean');
+            }
+        }
+        return obj;
+    }
+
+    /**
+    * The short code for the mobile transmissions for each message on this definition.
+    * @member {String} shortCode
+    */
+    shortCode = undefined;
+    /**
+    * The country code associated with the shortCode for the mobile transmissions for each message on this definition.
+    * @member {String} countryCode
+    */
+    countryCode = undefined;
+    /**
+    * The keyword used to track messages.
+    * @member {String} keyword
+    */
+    keyword = undefined;
+    /**
+    * Permits adding a recipient as subscriber against the shortCode using contactKey. When false, the message is rejected if contactKey does not exist as a subscriber. Default is true.
+    * @member {Boolean} autoAddSubscriber
+    * @default true
+    */
+    autoAddSubscriber = true;
+
+
+
+
+
+
+
+
+}
+
+
diff --git a/src/Model/UpdateEmailDefinitionRequest.js b/src/Model/UpdateEmailDefinitionRequest.js
index 23b4d6d..f44741d 100644
--- a/src/Model/UpdateEmailDefinitionRequest.js
+++ b/src/Model/UpdateEmailDefinitionRequest.js
@@ -13,9 +13,9 @@
 
 
 const ApiClient = require ('../ApiClient');
-const CreateEmailDefinitionContent = require ('./CreateEmailDefinitionContent');
-const CreateEmailDefinitionOptionsRequest = require ('./CreateEmailDefinitionOptionsRequest');
-const CreateEmailDefinitionSubscriptions = require ('./CreateEmailDefinitionSubscriptions');
+const EmailDefinitionContent = require ('./EmailDefinitionContent');
+const EmailDefinitionOptions = require ('./EmailDefinitionOptions');
+const EmailDefinitionSubscriptions = require ('./EmailDefinitionSubscriptions');
 
 
 
@@ -65,7 +65,7 @@ module.exports = class UpdateEmailDefinitionRequest{
                 obj['name'] = ApiClient.convertToType(data['name'], 'String');
             }
             if (data.hasOwnProperty('content')) {
-                obj['content'] = CreateEmailDefinitionContent.constructFromObject(data['content']);
+                obj['content'] = EmailDefinitionContent.constructFromObject(data['content']);
             }
             if (data.hasOwnProperty('status')) {
                 obj['status'] = ApiClient.convertToType(data['status'], 'String');
@@ -77,10 +77,10 @@ module.exports = class UpdateEmailDefinitionRequest{
                 obj['classification'] = ApiClient.convertToType(data['classification'], 'String');
             }
             if (data.hasOwnProperty('subscriptions')) {
-                obj['subscriptions'] = CreateEmailDefinitionSubscriptions.constructFromObject(data['subscriptions']);
+                obj['subscriptions'] = EmailDefinitionSubscriptions.constructFromObject(data['subscriptions']);
             }
             if (data.hasOwnProperty('options')) {
-                obj['options'] = CreateEmailDefinitionOptionsRequest.constructFromObject(data['options']);
+                obj['options'] = EmailDefinitionOptions.constructFromObject(data['options']);
             }
         }
         return obj;
@@ -92,7 +92,7 @@ module.exports = class UpdateEmailDefinitionRequest{
     */
     name = undefined;
     /**
-    * @member {module:Model/CreateEmailDefinitionContent} content
+    * @member {module:Model/EmailDefinitionContent} content
     */
     content = undefined;
     /**
@@ -111,11 +111,11 @@ module.exports = class UpdateEmailDefinitionRequest{
     */
     classification = undefined;
     /**
-    * @member {module:Model/CreateEmailDefinitionSubscriptions} subscriptions
+    * @member {module:Model/EmailDefinitionSubscriptions} subscriptions
     */
     subscriptions = undefined;
     /**
-    * @member {module:Model/CreateEmailDefinitionOptionsRequest} options
+    * @member {module:Model/EmailDefinitionOptions} options
     */
     options = undefined;
 
diff --git a/src/Model/UpdateSmsDefinitionRequest.js b/src/Model/UpdateSmsDefinitionRequest.js
index 0499af2..f45950b 100644
--- a/src/Model/UpdateSmsDefinitionRequest.js
+++ b/src/Model/UpdateSmsDefinitionRequest.js
@@ -13,8 +13,8 @@
 
 
 const ApiClient = require ('../ApiClient');
-const CreateSmsDefinitionContent = require ('./CreateSmsDefinitionContent');
-const CreateSmsDefinitionSubscriptions = require ('./CreateSmsDefinitionSubscriptions');
+const SmsDefinitionContent = require ('./SmsDefinitionContent');
+const SmsDefinitionSubscriptions = require ('./SmsDefinitionSubscriptions');
 
 
 
@@ -62,7 +62,7 @@ module.exports = class UpdateSmsDefinitionRequest{
                 obj['name'] = ApiClient.convertToType(data['name'], 'String');
             }
             if (data.hasOwnProperty('content')) {
-                obj['content'] = CreateSmsDefinitionContent.constructFromObject(data['content']);
+                obj['content'] = SmsDefinitionContent.constructFromObject(data['content']);
             }
             if (data.hasOwnProperty('status')) {
                 obj['status'] = ApiClient.convertToType(data['status'], 'String');
@@ -71,7 +71,7 @@ module.exports = class UpdateSmsDefinitionRequest{
                 obj['description'] = ApiClient.convertToType(data['description'], 'String');
             }
             if (data.hasOwnProperty('subscriptions')) {
-                obj['subscriptions'] = CreateSmsDefinitionSubscriptions.constructFromObject(data['subscriptions']);
+                obj['subscriptions'] = SmsDefinitionSubscriptions.constructFromObject(data['subscriptions']);
             }
         }
         return obj;
@@ -83,7 +83,7 @@ module.exports = class UpdateSmsDefinitionRequest{
     */
     name = undefined;
     /**
-    * @member {module:Model/CreateSmsDefinitionContent} content
+    * @member {module:Model/SmsDefinitionContent} content
     */
     content = undefined;
     /**
@@ -97,7 +97,7 @@ module.exports = class UpdateSmsDefinitionRequest{
     */
     description = undefined;
     /**
-    * @member {module:Model/CreateSmsDefinitionSubscriptions} subscriptions
+    * @member {module:Model/SmsDefinitionSubscriptions} subscriptions
     */
     subscriptions = undefined;
 
diff --git a/src/index.js b/src/index.js
index 0deabb0..e0034f8 100644
--- a/src/index.js
+++ b/src/index.js
@@ -18,15 +18,12 @@ const Asset = require ('./Model/Asset');
 const AssetType = require ('./Model/AssetType');
 const Attributes = require ('./Model/Attributes');
 const Campaign = require ('./Model/Campaign');
-const CreateEmailDefinitionContent = require ('./Model/CreateEmailDefinitionContent');
-const CreateEmailDefinitionOptionsRequest = require ('./Model/CreateEmailDefinitionOptionsRequest');
-const CreateEmailDefinitionRequest = require ('./Model/CreateEmailDefinitionRequest');
-const CreateEmailDefinitionSubscriptions = require ('./Model/CreateEmailDefinitionSubscriptions');
-const CreateSmsDefinitionContent = require ('./Model/CreateSmsDefinitionContent');
-const CreateSmsDefinitionRequest = require ('./Model/CreateSmsDefinitionRequest');
-const CreateSmsDefinitionSubscriptions = require ('./Model/CreateSmsDefinitionSubscriptions');
 const DeleteQueuedMessagesForSendDefinitionResponse = require ('./Model/DeleteQueuedMessagesForSendDefinitionResponse');
 const DeleteSendDefinitionResponse = require ('./Model/DeleteSendDefinitionResponse');
+const EmailDefinition = require ('./Model/EmailDefinition');
+const EmailDefinitionContent = require ('./Model/EmailDefinitionContent');
+const EmailDefinitionOptions = require ('./Model/EmailDefinitionOptions');
+const EmailDefinitionSubscriptions = require ('./Model/EmailDefinitionSubscriptions');
 const GetDefinitionSendStatusForRecipientResponse = require ('./Model/GetDefinitionSendStatusForRecipientResponse');
 const GetDefinitionSendStatusForRecipientResponseInfo = require ('./Model/GetDefinitionSendStatusForRecipientResponseInfo');
 const GetDefinitionsNotSentToRecipientsMessage = require ('./Model/GetDefinitionsNotSentToRecipientsMessage');
@@ -46,6 +43,9 @@ const SendSmsToMultipleRecipientsRequest = require ('./Model/SendSmsToMultipleRe
 const SendSmsToMultipleRecipientsSubscriptionsRequest = require ('./Model/SendSmsToMultipleRecipientsSubscriptionsRequest');
 const SendSmsToSingleRecipientRequest = require ('./Model/SendSmsToSingleRecipientRequest');
 const SharingProperties = require ('./Model/SharingProperties');
+const SmsDefinition = require ('./Model/SmsDefinition');
+const SmsDefinitionContent = require ('./Model/SmsDefinitionContent');
+const SmsDefinitionSubscriptions = require ('./Model/SmsDefinitionSubscriptions');
 const UpdateEmailDefinitionRequest = require ('./Model/UpdateEmailDefinitionRequest');
 const UpdateSmsDefinitionRequest = require ('./Model/UpdateSmsDefinitionRequest');
 const AssetApi = require ('./Api/AssetApi');
@@ -122,58 +122,40 @@ module.exports={
     Campaign,
 
     /**
-     * The CreateEmailDefinitionContent model constructor.
-     * @property {module:Model/CreateEmailDefinitionContent}
-     */
-    CreateEmailDefinitionContent,
-
-    /**
-     * The CreateEmailDefinitionOptionsRequest model constructor.
-     * @property {module:Model/CreateEmailDefinitionOptionsRequest}
-     */
-    CreateEmailDefinitionOptionsRequest,
-
-    /**
-     * The CreateEmailDefinitionRequest model constructor.
-     * @property {module:Model/CreateEmailDefinitionRequest}
-     */
-    CreateEmailDefinitionRequest,
-
-    /**
-     * The CreateEmailDefinitionSubscriptions model constructor.
-     * @property {module:Model/CreateEmailDefinitionSubscriptions}
+     * The DeleteQueuedMessagesForSendDefinitionResponse model constructor.
+     * @property {module:Model/DeleteQueuedMessagesForSendDefinitionResponse}
      */
-    CreateEmailDefinitionSubscriptions,
+    DeleteQueuedMessagesForSendDefinitionResponse,
 
     /**
-     * The CreateSmsDefinitionContent model constructor.
-     * @property {module:Model/CreateSmsDefinitionContent}
+     * The DeleteSendDefinitionResponse model constructor.
+     * @property {module:Model/DeleteSendDefinitionResponse}
      */
-    CreateSmsDefinitionContent,
+    DeleteSendDefinitionResponse,
 
     /**
-     * The CreateSmsDefinitionRequest model constructor.
-     * @property {module:Model/CreateSmsDefinitionRequest}
+     * The EmailDefinition model constructor.
+     * @property {module:Model/EmailDefinition}
      */
-    CreateSmsDefinitionRequest,
+    EmailDefinition,
 
     /**
-     * The CreateSmsDefinitionSubscriptions model constructor.
-     * @property {module:Model/CreateSmsDefinitionSubscriptions}
+     * The EmailDefinitionContent model constructor.
+     * @property {module:Model/EmailDefinitionContent}
      */
-    CreateSmsDefinitionSubscriptions,
+    EmailDefinitionContent,
 
     /**
-     * The DeleteQueuedMessagesForSendDefinitionResponse model constructor.
-     * @property {module:Model/DeleteQueuedMessagesForSendDefinitionResponse}
+     * The EmailDefinitionOptions model constructor.
+     * @property {module:Model/EmailDefinitionOptions}
      */
-    DeleteQueuedMessagesForSendDefinitionResponse,
+    EmailDefinitionOptions,
 
     /**
-     * The DeleteSendDefinitionResponse model constructor.
-     * @property {module:Model/DeleteSendDefinitionResponse}
+     * The EmailDefinitionSubscriptions model constructor.
+     * @property {module:Model/EmailDefinitionSubscriptions}
      */
-    DeleteSendDefinitionResponse,
+    EmailDefinitionSubscriptions,
 
     /**
      * The GetDefinitionSendStatusForRecipientResponse model constructor.
@@ -289,6 +271,24 @@ module.exports={
      */
     SharingProperties,
 
+    /**
+     * The SmsDefinition model constructor.
+     * @property {module:Model/SmsDefinition}
+     */
+    SmsDefinition,
+
+    /**
+     * The SmsDefinitionContent model constructor.
+     * @property {module:Model/SmsDefinitionContent}
+     */
+    SmsDefinitionContent,
+
+    /**
+     * The SmsDefinitionSubscriptions model constructor.
+     * @property {module:Model/SmsDefinitionSubscriptions}
+     */
+    SmsDefinitionSubscriptions,
+
     /**
      * The UpdateEmailDefinitionRequest model constructor.
      * @property {module:Model/UpdateEmailDefinitionRequest}

From 16bca1f28ba02af2a028884f7432ed39f8015f84 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Drago=C8=99=20Rogojan?=
 <42441166+sfdrogojan@users.noreply.github.com>
Date: Mon, 18 Nov 2019 13:03:15 +0200
Subject: [PATCH 5/9] Removed old models (#9)

Updated old model names to new ones in TM Api Tests
---
 package-lock.json                             | 1138 -----------------
 src/Model/CreateEmailDefinitionContent.js     |   83 --
 .../CreateEmailDefinitionOptionsRequest.js    |   77 --
 src/Model/CreateEmailDefinitionRequest.js     |  200 ---
 .../CreateEmailDefinitionSubscriptions.js     |  111 --
 src/Model/CreateSmsDefinitionContent.js       |   83 --
 src/Model/CreateSmsDefinitionRequest.js       |  173 ---
 src/Model/CreateSmsDefinitionSubscriptions.js |  117 --
 .../api/TransactionalMessagingApi.spec.js     |   12 +-
 9 files changed, 6 insertions(+), 1988 deletions(-)
 delete mode 100644 src/Model/CreateEmailDefinitionContent.js
 delete mode 100644 src/Model/CreateEmailDefinitionOptionsRequest.js
 delete mode 100644 src/Model/CreateEmailDefinitionRequest.js
 delete mode 100644 src/Model/CreateEmailDefinitionSubscriptions.js
 delete mode 100644 src/Model/CreateSmsDefinitionContent.js
 delete mode 100644 src/Model/CreateSmsDefinitionRequest.js
 delete mode 100644 src/Model/CreateSmsDefinitionSubscriptions.js

diff --git a/package-lock.json b/package-lock.json
index 6d7bdfe..84ce074 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -52,12 +52,6 @@
       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
       "dev": true
     },
-    "ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
-      "dev": true
-    },
     "argparse": {
       "version": "1.0.10",
       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
@@ -78,872 +72,6 @@
       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
     },
-    "babel-code-frame": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
-      "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
-      "dev": true,
-      "requires": {
-        "chalk": "^1.1.3",
-        "esutils": "^2.0.2",
-        "js-tokens": "^3.0.2"
-      }
-    },
-    "babel-core": {
-      "version": "6.26.3",
-      "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
-      "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
-      "dev": true,
-      "requires": {
-        "babel-code-frame": "^6.26.0",
-        "babel-generator": "^6.26.0",
-        "babel-helpers": "^6.24.1",
-        "babel-messages": "^6.23.0",
-        "babel-register": "^6.26.0",
-        "babel-runtime": "^6.26.0",
-        "babel-template": "^6.26.0",
-        "babel-traverse": "^6.26.0",
-        "babel-types": "^6.26.0",
-        "babylon": "^6.18.0",
-        "convert-source-map": "^1.5.1",
-        "debug": "^2.6.9",
-        "json5": "^0.5.1",
-        "lodash": "^4.17.4",
-        "minimatch": "^3.0.4",
-        "path-is-absolute": "^1.0.1",
-        "private": "^0.1.8",
-        "slash": "^1.0.0",
-        "source-map": "^0.5.7"
-      },
-      "dependencies": {
-        "debug": {
-          "version": "2.6.9",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-          "dev": true,
-          "requires": {
-            "ms": "2.0.0"
-          }
-        },
-        "ms": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-          "dev": true
-        }
-      }
-    },
-    "babel-generator": {
-      "version": "6.26.1",
-      "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
-      "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
-      "dev": true,
-      "requires": {
-        "babel-messages": "^6.23.0",
-        "babel-runtime": "^6.26.0",
-        "babel-types": "^6.26.0",
-        "detect-indent": "^4.0.0",
-        "jsesc": "^1.3.0",
-        "lodash": "^4.17.4",
-        "source-map": "^0.5.7",
-        "trim-right": "^1.0.1"
-      }
-    },
-    "babel-helper-bindify-decorators": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz",
-      "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-builder-binary-assignment-operator-visitor": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
-      "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
-      "dev": true,
-      "requires": {
-        "babel-helper-explode-assignable-expression": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-call-delegate": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
-      "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
-      "dev": true,
-      "requires": {
-        "babel-helper-hoist-variables": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-define-map": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
-      "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
-      "dev": true,
-      "requires": {
-        "babel-helper-function-name": "^6.24.1",
-        "babel-runtime": "^6.26.0",
-        "babel-types": "^6.26.0",
-        "lodash": "^4.17.4"
-      }
-    },
-    "babel-helper-explode-assignable-expression": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
-      "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-explode-class": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz",
-      "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=",
-      "dev": true,
-      "requires": {
-        "babel-helper-bindify-decorators": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-function-name": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
-      "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
-      "dev": true,
-      "requires": {
-        "babel-helper-get-function-arity": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-get-function-arity": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
-      "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-hoist-variables": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
-      "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-optimise-call-expression": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
-      "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-regex": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
-      "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.26.0",
-        "babel-types": "^6.26.0",
-        "lodash": "^4.17.4"
-      }
-    },
-    "babel-helper-remap-async-to-generator": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
-      "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
-      "dev": true,
-      "requires": {
-        "babel-helper-function-name": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helper-replace-supers": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
-      "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
-      "dev": true,
-      "requires": {
-        "babel-helper-optimise-call-expression": "^6.24.1",
-        "babel-messages": "^6.23.0",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-helpers": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
-      "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1"
-      }
-    },
-    "babel-messages": {
-      "version": "6.23.0",
-      "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
-      "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-check-es2015-constants": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
-      "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-syntax-async-functions": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
-      "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
-      "dev": true
-    },
-    "babel-plugin-syntax-async-generators": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz",
-      "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=",
-      "dev": true
-    },
-    "babel-plugin-syntax-class-constructor-call": {
-      "version": "6.18.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz",
-      "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=",
-      "dev": true
-    },
-    "babel-plugin-syntax-class-properties": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
-      "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=",
-      "dev": true
-    },
-    "babel-plugin-syntax-decorators": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",
-      "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=",
-      "dev": true
-    },
-    "babel-plugin-syntax-do-expressions": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz",
-      "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=",
-      "dev": true
-    },
-    "babel-plugin-syntax-dynamic-import": {
-      "version": "6.18.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
-      "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=",
-      "dev": true
-    },
-    "babel-plugin-syntax-exponentiation-operator": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
-      "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
-      "dev": true
-    },
-    "babel-plugin-syntax-export-extensions": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz",
-      "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=",
-      "dev": true
-    },
-    "babel-plugin-syntax-function-bind": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz",
-      "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=",
-      "dev": true
-    },
-    "babel-plugin-syntax-object-rest-spread": {
-      "version": "6.13.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
-      "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
-      "dev": true
-    },
-    "babel-plugin-syntax-trailing-function-commas": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
-      "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
-      "dev": true
-    },
-    "babel-plugin-transform-async-generator-functions": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz",
-      "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=",
-      "dev": true,
-      "requires": {
-        "babel-helper-remap-async-to-generator": "^6.24.1",
-        "babel-plugin-syntax-async-generators": "^6.5.0",
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-async-to-generator": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
-      "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
-      "dev": true,
-      "requires": {
-        "babel-helper-remap-async-to-generator": "^6.24.1",
-        "babel-plugin-syntax-async-functions": "^6.8.0",
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-class-constructor-call": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz",
-      "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-syntax-class-constructor-call": "^6.18.0",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-class-properties": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
-      "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
-      "dev": true,
-      "requires": {
-        "babel-helper-function-name": "^6.24.1",
-        "babel-plugin-syntax-class-properties": "^6.8.0",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-decorators": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz",
-      "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=",
-      "dev": true,
-      "requires": {
-        "babel-helper-explode-class": "^6.24.1",
-        "babel-plugin-syntax-decorators": "^6.13.0",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-do-expressions": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz",
-      "integrity": "sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-syntax-do-expressions": "^6.8.0",
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-arrow-functions": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
-      "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-block-scoped-functions": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
-      "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-block-scoping": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
-      "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.26.0",
-        "babel-template": "^6.26.0",
-        "babel-traverse": "^6.26.0",
-        "babel-types": "^6.26.0",
-        "lodash": "^4.17.4"
-      }
-    },
-    "babel-plugin-transform-es2015-classes": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
-      "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
-      "dev": true,
-      "requires": {
-        "babel-helper-define-map": "^6.24.1",
-        "babel-helper-function-name": "^6.24.1",
-        "babel-helper-optimise-call-expression": "^6.24.1",
-        "babel-helper-replace-supers": "^6.24.1",
-        "babel-messages": "^6.23.0",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-computed-properties": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
-      "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-destructuring": {
-      "version": "6.23.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
-      "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-duplicate-keys": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
-      "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-for-of": {
-      "version": "6.23.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
-      "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-function-name": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
-      "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
-      "dev": true,
-      "requires": {
-        "babel-helper-function-name": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-literals": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
-      "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-modules-amd": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
-      "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-modules-commonjs": {
-      "version": "6.26.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
-      "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
-      "dev": true,
-      "requires": {
-        "babel-plugin-transform-strict-mode": "^6.24.1",
-        "babel-runtime": "^6.26.0",
-        "babel-template": "^6.26.0",
-        "babel-types": "^6.26.0"
-      }
-    },
-    "babel-plugin-transform-es2015-modules-systemjs": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
-      "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
-      "dev": true,
-      "requires": {
-        "babel-helper-hoist-variables": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-modules-umd": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
-      "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-object-super": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
-      "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
-      "dev": true,
-      "requires": {
-        "babel-helper-replace-supers": "^6.24.1",
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-parameters": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
-      "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
-      "dev": true,
-      "requires": {
-        "babel-helper-call-delegate": "^6.24.1",
-        "babel-helper-get-function-arity": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-template": "^6.24.1",
-        "babel-traverse": "^6.24.1",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-shorthand-properties": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
-      "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-spread": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
-      "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-sticky-regex": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
-      "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
-      "dev": true,
-      "requires": {
-        "babel-helper-regex": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-plugin-transform-es2015-template-literals": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
-      "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-typeof-symbol": {
-      "version": "6.23.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
-      "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-es2015-unicode-regex": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
-      "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
-      "dev": true,
-      "requires": {
-        "babel-helper-regex": "^6.24.1",
-        "babel-runtime": "^6.22.0",
-        "regexpu-core": "^2.0.0"
-      }
-    },
-    "babel-plugin-transform-exponentiation-operator": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
-      "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
-      "dev": true,
-      "requires": {
-        "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
-        "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-export-extensions": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz",
-      "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-syntax-export-extensions": "^6.8.0",
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-function-bind": {
-      "version": "6.22.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz",
-      "integrity": "sha1-xvuOlqwpajELjPjqQBRiQH3fapc=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-syntax-function-bind": "^6.8.0",
-        "babel-runtime": "^6.22.0"
-      }
-    },
-    "babel-plugin-transform-object-rest-spread": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
-      "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-syntax-object-rest-spread": "^6.8.0",
-        "babel-runtime": "^6.26.0"
-      }
-    },
-    "babel-plugin-transform-regenerator": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
-      "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
-      "dev": true,
-      "requires": {
-        "regenerator-transform": "^0.10.0"
-      }
-    },
-    "babel-plugin-transform-strict-mode": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
-      "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.22.0",
-        "babel-types": "^6.24.1"
-      }
-    },
-    "babel-preset-env": {
-      "version": "1.7.0",
-      "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
-      "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
-      "dev": true,
-      "requires": {
-        "babel-plugin-check-es2015-constants": "^6.22.0",
-        "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
-        "babel-plugin-transform-async-to-generator": "^6.22.0",
-        "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
-        "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
-        "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
-        "babel-plugin-transform-es2015-classes": "^6.23.0",
-        "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
-        "babel-plugin-transform-es2015-destructuring": "^6.23.0",
-        "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
-        "babel-plugin-transform-es2015-for-of": "^6.23.0",
-        "babel-plugin-transform-es2015-function-name": "^6.22.0",
-        "babel-plugin-transform-es2015-literals": "^6.22.0",
-        "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
-        "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
-        "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
-        "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
-        "babel-plugin-transform-es2015-object-super": "^6.22.0",
-        "babel-plugin-transform-es2015-parameters": "^6.23.0",
-        "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
-        "babel-plugin-transform-es2015-spread": "^6.22.0",
-        "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
-        "babel-plugin-transform-es2015-template-literals": "^6.22.0",
-        "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
-        "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
-        "babel-plugin-transform-exponentiation-operator": "^6.22.0",
-        "babel-plugin-transform-regenerator": "^6.22.0",
-        "browserslist": "^3.2.6",
-        "invariant": "^2.2.2",
-        "semver": "^5.3.0"
-      },
-      "dependencies": {
-        "semver": {
-          "version": "5.7.1",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-          "dev": true
-        }
-      }
-    },
-    "babel-preset-stage-0": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz",
-      "integrity": "sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-transform-do-expressions": "^6.22.0",
-        "babel-plugin-transform-function-bind": "^6.22.0",
-        "babel-preset-stage-1": "^6.24.1"
-      }
-    },
-    "babel-preset-stage-1": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz",
-      "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-transform-class-constructor-call": "^6.24.1",
-        "babel-plugin-transform-export-extensions": "^6.22.0",
-        "babel-preset-stage-2": "^6.24.1"
-      }
-    },
-    "babel-preset-stage-2": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz",
-      "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-syntax-dynamic-import": "^6.18.0",
-        "babel-plugin-transform-class-properties": "^6.24.1",
-        "babel-plugin-transform-decorators": "^6.24.1",
-        "babel-preset-stage-3": "^6.24.1"
-      }
-    },
-    "babel-preset-stage-3": {
-      "version": "6.24.1",
-      "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz",
-      "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=",
-      "dev": true,
-      "requires": {
-        "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
-        "babel-plugin-transform-async-generator-functions": "^6.24.1",
-        "babel-plugin-transform-async-to-generator": "^6.24.1",
-        "babel-plugin-transform-exponentiation-operator": "^6.24.1",
-        "babel-plugin-transform-object-rest-spread": "^6.22.0"
-      }
-    },
-    "babel-register": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
-      "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
-      "dev": true,
-      "requires": {
-        "babel-core": "^6.26.0",
-        "babel-runtime": "^6.26.0",
-        "core-js": "^2.5.0",
-        "home-or-tmp": "^2.0.0",
-        "lodash": "^4.17.4",
-        "mkdirp": "^0.5.1",
-        "source-map-support": "^0.4.15"
-      }
-    },
-    "babel-runtime": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
-      "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
-      "dev": true,
-      "requires": {
-        "core-js": "^2.4.0",
-        "regenerator-runtime": "^0.11.0"
-      }
-    },
-    "babel-template": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
-      "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.26.0",
-        "babel-traverse": "^6.26.0",
-        "babel-types": "^6.26.0",
-        "babylon": "^6.18.0",
-        "lodash": "^4.17.4"
-      }
-    },
-    "babel-traverse": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
-      "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
-      "dev": true,
-      "requires": {
-        "babel-code-frame": "^6.26.0",
-        "babel-messages": "^6.23.0",
-        "babel-runtime": "^6.26.0",
-        "babel-types": "^6.26.0",
-        "babylon": "^6.18.0",
-        "debug": "^2.6.8",
-        "globals": "^9.18.0",
-        "invariant": "^2.2.2",
-        "lodash": "^4.17.4"
-      },
-      "dependencies": {
-        "debug": {
-          "version": "2.6.9",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-          "dev": true,
-          "requires": {
-            "ms": "2.0.0"
-          }
-        },
-        "ms": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-          "dev": true
-        }
-      }
-    },
-    "babel-types": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
-      "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.26.0",
-        "esutils": "^2.0.2",
-        "lodash": "^4.17.4",
-        "to-fast-properties": "^1.0.3"
-      }
-    },
-    "babylon": {
-      "version": "6.18.0",
-      "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
-      "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
-      "dev": true
-    },
     "balanced-match": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
@@ -966,41 +94,12 @@
       "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
       "dev": true
     },
-    "browserslist": {
-      "version": "3.2.8",
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
-      "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
-      "dev": true,
-      "requires": {
-        "caniuse-lite": "^1.0.30000844",
-        "electron-to-chromium": "^1.3.47"
-      }
-    },
     "camelcase": {
       "version": "5.3.1",
       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
       "dev": true
     },
-    "caniuse-lite": {
-      "version": "1.0.30000989",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz",
-      "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==",
-      "dev": true
-    },
-    "chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-      "dev": true,
-      "requires": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
-      }
-    },
     "cliui": {
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
@@ -1069,34 +168,11 @@
       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
       "dev": true
     },
-    "convert-source-map": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
-      "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
-      "dev": true,
-      "requires": {
-        "safe-buffer": "~5.1.1"
-      },
-      "dependencies": {
-        "safe-buffer": {
-          "version": "5.1.2",
-          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-          "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
-          "dev": true
-        }
-      }
-    },
     "cookiejar": {
       "version": "2.1.2",
       "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
       "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="
     },
-    "core-js": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
-      "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==",
-      "dev": true
-    },
     "cross-spawn": {
       "version": "6.0.5",
       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
@@ -1146,27 +222,12 @@
       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
     },
-    "detect-indent": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
-      "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
-      "dev": true,
-      "requires": {
-        "repeating": "^2.0.0"
-      }
-    },
     "diff": {
       "version": "3.5.0",
       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
       "dev": true
     },
-    "electron-to-chromium": {
-      "version": "1.3.260",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.260.tgz",
-      "integrity": "sha512-wGt+OivF1C1MPwaSv3LJ96ebNbLAWlx3HndivDDWqwIVSQxmhL17Y/YmwUdEMtS/bPyommELt47Dct0/VZNQBQ==",
-      "dev": true
-    },
     "emoji-regex": {
       "version": "7.0.3",
       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
@@ -1223,12 +284,6 @@
       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
       "dev": true
     },
-    "esutils": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
-      "dev": true
-    },
     "execa": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
@@ -1329,12 +384,6 @@
         "path-is-absolute": "^1.0.0"
       }
     },
-    "globals": {
-      "version": "9.18.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
-      "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
-      "dev": true
-    },
     "growl": {
       "version": "1.10.5",
       "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
@@ -1350,15 +399,6 @@
         "function-bind": "^1.1.1"
       }
     },
-    "has-ansi": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
-      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
-      "dev": true,
-      "requires": {
-        "ansi-regex": "^2.0.0"
-      }
-    },
     "has-flag": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -1377,16 +417,6 @@
       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
       "dev": true
     },
-    "home-or-tmp": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
-      "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
-      "dev": true,
-      "requires": {
-        "os-homedir": "^1.0.0",
-        "os-tmpdir": "^1.0.1"
-      }
-    },
     "inflight": {
       "version": "1.0.6",
       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -1402,15 +432,6 @@
       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
     },
-    "invariant": {
-      "version": "2.2.4",
-      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
-      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
-      "dev": true,
-      "requires": {
-        "loose-envify": "^1.0.0"
-      }
-    },
     "invert-kv": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
@@ -1435,15 +456,6 @@
       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
       "dev": true
     },
-    "is-finite": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
-      "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
-      "dev": true,
-      "requires": {
-        "number-is-nan": "^1.0.0"
-      }
-    },
     "is-fullwidth-code-point": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
@@ -1486,12 +498,6 @@
       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
       "dev": true
     },
-    "js-tokens": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
-      "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
-      "dev": true
-    },
     "js-yaml": {
       "version": "3.13.1",
       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
@@ -1502,18 +508,6 @@
         "esprima": "^4.0.0"
       }
     },
-    "jsesc": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
-      "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
-      "dev": true
-    },
-    "json5": {
-      "version": "0.5.1",
-      "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
-      "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
-      "dev": true
-    },
     "just-extend": {
       "version": "4.0.2",
       "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.0.2.tgz",
@@ -1591,15 +585,6 @@
       "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==",
       "dev": true
     },
-    "loose-envify": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
-      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
-      "dev": true,
-      "requires": {
-        "js-tokens": "^3.0.0 || ^4.0.0"
-      }
-    },
     "map-age-cleaner": {
       "version": "0.1.3",
       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
@@ -1830,12 +815,6 @@
         "wrappy": "1"
       }
     },
-    "os-homedir": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
-      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
-      "dev": true
-    },
     "os-locale": {
       "version": "3.1.0",
       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
@@ -1847,12 +826,6 @@
         "mem": "^4.0.0"
       }
     },
-    "os-tmpdir": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
-      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
-      "dev": true
-    },
     "p-defer": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
@@ -1922,12 +895,6 @@
         "isarray": "0.0.1"
       }
     },
-    "private": {
-      "version": "0.1.8",
-      "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
-      "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
-      "dev": true
-    },
     "pump": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
@@ -1953,72 +920,6 @@
         "util-deprecate": "^1.0.1"
       }
     },
-    "regenerate": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
-      "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
-      "dev": true
-    },
-    "regenerator-runtime": {
-      "version": "0.11.1",
-      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
-      "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
-      "dev": true
-    },
-    "regenerator-transform": {
-      "version": "0.10.1",
-      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
-      "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
-      "dev": true,
-      "requires": {
-        "babel-runtime": "^6.18.0",
-        "babel-types": "^6.19.0",
-        "private": "^0.1.6"
-      }
-    },
-    "regexpu-core": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
-      "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
-      "dev": true,
-      "requires": {
-        "regenerate": "^1.2.1",
-        "regjsgen": "^0.2.0",
-        "regjsparser": "^0.1.4"
-      }
-    },
-    "regjsgen": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
-      "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
-      "dev": true
-    },
-    "regjsparser": {
-      "version": "0.1.5",
-      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
-      "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
-      "dev": true,
-      "requires": {
-        "jsesc": "~0.5.0"
-      },
-      "dependencies": {
-        "jsesc": {
-          "version": "0.5.0",
-          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
-          "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
-          "dev": true
-        }
-      }
-    },
-    "repeating": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
-      "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
-      "dev": true,
-      "requires": {
-        "is-finite": "^1.0.0"
-      }
-    },
     "require-directory": {
       "version": "2.1.1",
       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -2094,27 +995,6 @@
         }
       }
     },
-    "slash": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
-      "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
-      "dev": true
-    },
-    "source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-      "dev": true
-    },
-    "source-map-support": {
-      "version": "0.4.18",
-      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
-      "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
-      "dev": true,
-      "requires": {
-        "source-map": "^0.5.6"
-      }
-    },
     "sprintf-js": {
       "version": "1.0.3",
       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -2215,24 +1095,6 @@
         "semver": "^6.1.1"
       }
     },
-    "supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-      "dev": true
-    },
-    "to-fast-properties": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
-      "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
-      "dev": true
-    },
-    "trim-right": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
-      "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
-      "dev": true
-    },
     "type-detect": {
       "version": "4.0.8",
       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
diff --git a/src/Model/CreateEmailDefinitionContent.js b/src/Model/CreateEmailDefinitionContent.js
deleted file mode 100644
index f04aada..0000000
--- a/src/Model/CreateEmailDefinitionContent.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/**
- * Marketing Cloud REST API
- * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
- *
- * OpenAPI spec version: 1.0.0
- * Contact: mc_sdk@salesforce.com
- *
- * NOTE: This class is auto generated by the swagger code generator program.
- * https://github.com/swagger-api/swagger-codegen.git
- * Do not edit the class manually.
- *
- */
-
-
-const ApiClient = require ('../ApiClient');
-
-
-
-
-
-const InvalidModelException = require('../Exception/InvalidModelException');
-
-/**
-* The CreateEmailDefinitionContent model module.
-* @module Model/CreateEmailDefinitionContent
-* @version 1.0.0
-*/
-module.exports = class CreateEmailDefinitionContent{
-    /**
-    * Constructs a new CreateEmailDefinitionContent.
-    * @alias module:Model/CreateEmailDefinitionContent
-    * @class
-    * @param customerKey {String} Unique identifier of the content asset.
-    */
-
-    constructor(customerKey) {
-        
-        // verify the required parameter 'customerKey' is set
-        if(customerKey === undefined || customerKey === null){
-            throw new InvalidModelException('"customerKey" is a required property for CreateEmailDefinitionContent and cannot be undefined or null');
-        }
-        this['customerKey'] = customerKey;
-        
-    }
-
-    /**
-    * Constructs a CreateEmailDefinitionContent from a plain JavaScript object, optionally creating a new instance.
-    * Copies all relevant properties from data to obj if supplied or a new instance if not.
-    * @param {Object} data The plain JavaScript object bearing properties of interest.
-    * @param {module:Model/CreateEmailDefinitionContent} obj Optional instance to populate.
-    * @return {module:Model/CreateEmailDefinitionContent} The populated CreateEmailDefinitionContent instance.
-    */
-    static constructFromObject(data, obj) {
-        if (data) {
-            obj = obj || new CreateEmailDefinitionContent();
-
-            
-            
-            
-
-            if (data.hasOwnProperty('customerKey')) {
-                obj['customerKey'] = ApiClient.convertToType(data['customerKey'], 'String');
-            }
-        }
-        return obj;
-    }
-
-    /**
-    * Unique identifier of the content asset.
-    * @member {String} customerKey
-    */
-    customerKey = undefined;
-
-
-
-
-
-
-
-
-}
-
-
diff --git a/src/Model/CreateEmailDefinitionOptionsRequest.js b/src/Model/CreateEmailDefinitionOptionsRequest.js
deleted file mode 100644
index bc79b91..0000000
--- a/src/Model/CreateEmailDefinitionOptionsRequest.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/**
- * Marketing Cloud REST API
- * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
- *
- * OpenAPI spec version: 1.0.0
- * Contact: mc_sdk@salesforce.com
- *
- * NOTE: This class is auto generated by the swagger code generator program.
- * https://github.com/swagger-api/swagger-codegen.git
- * Do not edit the class manually.
- *
- */
-
-
-const ApiClient = require ('../ApiClient');
-
-
-
-
-
-const InvalidModelException = require('../Exception/InvalidModelException');
-
-/**
-* The CreateEmailDefinitionOptionsRequest model module.
-* @module Model/CreateEmailDefinitionOptionsRequest
-* @version 1.0.0
-*/
-module.exports = class CreateEmailDefinitionOptionsRequest{
-    /**
-    * Constructs a new CreateEmailDefinitionOptionsRequest.
-    * @alias module:Model/CreateEmailDefinitionOptionsRequest
-    * @class
-    */
-
-    constructor() {
-        
-        
-    }
-
-    /**
-    * Constructs a CreateEmailDefinitionOptionsRequest from a plain JavaScript object, optionally creating a new instance.
-    * Copies all relevant properties from data to obj if supplied or a new instance if not.
-    * @param {Object} data The plain JavaScript object bearing properties of interest.
-    * @param {module:Model/CreateEmailDefinitionOptionsRequest} obj Optional instance to populate.
-    * @return {module:Model/CreateEmailDefinitionOptionsRequest} The populated CreateEmailDefinitionOptionsRequest instance.
-    */
-    static constructFromObject(data, obj) {
-        if (data) {
-            obj = obj || new CreateEmailDefinitionOptionsRequest();
-
-            
-            
-            
-
-            if (data.hasOwnProperty('trackLinks')) {
-                obj['trackLinks'] = ApiClient.convertToType(data['trackLinks'], 'Boolean');
-            }
-        }
-        return obj;
-    }
-
-    /**
-    * Wraps links for tracking and reporting. Default is true.
-    * @member {Boolean} trackLinks
-    */
-    trackLinks = undefined;
-
-
-
-
-
-
-
-
-}
-
-
diff --git a/src/Model/CreateEmailDefinitionRequest.js b/src/Model/CreateEmailDefinitionRequest.js
deleted file mode 100644
index 8e93661..0000000
--- a/src/Model/CreateEmailDefinitionRequest.js
+++ /dev/null
@@ -1,200 +0,0 @@
-/**
- * Marketing Cloud REST API
- * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
- *
- * OpenAPI spec version: 1.0.0
- * Contact: mc_sdk@salesforce.com
- *
- * NOTE: This class is auto generated by the swagger code generator program.
- * https://github.com/swagger-api/swagger-codegen.git
- * Do not edit the class manually.
- *
- */
-
-
-const ApiClient = require ('../ApiClient');
-const CreateEmailDefinitionContent = require ('./CreateEmailDefinitionContent');
-const CreateEmailDefinitionOptionsRequest = require ('./CreateEmailDefinitionOptionsRequest');
-const CreateEmailDefinitionSubscriptions = require ('./CreateEmailDefinitionSubscriptions');
-
-
-
-
-
-const InvalidModelException = require('../Exception/InvalidModelException');
-
-/**
-* The CreateEmailDefinitionRequest model module.
-* @module Model/CreateEmailDefinitionRequest
-* @version 1.0.0
-*/
-module.exports = class CreateEmailDefinitionRequest{
-    /**
-    * Constructs a new CreateEmailDefinitionRequest.
-    * @alias module:Model/CreateEmailDefinitionRequest
-    * @class
-    * @param name {String} Name of the definition. Must be unique.
-    * @param definitionKey {String} Unique, user-generated key to access the definition object.
-    * @param content {module:Model/CreateEmailDefinitionContent} 
-    * @param subscriptions {module:Model/CreateEmailDefinitionSubscriptions} 
-    */
-
-    constructor(name, definitionKey, content, subscriptions) {
-        
-        
-        // verify the required parameter 'name' is set
-        if(name === undefined || name === null){
-            throw new InvalidModelException('"name" is a required property for CreateEmailDefinitionRequest and cannot be undefined or null');
-        }
-        this['name'] = name;
-        
-        // verify the required parameter 'definitionKey' is set
-        if(definitionKey === undefined || definitionKey === null){
-            throw new InvalidModelException('"definitionKey" is a required property for CreateEmailDefinitionRequest and cannot be undefined or null');
-        }
-        this['definitionKey'] = definitionKey;
-        
-        
-        
-        
-        
-        
-        
-        // verify the required parameter 'content' is set
-        if(content === undefined || content === null){
-            throw new InvalidModelException('"content" is a required property for CreateEmailDefinitionRequest and cannot be undefined or null');
-        }
-        this['content'] = content;
-        
-        // verify the required parameter 'subscriptions' is set
-        if(subscriptions === undefined || subscriptions === null){
-            throw new InvalidModelException('"subscriptions" is a required property for CreateEmailDefinitionRequest and cannot be undefined or null');
-        }
-        this['subscriptions'] = subscriptions;
-        
-        
-    }
-
-    /**
-    * Constructs a CreateEmailDefinitionRequest from a plain JavaScript object, optionally creating a new instance.
-    * Copies all relevant properties from data to obj if supplied or a new instance if not.
-    * @param {Object} data The plain JavaScript object bearing properties of interest.
-    * @param {module:Model/CreateEmailDefinitionRequest} obj Optional instance to populate.
-    * @return {module:Model/CreateEmailDefinitionRequest} The populated CreateEmailDefinitionRequest instance.
-    */
-    static constructFromObject(data, obj) {
-        if (data) {
-            obj = obj || new CreateEmailDefinitionRequest();
-
-            
-            
-            
-
-            if (data.hasOwnProperty('requestId')) {
-                obj['requestId'] = ApiClient.convertToType(data['requestId'], 'String');
-            }
-            if (data.hasOwnProperty('name')) {
-                obj['name'] = ApiClient.convertToType(data['name'], 'String');
-            }
-            if (data.hasOwnProperty('definitionKey')) {
-                obj['definitionKey'] = ApiClient.convertToType(data['definitionKey'], 'String');
-            }
-            if (data.hasOwnProperty('definitionId')) {
-                obj['definitionId'] = ApiClient.convertToType(data['definitionId'], 'String');
-            }
-            if (data.hasOwnProperty('description')) {
-                obj['description'] = ApiClient.convertToType(data['description'], 'String');
-            }
-            if (data.hasOwnProperty('classification')) {
-                obj['classification'] = ApiClient.convertToType(data['classification'], 'String');
-            }
-            if (data.hasOwnProperty('status')) {
-                obj['status'] = ApiClient.convertToType(data['status'], 'String');
-            }
-            if (data.hasOwnProperty('createdDate')) {
-                obj['createdDate'] = ApiClient.convertToType(data['createdDate'], 'Date');
-            }
-            if (data.hasOwnProperty('modifiedDate')) {
-                obj['modifiedDate'] = ApiClient.convertToType(data['modifiedDate'], 'Date');
-            }
-            if (data.hasOwnProperty('content')) {
-                obj['content'] = CreateEmailDefinitionContent.constructFromObject(data['content']);
-            }
-            if (data.hasOwnProperty('subscriptions')) {
-                obj['subscriptions'] = CreateEmailDefinitionSubscriptions.constructFromObject(data['subscriptions']);
-            }
-            if (data.hasOwnProperty('options')) {
-                obj['options'] = CreateEmailDefinitionOptionsRequest.constructFromObject(data['options']);
-            }
-        }
-        return obj;
-    }
-
-    /**
-    * The ID of the request
-    * @member {String} requestId
-    */
-    requestId = undefined;
-    /**
-    * Name of the definition. Must be unique.
-    * @member {String} name
-    */
-    name = undefined;
-    /**
-    * Unique, user-generated key to access the definition object.
-    * @member {String} definitionKey
-    */
-    definitionKey = undefined;
-    /**
-    * Definition Id
-    * @member {String} definitionId
-    */
-    definitionId = undefined;
-    /**
-    * User-provided description of the email definition.
-    * @member {String} description
-    */
-    description = undefined;
-    /**
-    * Marketing Cloud external key of a sending classification defined in Email Studio Administration. Only transactional classifications are permitted. Default is default transactional.
-    * @member {String} classification
-    */
-    classification = undefined;
-    /**
-    * Operational state of the definition: active, inactive, or deleted. A message sent to an active definition is processed and delivered. A message sent to an inactive definition isnโ€™t processed or delivered. Instead, the message is queued for later processing for up to three days.
-    * @member {String} status
-    */
-    status = undefined;
-    /**
-    * The date the object was created.
-    * @member {Date} createdDate
-    */
-    createdDate = undefined;
-    /**
-    * The date the object was modified.
-    * @member {Date} modifiedDate
-    */
-    modifiedDate = undefined;
-    /**
-    * @member {module:Model/CreateEmailDefinitionContent} content
-    */
-    content = undefined;
-    /**
-    * @member {module:Model/CreateEmailDefinitionSubscriptions} subscriptions
-    */
-    subscriptions = undefined;
-    /**
-    * @member {module:Model/CreateEmailDefinitionOptionsRequest} options
-    */
-    options = undefined;
-
-
-
-
-
-
-
-
-}
-
-
diff --git a/src/Model/CreateEmailDefinitionSubscriptions.js b/src/Model/CreateEmailDefinitionSubscriptions.js
deleted file mode 100644
index 04fbe94..0000000
--- a/src/Model/CreateEmailDefinitionSubscriptions.js
+++ /dev/null
@@ -1,111 +0,0 @@
-/**
- * Marketing Cloud REST API
- * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
- *
- * OpenAPI spec version: 1.0.0
- * Contact: mc_sdk@salesforce.com
- *
- * NOTE: This class is auto generated by the swagger code generator program.
- * https://github.com/swagger-api/swagger-codegen.git
- * Do not edit the class manually.
- *
- */
-
-
-const ApiClient = require ('../ApiClient');
-
-
-
-
-
-const InvalidModelException = require('../Exception/InvalidModelException');
-
-/**
-* The CreateEmailDefinitionSubscriptions model module.
-* @module Model/CreateEmailDefinitionSubscriptions
-* @version 1.0.0
-*/
-module.exports = class CreateEmailDefinitionSubscriptions{
-    /**
-    * Constructs a new CreateEmailDefinitionSubscriptions.
-    * @alias module:Model/CreateEmailDefinitionSubscriptions
-    * @class
-    * @param list {String} Marketing Cloud external key of the list or all subscribers. Contains the subscriber keys and profile attributes.
-    */
-
-    constructor(list) {
-        
-        // verify the required parameter 'list' is set
-        if(list === undefined || list === null){
-            throw new InvalidModelException('"list" is a required property for CreateEmailDefinitionSubscriptions and cannot be undefined or null');
-        }
-        this['list'] = list;
-        
-        
-        
-        
-    }
-
-    /**
-    * Constructs a CreateEmailDefinitionSubscriptions from a plain JavaScript object, optionally creating a new instance.
-    * Copies all relevant properties from data to obj if supplied or a new instance if not.
-    * @param {Object} data The plain JavaScript object bearing properties of interest.
-    * @param {module:Model/CreateEmailDefinitionSubscriptions} obj Optional instance to populate.
-    * @return {module:Model/CreateEmailDefinitionSubscriptions} The populated CreateEmailDefinitionSubscriptions instance.
-    */
-    static constructFromObject(data, obj) {
-        if (data) {
-            obj = obj || new CreateEmailDefinitionSubscriptions();
-
-            
-            
-            
-
-            if (data.hasOwnProperty('list')) {
-                obj['list'] = ApiClient.convertToType(data['list'], 'String');
-            }
-            if (data.hasOwnProperty('dataExtension')) {
-                obj['dataExtension'] = ApiClient.convertToType(data['dataExtension'], 'String');
-            }
-            if (data.hasOwnProperty('autoAddSubscriber')) {
-                obj['autoAddSubscriber'] = ApiClient.convertToType(data['autoAddSubscriber'], 'Boolean');
-            }
-            if (data.hasOwnProperty('updateSubscriber')) {
-                obj['updateSubscriber'] = ApiClient.convertToType(data['updateSubscriber'], 'Boolean');
-            }
-        }
-        return obj;
-    }
-
-    /**
-    * Marketing Cloud external key of the list or all subscribers. Contains the subscriber keys and profile attributes.
-    * @member {String} list
-    */
-    list = undefined;
-    /**
-    * Marketing Cloud external key of the triggered send data extension. Each request inserts as a new row in the data extension.
-    * @member {String} dataExtension
-    */
-    dataExtension = undefined;
-    /**
-    * Adds the recipientโ€™s email address and contact key as a subscriber key to subscriptions.list. Default is true.
-    * @member {Boolean} autoAddSubscriber
-    * @default true
-    */
-    autoAddSubscriber = true;
-    /**
-    * Updates the recipientโ€™s contact key as a subscriber key with the provided email address and profile attributes to subscriptions.list. Default is true.
-    * @member {Boolean} updateSubscriber
-    */
-    updateSubscriber = undefined;
-
-
-
-
-
-
-
-
-}
-
-
diff --git a/src/Model/CreateSmsDefinitionContent.js b/src/Model/CreateSmsDefinitionContent.js
deleted file mode 100644
index dc39905..0000000
--- a/src/Model/CreateSmsDefinitionContent.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/**
- * Marketing Cloud REST API
- * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
- *
- * OpenAPI spec version: 1.0.0
- * Contact: mc_sdk@salesforce.com
- *
- * NOTE: This class is auto generated by the swagger code generator program.
- * https://github.com/swagger-api/swagger-codegen.git
- * Do not edit the class manually.
- *
- */
-
-
-const ApiClient = require ('../ApiClient');
-
-
-
-
-
-const InvalidModelException = require('../Exception/InvalidModelException');
-
-/**
-* The CreateSmsDefinitionContent model module.
-* @module Model/CreateSmsDefinitionContent
-* @version 1.0.0
-*/
-module.exports = class CreateSmsDefinitionContent{
-    /**
-    * Constructs a new CreateSmsDefinitionContent.
-    * @alias module:Model/CreateSmsDefinitionContent
-    * @class
-    * @param message {String} The message content that you want sent with each message. Use substitution strings and AMPscript to personalize the message.
-    */
-
-    constructor(message) {
-        
-        // verify the required parameter 'message' is set
-        if(message === undefined || message === null){
-            throw new InvalidModelException('"message" is a required property for CreateSmsDefinitionContent and cannot be undefined or null');
-        }
-        this['message'] = message;
-        
-    }
-
-    /**
-    * Constructs a CreateSmsDefinitionContent from a plain JavaScript object, optionally creating a new instance.
-    * Copies all relevant properties from data to obj if supplied or a new instance if not.
-    * @param {Object} data The plain JavaScript object bearing properties of interest.
-    * @param {module:Model/CreateSmsDefinitionContent} obj Optional instance to populate.
-    * @return {module:Model/CreateSmsDefinitionContent} The populated CreateSmsDefinitionContent instance.
-    */
-    static constructFromObject(data, obj) {
-        if (data) {
-            obj = obj || new CreateSmsDefinitionContent();
-
-            
-            
-            
-
-            if (data.hasOwnProperty('message')) {
-                obj['message'] = ApiClient.convertToType(data['message'], 'String');
-            }
-        }
-        return obj;
-    }
-
-    /**
-    * The message content that you want sent with each message. Use substitution strings and AMPscript to personalize the message.
-    * @member {String} message
-    */
-    message = undefined;
-
-
-
-
-
-
-
-
-}
-
-
diff --git a/src/Model/CreateSmsDefinitionRequest.js b/src/Model/CreateSmsDefinitionRequest.js
deleted file mode 100644
index 80bf4a8..0000000
--- a/src/Model/CreateSmsDefinitionRequest.js
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
- * Marketing Cloud REST API
- * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
- *
- * OpenAPI spec version: 1.0.0
- * Contact: mc_sdk@salesforce.com
- *
- * NOTE: This class is auto generated by the swagger code generator program.
- * https://github.com/swagger-api/swagger-codegen.git
- * Do not edit the class manually.
- *
- */
-
-
-const ApiClient = require ('../ApiClient');
-const CreateSmsDefinitionContent = require ('./CreateSmsDefinitionContent');
-const CreateSmsDefinitionSubscriptions = require ('./CreateSmsDefinitionSubscriptions');
-
-
-
-
-
-const InvalidModelException = require('../Exception/InvalidModelException');
-
-/**
-* The CreateSmsDefinitionRequest model module.
-* @module Model/CreateSmsDefinitionRequest
-* @version 1.0.0
-*/
-module.exports = class CreateSmsDefinitionRequest{
-    /**
-    * Constructs a new CreateSmsDefinitionRequest.
-    * @alias module:Model/CreateSmsDefinitionRequest
-    * @class
-    * @param definitionKey {String} Unique, user-generated key to access the definition object.
-    * @param name {String} Name of the definition. Must be unique.
-    * @param content {module:Model/CreateSmsDefinitionContent} 
-    * @param subscriptions {module:Model/CreateSmsDefinitionSubscriptions} 
-    */
-
-    constructor(definitionKey, name, content, subscriptions) {
-        
-        // verify the required parameter 'definitionKey' is set
-        if(definitionKey === undefined || definitionKey === null){
-            throw new InvalidModelException('"definitionKey" is a required property for CreateSmsDefinitionRequest and cannot be undefined or null');
-        }
-        this['definitionKey'] = definitionKey;
-        
-        // verify the required parameter 'name' is set
-        if(name === undefined || name === null){
-            throw new InvalidModelException('"name" is a required property for CreateSmsDefinitionRequest and cannot be undefined or null');
-        }
-        this['name'] = name;
-        
-        // verify the required parameter 'content' is set
-        if(content === undefined || content === null){
-            throw new InvalidModelException('"content" is a required property for CreateSmsDefinitionRequest and cannot be undefined or null');
-        }
-        this['content'] = content;
-        
-        
-        
-        
-        
-        // verify the required parameter 'subscriptions' is set
-        if(subscriptions === undefined || subscriptions === null){
-            throw new InvalidModelException('"subscriptions" is a required property for CreateSmsDefinitionRequest and cannot be undefined or null');
-        }
-        this['subscriptions'] = subscriptions;
-        
-        
-    }
-
-    /**
-    * Constructs a CreateSmsDefinitionRequest from a plain JavaScript object, optionally creating a new instance.
-    * Copies all relevant properties from data to obj if supplied or a new instance if not.
-    * @param {Object} data The plain JavaScript object bearing properties of interest.
-    * @param {module:Model/CreateSmsDefinitionRequest} obj Optional instance to populate.
-    * @return {module:Model/CreateSmsDefinitionRequest} The populated CreateSmsDefinitionRequest instance.
-    */
-    static constructFromObject(data, obj) {
-        if (data) {
-            obj = obj || new CreateSmsDefinitionRequest();
-
-            
-            
-            
-
-            if (data.hasOwnProperty('definitionKey')) {
-                obj['definitionKey'] = ApiClient.convertToType(data['definitionKey'], 'String');
-            }
-            if (data.hasOwnProperty('name')) {
-                obj['name'] = ApiClient.convertToType(data['name'], 'String');
-            }
-            if (data.hasOwnProperty('content')) {
-                obj['content'] = CreateSmsDefinitionContent.constructFromObject(data['content']);
-            }
-            if (data.hasOwnProperty('status')) {
-                obj['status'] = ApiClient.convertToType(data['status'], 'String');
-            }
-            if (data.hasOwnProperty('createdDate')) {
-                obj['createdDate'] = ApiClient.convertToType(data['createdDate'], 'Date');
-            }
-            if (data.hasOwnProperty('modifiedDate')) {
-                obj['modifiedDate'] = ApiClient.convertToType(data['modifiedDate'], 'Date');
-            }
-            if (data.hasOwnProperty('description')) {
-                obj['description'] = ApiClient.convertToType(data['description'], 'String');
-            }
-            if (data.hasOwnProperty('subscriptions')) {
-                obj['subscriptions'] = CreateSmsDefinitionSubscriptions.constructFromObject(data['subscriptions']);
-            }
-            if (data.hasOwnProperty('requestId')) {
-                obj['requestId'] = ApiClient.convertToType(data['requestId'], 'String');
-            }
-        }
-        return obj;
-    }
-
-    /**
-    * Unique, user-generated key to access the definition object.
-    * @member {String} definitionKey
-    */
-    definitionKey = undefined;
-    /**
-    * Name of the definition. Must be unique.
-    * @member {String} name
-    */
-    name = undefined;
-    /**
-    * @member {module:Model/CreateSmsDefinitionContent} content
-    */
-    content = undefined;
-    /**
-    * Operational state of the definition: active, inactive, or deleted. A message sent to an active definition is processed and delivered. A message sent to an inactive definition isnโ€™t processed or delivered. Instead, the message is queued for later processing for up to three days.
-    * @member {String} status
-    */
-    status = undefined;
-    /**
-    * The date the object was created.
-    * @member {Date} createdDate
-    */
-    createdDate = undefined;
-    /**
-    * The date the object was modified.
-    * @member {Date} modifiedDate
-    */
-    modifiedDate = undefined;
-    /**
-    * User-provided description of the SMS definition.
-    * @member {String} description
-    */
-    description = undefined;
-    /**
-    * @member {module:Model/CreateSmsDefinitionSubscriptions} subscriptions
-    */
-    subscriptions = undefined;
-    /**
-    * The ID of the request
-    * @member {String} requestId
-    */
-    requestId = undefined;
-
-
-
-
-
-
-
-
-}
-
-
diff --git a/src/Model/CreateSmsDefinitionSubscriptions.js b/src/Model/CreateSmsDefinitionSubscriptions.js
deleted file mode 100644
index 61afbc1..0000000
--- a/src/Model/CreateSmsDefinitionSubscriptions.js
+++ /dev/null
@@ -1,117 +0,0 @@
-/**
- * Marketing Cloud REST API
- * Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
- *
- * OpenAPI spec version: 1.0.0
- * Contact: mc_sdk@salesforce.com
- *
- * NOTE: This class is auto generated by the swagger code generator program.
- * https://github.com/swagger-api/swagger-codegen.git
- * Do not edit the class manually.
- *
- */
-
-
-const ApiClient = require ('../ApiClient');
-
-
-
-
-
-const InvalidModelException = require('../Exception/InvalidModelException');
-
-/**
-* The CreateSmsDefinitionSubscriptions model module.
-* @module Model/CreateSmsDefinitionSubscriptions
-* @version 1.0.0
-*/
-module.exports = class CreateSmsDefinitionSubscriptions{
-    /**
-    * Constructs a new CreateSmsDefinitionSubscriptions.
-    * @alias module:Model/CreateSmsDefinitionSubscriptions
-    * @class
-    * @param shortCode {String} The short code for the mobile transmissions for each message on this definition.
-    * @param countryCode {String} The country code associated with the shortCode for the mobile transmissions for each message on this definition.
-    */
-
-    constructor(shortCode, countryCode) {
-        
-        // verify the required parameter 'shortCode' is set
-        if(shortCode === undefined || shortCode === null){
-            throw new InvalidModelException('"shortCode" is a required property for CreateSmsDefinitionSubscriptions and cannot be undefined or null');
-        }
-        this['shortCode'] = shortCode;
-        
-        // verify the required parameter 'countryCode' is set
-        if(countryCode === undefined || countryCode === null){
-            throw new InvalidModelException('"countryCode" is a required property for CreateSmsDefinitionSubscriptions and cannot be undefined or null');
-        }
-        this['countryCode'] = countryCode;
-        
-        
-        
-    }
-
-    /**
-    * Constructs a CreateSmsDefinitionSubscriptions from a plain JavaScript object, optionally creating a new instance.
-    * Copies all relevant properties from data to obj if supplied or a new instance if not.
-    * @param {Object} data The plain JavaScript object bearing properties of interest.
-    * @param {module:Model/CreateSmsDefinitionSubscriptions} obj Optional instance to populate.
-    * @return {module:Model/CreateSmsDefinitionSubscriptions} The populated CreateSmsDefinitionSubscriptions instance.
-    */
-    static constructFromObject(data, obj) {
-        if (data) {
-            obj = obj || new CreateSmsDefinitionSubscriptions();
-
-            
-            
-            
-
-            if (data.hasOwnProperty('shortCode')) {
-                obj['shortCode'] = ApiClient.convertToType(data['shortCode'], 'String');
-            }
-            if (data.hasOwnProperty('countryCode')) {
-                obj['countryCode'] = ApiClient.convertToType(data['countryCode'], 'String');
-            }
-            if (data.hasOwnProperty('keyword')) {
-                obj['keyword'] = ApiClient.convertToType(data['keyword'], 'String');
-            }
-            if (data.hasOwnProperty('autoAddSubscriber')) {
-                obj['autoAddSubscriber'] = ApiClient.convertToType(data['autoAddSubscriber'], 'Boolean');
-            }
-        }
-        return obj;
-    }
-
-    /**
-    * The short code for the mobile transmissions for each message on this definition.
-    * @member {String} shortCode
-    */
-    shortCode = undefined;
-    /**
-    * The country code associated with the shortCode for the mobile transmissions for each message on this definition.
-    * @member {String} countryCode
-    */
-    countryCode = undefined;
-    /**
-    * The keyword used to track messages.
-    * @member {String} keyword
-    */
-    keyword = undefined;
-    /**
-    * Permits adding a recipient as subscriber against the shortCode using contactKey. When false, the message is rejected if contactKey does not exist as a subscriber. Default is true.
-    * @member {Boolean} autoAddSubscriber
-    * @default true
-    */
-    autoAddSubscriber = true;
-
-
-
-
-
-
-
-
-}
-
-
diff --git a/test/integration/api/TransactionalMessagingApi.spec.js b/test/integration/api/TransactionalMessagingApi.spec.js
index 22ba05b..a254aac 100644
--- a/test/integration/api/TransactionalMessagingApi.spec.js
+++ b/test/integration/api/TransactionalMessagingApi.spec.js
@@ -412,15 +412,15 @@ const EnvironmentConfigProvider = require('../../../src/EnvironmentConfigProvide
       let shortCode = environmentConfigProvider.get('SFMC_SHORT_CODE');
       let countryCode = environmentConfigProvider.get('SFMC_COUNTRY_CODE');
       let keyword = environmentConfigProvider.get('SFMC_KEYWORD');
-      let smsDefinitionSubscriptions = new SalesforceMarketingCloud.CreateSmsDefinitionSubscriptions(shortCode, countryCode);
+      let smsDefinitionSubscriptions = new SalesforceMarketingCloud.SmsDefinitionSubscriptions(shortCode, countryCode);
       smsDefinitionSubscriptions.keyword = keyword;
 
-      let smsDefinitionContent = new SalesforceMarketingCloud.CreateSmsDefinitionContent('SMS definition message content');
+      let smsDefinitionContent = new SalesforceMarketingCloud.SmsDefinitionContent('SMS definition message content');
 
       let smsDefinitionKey = getUUID(10);
       let smsDefinitionName = 'SMSdefinition ' + getUUID(10);
 
-      return new SalesforceMarketingCloud.CreateSmsDefinitionRequest(smsDefinitionKey, smsDefinitionName, smsDefinitionContent, smsDefinitionSubscriptions);
+      return new SalesforceMarketingCloud.SmsDefinition(smsDefinitionKey, smsDefinitionName, smsDefinitionContent, smsDefinitionSubscriptions);
     }
 
   async function createEmailDefinitionObject() {
@@ -431,10 +431,10 @@ const EnvironmentConfigProvider = require('../../../src/EnvironmentConfigProvide
 
     let emailDefinitionName = 'EmailDefinition ' + getUUID(10);
     let emailDefinitionKey= 'EmailDefinition ' + getUUID(10);
-    let emailDefinitionContent = new SalesforceMarketingCloud.CreateEmailDefinitionContent(customerKey);
-    let emailDefinitionSubscriptions = new SalesforceMarketingCloud.CreateEmailDefinitionSubscriptions("All Subscribers");
+    let emailDefinitionContent = new SalesforceMarketingCloud.EmailDefinitionContent(customerKey);
+    let emailDefinitionSubscriptions = new SalesforceMarketingCloud.EmailDefinitionSubscriptions("All Subscribers");
 
-    return new SalesforceMarketingCloud.CreateEmailDefinitionRequest(emailDefinitionName, emailDefinitionKey, emailDefinitionContent, emailDefinitionSubscriptions);
+    return new SalesforceMarketingCloud.EmailDefinition(emailDefinitionName, emailDefinitionKey, emailDefinitionContent, emailDefinitionSubscriptions);
   }
 
   function createAssetObject() {

From d15e5773ff726603ecb9f2f6b46882f17f3a8cea Mon Sep 17 00:00:00 2001
From: Travis CI User 
Date: Wed, 20 Nov 2019 16:49:12 +0000
Subject: [PATCH 6/9] Auto-update

---
 README.md                         | 14 +++++-----
 docs/AssetApi.md                  |  8 +++---
 docs/CampaignApi.md               |  6 ++---
 docs/TransactionalMessagingApi.md | 44 +++++++++++++++----------------
 package.json                      |  2 +-
 5 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/README.md b/README.md
index 91df070..0cc4dfc 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
 # This project is under development
 
-# SalesforceMarketingCloud
+# salesforce-marketing-cloud-sdk
 
-SalesforceMarketingCloud - JavaScript client for SalesforceMarketingCloud
+SalesforceMarketingCloud - JavaScript client for salesforce-marketing-cloud-sdk
 Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
 This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
 
@@ -22,7 +22,7 @@ please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.co
 Then install it via:
 
 ```shell
-npm install SalesforceMarketingCloud --save
+npm install salesforce-marketing-cloud-sdk --save
 ```
 
 #### git
@@ -43,8 +43,8 @@ Please follow the [installation](#installation) instruction and execute the foll
 #### Using the Client class with the configuration passed through environment variables
 
 ```javascript
-const SalesforceMarketingCloud = require('SalesforceMarketingCloud');
-const Client = require('SalesforceMarketingCloud/src/Api/Client');
+const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
+const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
 
 let client = new Client();
 let assetApi = client.assetApi;
@@ -76,8 +76,8 @@ createAssetResult.then(data => {
 #### Using the Client class with the configuration passed through a configuration object
 
 ```javascript
-const SalesforceMarketingCloud = require('SalesforceMarketingCloud');
-const Client = require('SalesforceMarketingCloud/src/Api/Client');
+const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
+const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
 
 const config = {
     authBaseUrl: 'YOUR AUTH BASE URL',
diff --git a/docs/AssetApi.md b/docs/AssetApi.md
index 112d29c..f4c40bf 100644
--- a/docs/AssetApi.md
+++ b/docs/AssetApi.md
@@ -20,7 +20,7 @@ Creates a new asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -63,7 +63,7 @@ Deletes an asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -106,7 +106,7 @@ Gets an asset by ID.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -149,7 +149,7 @@ Updates part of an asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
diff --git a/docs/CampaignApi.md b/docs/CampaignApi.md
index 74746b0..5e1e511 100644
--- a/docs/CampaignApi.md
+++ b/docs/CampaignApi.md
@@ -19,7 +19,7 @@ Creates a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
@@ -62,7 +62,7 @@ Deletes a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
@@ -105,7 +105,7 @@ Retrieves a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
diff --git a/docs/TransactionalMessagingApi.md b/docs/TransactionalMessagingApi.md
index 66d356a..36aab6a 100644
--- a/docs/TransactionalMessagingApi.md
+++ b/docs/TransactionalMessagingApi.md
@@ -38,7 +38,7 @@ Creates the definition for an email.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -81,7 +81,7 @@ Creates the definition for an SMS.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -124,7 +124,7 @@ Deletes an email definition. You can't restore a deleted definition. The del
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -167,7 +167,7 @@ Deletes the queue for an email definition. The email definition must be in inact
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -210,7 +210,7 @@ Deletes the queue for a SMS definition. The SMS definition must be in inactive s
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -253,7 +253,7 @@ Deletes an sms definition. You can't restore a deleted definition. The delet
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -296,7 +296,7 @@ Gets email definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -339,7 +339,7 @@ Gets a list of email definitions.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -389,7 +389,7 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -432,7 +432,7 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -481,7 +481,7 @@ Gets metrics for the messages of an email definition. Applies to messages that a
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -524,7 +524,7 @@ Gets metrics for the messages of a SMS definition. Applies to messages that are
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -567,7 +567,7 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -616,7 +616,7 @@ Gets SMS definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -659,7 +659,7 @@ Gets a list of SMS definitions.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -709,7 +709,7 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -752,7 +752,7 @@ Updates a specific email definition.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -798,7 +798,7 @@ Updates a specific SMS definition.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -844,7 +844,7 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -887,7 +887,7 @@ Sends a message to a single recipient via an email definition using a messageKey
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -933,7 +933,7 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -976,7 +976,7 @@ Sends a message to a single recipient via a SMS definition using a messageKey pa
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
diff --git a/package.json b/package.json
index af83dbb..39d5d1d 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "SalesforceMarketingCloud",
+  "name": "salesforce-marketing-cloud-sdk",
   "version": "1.0.0",
   "description": "Marketing_Clouds_REST_API_is_our_newest_API__It_supports_multi_channel_use_cases_is_much_more_lightweight_and_easy_to_use_than_our_SOAP_API_and_is_getting_more_comprehensive_with_every_release_",
   "license": "Apache 2.0",

From 837677b7681c1b810558a30c49105f25b0cd3beb Mon Sep 17 00:00:00 2001
From: Travis CI User 
Date: Wed, 20 Nov 2019 17:24:03 +0000
Subject: [PATCH 7/9] Auto-update

---
 README.md                         | 199 +++++-------------------------
 docs/AssetApi.md                  |   8 +-
 docs/CampaignApi.md               |   6 +-
 docs/TransactionalMessagingApi.md |  44 +++----
 package.json                      |   2 +-
 5 files changed, 59 insertions(+), 200 deletions(-)

diff --git a/README.md b/README.md
index 0cc4dfc..fb9b9cf 100644
--- a/README.md
+++ b/README.md
@@ -1,183 +1,42 @@
-# This project is under development
+# Salesforce Marketing Cloud - Autogenerated SDK
 
-# salesforce-marketing-cloud-sdk
+## Overview
 
-SalesforceMarketingCloud - JavaScript client for salesforce-marketing-cloud-sdk
-Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
-This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
+The Salesforce Marketing Cloud Node.js SDK enables developers to easily access the Salesforce Marketing Cloud.
 
-- API version: 1.0.0
-- Package version: 1.0.0
-- Build package: io.swagger.codegen.languages.JavascriptClientCodegen
+- This is an upgraded version of the existing community supported [Fuel-Node](https://github.com/salesforce-marketingcloud/FuelSDK-Node) SDK
+- Unlike the [Fuel-Node](https://github.com/salesforce-marketingcloud/FuelSDK-Node), this SDK is auto generated using [Swagger Codegen](https://github.com/swagger-api/swagger-codegen)
 
-## Installation
+## Supported Features
 
-### For [Node.js](https://nodejs.org/)
+- [Transactional Messaging](https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/transactional-messaging-api.htm)
 
-#### npm
+## Environment Requirements
 
-To publish the library as a [npm](https://www.npmjs.com/),
-please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).
+- Node.js >= 12.10.0
 
-Then install it via:
+## Download
 
-```shell
-npm install salesforce-marketing-cloud-sdk --save
-```
+To consume this SDK, add the [Salesforce Marketing Cloud SDK](https://www.npmjs.com/package/salesforce-marketing-cloud-sdk) to your project using the following command:
 
-#### git
-#
-If the library is hosted at a git repository, e.g.
-https://github.com/GIT_USER_ID/GIT_REPO_ID
-then install it via:
-
-```shell
-npm install GIT_USER_ID/GIT_REPO_ID --save
-```
+```npm install --save salesforce-marketing-cloud-sdk```
 
 ## Getting Started
 
-Please follow the [installation](#installation) instruction and execute the following JS code:
-
-### Usage scenarios
-#### Using the Client class with the configuration passed through environment variables
-
-```javascript
-const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
-const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
-
-let client = new Client();
-let assetApi = client.assetApi;
-
-let asset = AssetFactory.create(); // your own implementation of an asset factory that sets at least the mandatory properties
-let createAssetResult = assetApi.createAsset(asset);
-
-createAssetResult.then(data => {
-    console.log(data);
-}, reason => {
-    console.error(reason);
-});
-
-```
-
-#### Authentication environment variables:
-- SFMC_AUTH_BASE_URL
-- SFMC_CLIENT_ID
-- SFMC_CLIENT_SECRET
-- SFMC_ACCOUNT_ID
-- SFMC_SCOPE (space-separated list of data-access permissions for your application - optional parameter)
-
-#### Transactional Messaging integration tests environment variables:
-- SFMC_COUNTRY_CODE
-- SFMC_KEYWORD
-- SFMC_SHORT_CODE
-
-
-#### Using the Client class with the configuration passed through a configuration object
-
-```javascript
-const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
-const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
-
-const config = {
-    authBaseUrl: 'YOUR AUTH BASE URL',
-    clientId: 'YOUR CLIENT ID',
-    clientSecret: 'YOUR CLIENT SECRET',
-    accountId: 'YOUR ACCOUNT ID',
-    scope: 'SPACE-SEPARATED LIST OF DATA-ACCESS PERMISSIONS FOR YOUR APPLICATION' // optional parameter
-};
-
-// Transactional Messaging integration tests config parameters:
-
-config.shortCode = 'YOUR SHORT CODE';
-config.keyWord = 'YOUR KEY WORD';
-config.countryCode = 'YOUR COUNTRY CODE';
-
-let client = new Client(config);
-let assetApi = client.assetApi;
-
-let asset = AssetFactory.create(); // your own implementation of an asset factory that sets at least the mandatory properties
-let createAssetResult = assetApi.createAsset(asset);
-
-createAssetResult.then(data => {
-    console.log(data);
-}, reason => {
-    console.error(reason);
-});
-
-```
-
-## Documentation for API Endpoints
-
-All URIs are relative to *https://www.exacttargetapis.com*
-
-Class | Method | HTTP request | Description
------------- | ------------- | ------------- | -------------
-*SalesforceMarketingCloud.AssetApi* | [**createAsset**](docs/AssetApi.md#createAsset) | **POST** /asset/v1/content/assets | createAsset
-*SalesforceMarketingCloud.AssetApi* | [**deleteAssetById**](docs/AssetApi.md#deleteAssetById) | **DELETE** /asset/v1/content/assets/{id} | deleteAssetById
-*SalesforceMarketingCloud.AssetApi* | [**getAssetById**](docs/AssetApi.md#getAssetById) | **GET** /asset/v1/content/assets/{id} | getAssetById
-*SalesforceMarketingCloud.AssetApi* | [**partiallyUpdateAssetById**](docs/AssetApi.md#partiallyUpdateAssetById) | **PATCH** /asset/v1/content/assets/{id} | partiallyUpdateAssetById
-*SalesforceMarketingCloud.CampaignApi* | [**createCampaign**](docs/CampaignApi.md#createCampaign) | **POST** /hub/v1/campaigns | createCampaign
-*SalesforceMarketingCloud.CampaignApi* | [**deleteCampaignById**](docs/CampaignApi.md#deleteCampaignById) | **DELETE** /hub/v1/campaigns/{id} | deleteCampaignById
-*SalesforceMarketingCloud.CampaignApi* | [**getCampaignById**](docs/CampaignApi.md#getCampaignById) | **GET** /hub/v1/campaigns/{id} | getCampaignById
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**createEmailDefinition**](docs/TransactionalMessagingApi.md#createEmailDefinition) | **POST** /messaging/v1/email/definitions/ | createEmailDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**createSmsDefinition**](docs/TransactionalMessagingApi.md#createSmsDefinition) | **POST** /messaging/v1/sms/definitions | createSmsDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteEmailDefinition**](docs/TransactionalMessagingApi.md#deleteEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey} | deleteEmailDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteQueuedMessagesForEmailDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey}/queue | deleteQueuedMessagesForEmailDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteQueuedMessagesForSmsDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey}/queue | deleteQueuedMessagesForSmsDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteSmsDefinition**](docs/TransactionalMessagingApi.md#deleteSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey} | deleteSmsDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailDefinition**](docs/TransactionalMessagingApi.md#getEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey} | getEmailDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailDefinitions**](docs/TransactionalMessagingApi.md#getEmailDefinitions) | **GET** /messaging/v1/email/definitions/ | getEmailDefinitions
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getEmailSendStatusForRecipient) | **GET** /messaging/v1/email/messages/{messageKey} | getEmailSendStatusForRecipient
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getEmailsNotSentToRecipients) | **GET** /messaging/v1/email/messages/ | getEmailsNotSentToRecipients
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getQueueMetricsForEmailDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey}/queue | getQueueMetricsForEmailDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getQueueMetricsForSmsDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey}/queue | getQueueMetricsForSmsDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSMSsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getSMSsNotSentToRecipients) | **GET** /messaging/v1/sms/messages/ | getSMSsNotSentToRecipients
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsDefinition**](docs/TransactionalMessagingApi.md#getSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey} | getSmsDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsDefinitions**](docs/TransactionalMessagingApi.md#getSmsDefinitions) | **GET** /messaging/v1/sms/definitions | getSmsDefinitions
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getSmsSendStatusForRecipient) | **GET** /messaging/v1/sms/messages/{messageKey} | getSmsSendStatusForRecipient
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**partiallyUpdateEmailDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateEmailDefinition) | **PATCH** /messaging/v1/email/definitions/{definitionKey} | partiallyUpdateEmailDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**partiallyUpdateSmsDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateSmsDefinition) | **PATCH** /messaging/v1/sms/definitions/{definitionKey} | partiallyUpdateSmsDefinition
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendEmailToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendEmailToMultipleRecipients) | **POST** /messaging/v1/email/messages/ | sendEmailToMultipleRecipients
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendEmailToSingleRecipient**](docs/TransactionalMessagingApi.md#sendEmailToSingleRecipient) | **POST** /messaging/v1/email/messages/{messageKey} | sendEmailToSingleRecipient
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendSmsToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendSmsToMultipleRecipients) | **POST** /messaging/v1/sms/messages/ | sendSmsToMultipleRecipients
-*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendSmsToSingleRecipient**](docs/TransactionalMessagingApi.md#sendSmsToSingleRecipient) | **POST** /messaging/v1/sms/messages/{messageKey} | sendSmsToSingleRecipient
-
-
-## Documentation for Models
-
- - [SalesforceMarketingCloud.ApiError](docs/ApiError.md)
- - [SalesforceMarketingCloud.Asset](docs/Asset.md)
- - [SalesforceMarketingCloud.AssetType](docs/AssetType.md)
- - [SalesforceMarketingCloud.Attributes](docs/Attributes.md)
- - [SalesforceMarketingCloud.Campaign](docs/Campaign.md)
- - [SalesforceMarketingCloud.DeleteQueuedMessagesForSendDefinitionResponse](docs/DeleteQueuedMessagesForSendDefinitionResponse.md)
- - [SalesforceMarketingCloud.DeleteSendDefinitionResponse](docs/DeleteSendDefinitionResponse.md)
- - [SalesforceMarketingCloud.EmailDefinition](docs/EmailDefinition.md)
- - [SalesforceMarketingCloud.EmailDefinitionContent](docs/EmailDefinitionContent.md)
- - [SalesforceMarketingCloud.EmailDefinitionOptions](docs/EmailDefinitionOptions.md)
- - [SalesforceMarketingCloud.EmailDefinitionSubscriptions](docs/EmailDefinitionSubscriptions.md)
- - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponse](docs/GetDefinitionSendStatusForRecipientResponse.md)
- - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponseInfo](docs/GetDefinitionSendStatusForRecipientResponseInfo.md)
- - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessage](docs/GetDefinitionsNotSentToRecipientsMessage.md)
- - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessageInfo](docs/GetDefinitionsNotSentToRecipientsMessageInfo.md)
- - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsResponse](docs/GetDefinitionsNotSentToRecipientsResponse.md)
- - [SalesforceMarketingCloud.GetEmailDefinitionsResponse](docs/GetEmailDefinitionsResponse.md)
- - [SalesforceMarketingCloud.GetQueueMetricsForSendDefinitionResponse](docs/GetQueueMetricsForSendDefinitionResponse.md)
- - [SalesforceMarketingCloud.GetSmsDefinitionsResponse](docs/GetSmsDefinitionsResponse.md)
- - [SalesforceMarketingCloud.Recipient](docs/Recipient.md)
- - [SalesforceMarketingCloud.SendDefinitionResponseItem](docs/SendDefinitionResponseItem.md)
- - [SalesforceMarketingCloud.SendDefinitionToMultipleRecipientsResponse](docs/SendDefinitionToMultipleRecipientsResponse.md)
- - [SalesforceMarketingCloud.SendDefinitionToSingleRecipientResponse](docs/SendDefinitionToSingleRecipientResponse.md)
- - [SalesforceMarketingCloud.SendEmailToMultipleRecipientsRequest](docs/SendEmailToMultipleRecipientsRequest.md)
- - [SalesforceMarketingCloud.SendEmailToSingleRecipientRequest](docs/SendEmailToSingleRecipientRequest.md)
- - [SalesforceMarketingCloud.SendSmsContentRequest](docs/SendSmsContentRequest.md)
- - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsRequest](docs/SendSmsToMultipleRecipientsRequest.md)
- - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsSubscriptionsRequest](docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md)
- - [SalesforceMarketingCloud.SendSmsToSingleRecipientRequest](docs/SendSmsToSingleRecipientRequest.md)
- - [SalesforceMarketingCloud.SharingProperties](docs/SharingProperties.md)
- - [SalesforceMarketingCloud.SmsDefinition](docs/SmsDefinition.md)
- - [SalesforceMarketingCloud.SmsDefinitionContent](docs/SmsDefinitionContent.md)
- - [SalesforceMarketingCloud.SmsDefinitionSubscriptions](docs/SmsDefinitionSubscriptions.md)
- - [SalesforceMarketingCloud.UpdateEmailDefinitionRequest](docs/UpdateEmailDefinitionRequest.md)
- - [SalesforceMarketingCloud.UpdateSmsDefinitionRequest](docs/UpdateSmsDefinitionRequest.md)
+To find more information on how to consume the SDK, Refer to the [Regression tests](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/tree/master/test/integration/api) or the [Code Samples](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/tree/master/test/samples)
+
+### Note
+
+- Most of the code in this repo is auto generated from the [mcsdk-automation-framework-core](https://github.com/salesforce-marketingcloud/mcsdk-automation-framework-core) and the [mcsdk-automation-framework-node](https://github.com/salesforce-marketingcloud/mcsdk-automation-framework-node) repos. Other features like authentication flow, caching are directly implemented in this repo.
+- If any change is needed in the auto generated code, it has to come from the [mcsdk-automation-framework-core](https://github.com/salesforce-marketingcloud/mcsdk-automation-framework-core) or the [mcsdk-automation-framework-node](https://github.com/salesforce-marketingcloud/mcsdk-automation-framework-node) repos.
+- If any change is needed in the auth flow or caching, it should be done in this repo.
+
+## Contact us
+
+- Request a [new feature](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc), add a question or report a bug on GitHub.
+- Vote for [Popular Feature Requests](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc) by making relevant comments and add your reaction. Use a reaction in place of a "+1" comment:
+    - ๐Ÿ‘ - upvote
+    - ๐Ÿ‘Ž - downvote
+
+## License
+By contributing your code, you agree to license your contribution under the terms of the [BSD 3-Clause License](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/blob/master/license.md).
\ No newline at end of file
diff --git a/docs/AssetApi.md b/docs/AssetApi.md
index f4c40bf..112d29c 100644
--- a/docs/AssetApi.md
+++ b/docs/AssetApi.md
@@ -20,7 +20,7 @@ Creates a new asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -63,7 +63,7 @@ Deletes an asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -106,7 +106,7 @@ Gets an asset by ID.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -149,7 +149,7 @@ Updates part of an asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
diff --git a/docs/CampaignApi.md b/docs/CampaignApi.md
index 5e1e511..74746b0 100644
--- a/docs/CampaignApi.md
+++ b/docs/CampaignApi.md
@@ -19,7 +19,7 @@ Creates a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
@@ -62,7 +62,7 @@ Deletes a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
@@ -105,7 +105,7 @@ Retrieves a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
diff --git a/docs/TransactionalMessagingApi.md b/docs/TransactionalMessagingApi.md
index 36aab6a..66d356a 100644
--- a/docs/TransactionalMessagingApi.md
+++ b/docs/TransactionalMessagingApi.md
@@ -38,7 +38,7 @@ Creates the definition for an email.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -81,7 +81,7 @@ Creates the definition for an SMS.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -124,7 +124,7 @@ Deletes an email definition. You can't restore a deleted definition. The del
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -167,7 +167,7 @@ Deletes the queue for an email definition. The email definition must be in inact
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -210,7 +210,7 @@ Deletes the queue for a SMS definition. The SMS definition must be in inactive s
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -253,7 +253,7 @@ Deletes an sms definition. You can't restore a deleted definition. The delet
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -296,7 +296,7 @@ Gets email definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -339,7 +339,7 @@ Gets a list of email definitions.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -389,7 +389,7 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -432,7 +432,7 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -481,7 +481,7 @@ Gets metrics for the messages of an email definition. Applies to messages that a
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -524,7 +524,7 @@ Gets metrics for the messages of a SMS definition. Applies to messages that are
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -567,7 +567,7 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -616,7 +616,7 @@ Gets SMS definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -659,7 +659,7 @@ Gets a list of SMS definitions.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -709,7 +709,7 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -752,7 +752,7 @@ Updates a specific email definition.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -798,7 +798,7 @@ Updates a specific SMS definition.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -844,7 +844,7 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -887,7 +887,7 @@ Sends a message to a single recipient via an email definition using a messageKey
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -933,7 +933,7 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -976,7 +976,7 @@ Sends a message to a single recipient via a SMS definition using a messageKey pa
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
+const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
diff --git a/package.json b/package.json
index 39d5d1d..af83dbb 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "salesforce-marketing-cloud-sdk",
+  "name": "SalesforceMarketingCloud",
   "version": "1.0.0",
   "description": "Marketing_Clouds_REST_API_is_our_newest_API__It_supports_multi_channel_use_cases_is_much_more_lightweight_and_easy_to_use_than_our_SOAP_API_and_is_getting_more_comprehensive_with_every_release_",
   "license": "Apache 2.0",

From 6283bef93226da8e33822ca03c6d8f037c58dcaa Mon Sep 17 00:00:00 2001
From: Travis CI User 
Date: Fri, 22 Nov 2019 14:00:19 +0000
Subject: [PATCH 8/9] Auto-update

---
 README.md                         | 199 +++++++++++++++++++++++++-----
 docs/AssetApi.md                  |   8 +-
 docs/CampaignApi.md               |   6 +-
 docs/TransactionalMessagingApi.md |  44 +++----
 package.json                      |   2 +-
 5 files changed, 200 insertions(+), 59 deletions(-)

diff --git a/README.md b/README.md
index fb9b9cf..0cc4dfc 100644
--- a/README.md
+++ b/README.md
@@ -1,42 +1,183 @@
-# Salesforce Marketing Cloud - Autogenerated SDK
+# This project is under development
 
-## Overview
+# salesforce-marketing-cloud-sdk
 
-The Salesforce Marketing Cloud Node.js SDK enables developers to easily access the Salesforce Marketing Cloud.
+SalesforceMarketingCloud - JavaScript client for salesforce-marketing-cloud-sdk
+Marketing Cloud's REST API is our newest API. It supports multi-channel use cases, is much more lightweight and easy to use than our SOAP API, and is getting more comprehensive with every release.
+This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
 
-- This is an upgraded version of the existing community supported [Fuel-Node](https://github.com/salesforce-marketingcloud/FuelSDK-Node) SDK
-- Unlike the [Fuel-Node](https://github.com/salesforce-marketingcloud/FuelSDK-Node), this SDK is auto generated using [Swagger Codegen](https://github.com/swagger-api/swagger-codegen)
+- API version: 1.0.0
+- Package version: 1.0.0
+- Build package: io.swagger.codegen.languages.JavascriptClientCodegen
 
-## Supported Features
+## Installation
 
-- [Transactional Messaging](https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/transactional-messaging-api.htm)
+### For [Node.js](https://nodejs.org/)
 
-## Environment Requirements
+#### npm
 
-- Node.js >= 12.10.0
+To publish the library as a [npm](https://www.npmjs.com/),
+please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).
 
-## Download
+Then install it via:
 
-To consume this SDK, add the [Salesforce Marketing Cloud SDK](https://www.npmjs.com/package/salesforce-marketing-cloud-sdk) to your project using the following command:
+```shell
+npm install salesforce-marketing-cloud-sdk --save
+```
 
-```npm install --save salesforce-marketing-cloud-sdk```
+#### git
+#
+If the library is hosted at a git repository, e.g.
+https://github.com/GIT_USER_ID/GIT_REPO_ID
+then install it via:
 
-## Getting Started
-
-To find more information on how to consume the SDK, Refer to the [Regression tests](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/tree/master/test/integration/api) or the [Code Samples](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/tree/master/test/samples)
-
-### Note
+```shell
+npm install GIT_USER_ID/GIT_REPO_ID --save
+```
 
-- Most of the code in this repo is auto generated from the [mcsdk-automation-framework-core](https://github.com/salesforce-marketingcloud/mcsdk-automation-framework-core) and the [mcsdk-automation-framework-node](https://github.com/salesforce-marketingcloud/mcsdk-automation-framework-node) repos. Other features like authentication flow, caching are directly implemented in this repo.
-- If any change is needed in the auto generated code, it has to come from the [mcsdk-automation-framework-core](https://github.com/salesforce-marketingcloud/mcsdk-automation-framework-core) or the [mcsdk-automation-framework-node](https://github.com/salesforce-marketingcloud/mcsdk-automation-framework-node) repos.
-- If any change is needed in the auth flow or caching, it should be done in this repo.
-
-## Contact us
-
-- Request a [new feature](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc), add a question or report a bug on GitHub.
-- Vote for [Popular Feature Requests](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc) by making relevant comments and add your reaction. Use a reaction in place of a "+1" comment:
-    - ๐Ÿ‘ - upvote
-    - ๐Ÿ‘Ž - downvote
+## Getting Started
 
-## License
-By contributing your code, you agree to license your contribution under the terms of the [BSD 3-Clause License](https://github.com/salesforce-marketingcloud/mcsdk-automation-node/blob/master/license.md).
\ No newline at end of file
+Please follow the [installation](#installation) instruction and execute the following JS code:
+
+### Usage scenarios
+#### Using the Client class with the configuration passed through environment variables
+
+```javascript
+const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
+const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
+
+let client = new Client();
+let assetApi = client.assetApi;
+
+let asset = AssetFactory.create(); // your own implementation of an asset factory that sets at least the mandatory properties
+let createAssetResult = assetApi.createAsset(asset);
+
+createAssetResult.then(data => {
+    console.log(data);
+}, reason => {
+    console.error(reason);
+});
+
+```
+
+#### Authentication environment variables:
+- SFMC_AUTH_BASE_URL
+- SFMC_CLIENT_ID
+- SFMC_CLIENT_SECRET
+- SFMC_ACCOUNT_ID
+- SFMC_SCOPE (space-separated list of data-access permissions for your application - optional parameter)
+
+#### Transactional Messaging integration tests environment variables:
+- SFMC_COUNTRY_CODE
+- SFMC_KEYWORD
+- SFMC_SHORT_CODE
+
+
+#### Using the Client class with the configuration passed through a configuration object
+
+```javascript
+const SalesforceMarketingCloud = require('salesforce-marketing-cloud-sdk');
+const Client = require('salesforce-marketing-cloud-sdk/src/Api/Client');
+
+const config = {
+    authBaseUrl: 'YOUR AUTH BASE URL',
+    clientId: 'YOUR CLIENT ID',
+    clientSecret: 'YOUR CLIENT SECRET',
+    accountId: 'YOUR ACCOUNT ID',
+    scope: 'SPACE-SEPARATED LIST OF DATA-ACCESS PERMISSIONS FOR YOUR APPLICATION' // optional parameter
+};
+
+// Transactional Messaging integration tests config parameters:
+
+config.shortCode = 'YOUR SHORT CODE';
+config.keyWord = 'YOUR KEY WORD';
+config.countryCode = 'YOUR COUNTRY CODE';
+
+let client = new Client(config);
+let assetApi = client.assetApi;
+
+let asset = AssetFactory.create(); // your own implementation of an asset factory that sets at least the mandatory properties
+let createAssetResult = assetApi.createAsset(asset);
+
+createAssetResult.then(data => {
+    console.log(data);
+}, reason => {
+    console.error(reason);
+});
+
+```
+
+## Documentation for API Endpoints
+
+All URIs are relative to *https://www.exacttargetapis.com*
+
+Class | Method | HTTP request | Description
+------------ | ------------- | ------------- | -------------
+*SalesforceMarketingCloud.AssetApi* | [**createAsset**](docs/AssetApi.md#createAsset) | **POST** /asset/v1/content/assets | createAsset
+*SalesforceMarketingCloud.AssetApi* | [**deleteAssetById**](docs/AssetApi.md#deleteAssetById) | **DELETE** /asset/v1/content/assets/{id} | deleteAssetById
+*SalesforceMarketingCloud.AssetApi* | [**getAssetById**](docs/AssetApi.md#getAssetById) | **GET** /asset/v1/content/assets/{id} | getAssetById
+*SalesforceMarketingCloud.AssetApi* | [**partiallyUpdateAssetById**](docs/AssetApi.md#partiallyUpdateAssetById) | **PATCH** /asset/v1/content/assets/{id} | partiallyUpdateAssetById
+*SalesforceMarketingCloud.CampaignApi* | [**createCampaign**](docs/CampaignApi.md#createCampaign) | **POST** /hub/v1/campaigns | createCampaign
+*SalesforceMarketingCloud.CampaignApi* | [**deleteCampaignById**](docs/CampaignApi.md#deleteCampaignById) | **DELETE** /hub/v1/campaigns/{id} | deleteCampaignById
+*SalesforceMarketingCloud.CampaignApi* | [**getCampaignById**](docs/CampaignApi.md#getCampaignById) | **GET** /hub/v1/campaigns/{id} | getCampaignById
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**createEmailDefinition**](docs/TransactionalMessagingApi.md#createEmailDefinition) | **POST** /messaging/v1/email/definitions/ | createEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**createSmsDefinition**](docs/TransactionalMessagingApi.md#createSmsDefinition) | **POST** /messaging/v1/sms/definitions | createSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteEmailDefinition**](docs/TransactionalMessagingApi.md#deleteEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey} | deleteEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteQueuedMessagesForEmailDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForEmailDefinition) | **DELETE** /messaging/v1/email/definitions/{definitionKey}/queue | deleteQueuedMessagesForEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteQueuedMessagesForSmsDefinition**](docs/TransactionalMessagingApi.md#deleteQueuedMessagesForSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey}/queue | deleteQueuedMessagesForSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**deleteSmsDefinition**](docs/TransactionalMessagingApi.md#deleteSmsDefinition) | **DELETE** /messaging/v1/sms/definitions/{definitionKey} | deleteSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailDefinition**](docs/TransactionalMessagingApi.md#getEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey} | getEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailDefinitions**](docs/TransactionalMessagingApi.md#getEmailDefinitions) | **GET** /messaging/v1/email/definitions/ | getEmailDefinitions
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getEmailSendStatusForRecipient) | **GET** /messaging/v1/email/messages/{messageKey} | getEmailSendStatusForRecipient
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getEmailsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getEmailsNotSentToRecipients) | **GET** /messaging/v1/email/messages/ | getEmailsNotSentToRecipients
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getQueueMetricsForEmailDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForEmailDefinition) | **GET** /messaging/v1/email/definitions/{definitionKey}/queue | getQueueMetricsForEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getQueueMetricsForSmsDefinition**](docs/TransactionalMessagingApi.md#getQueueMetricsForSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey}/queue | getQueueMetricsForSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSMSsNotSentToRecipients**](docs/TransactionalMessagingApi.md#getSMSsNotSentToRecipients) | **GET** /messaging/v1/sms/messages/ | getSMSsNotSentToRecipients
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsDefinition**](docs/TransactionalMessagingApi.md#getSmsDefinition) | **GET** /messaging/v1/sms/definitions/{definitionKey} | getSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsDefinitions**](docs/TransactionalMessagingApi.md#getSmsDefinitions) | **GET** /messaging/v1/sms/definitions | getSmsDefinitions
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**getSmsSendStatusForRecipient**](docs/TransactionalMessagingApi.md#getSmsSendStatusForRecipient) | **GET** /messaging/v1/sms/messages/{messageKey} | getSmsSendStatusForRecipient
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**partiallyUpdateEmailDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateEmailDefinition) | **PATCH** /messaging/v1/email/definitions/{definitionKey} | partiallyUpdateEmailDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**partiallyUpdateSmsDefinition**](docs/TransactionalMessagingApi.md#partiallyUpdateSmsDefinition) | **PATCH** /messaging/v1/sms/definitions/{definitionKey} | partiallyUpdateSmsDefinition
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendEmailToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendEmailToMultipleRecipients) | **POST** /messaging/v1/email/messages/ | sendEmailToMultipleRecipients
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendEmailToSingleRecipient**](docs/TransactionalMessagingApi.md#sendEmailToSingleRecipient) | **POST** /messaging/v1/email/messages/{messageKey} | sendEmailToSingleRecipient
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendSmsToMultipleRecipients**](docs/TransactionalMessagingApi.md#sendSmsToMultipleRecipients) | **POST** /messaging/v1/sms/messages/ | sendSmsToMultipleRecipients
+*SalesforceMarketingCloud.TransactionalMessagingApi* | [**sendSmsToSingleRecipient**](docs/TransactionalMessagingApi.md#sendSmsToSingleRecipient) | **POST** /messaging/v1/sms/messages/{messageKey} | sendSmsToSingleRecipient
+
+
+## Documentation for Models
+
+ - [SalesforceMarketingCloud.ApiError](docs/ApiError.md)
+ - [SalesforceMarketingCloud.Asset](docs/Asset.md)
+ - [SalesforceMarketingCloud.AssetType](docs/AssetType.md)
+ - [SalesforceMarketingCloud.Attributes](docs/Attributes.md)
+ - [SalesforceMarketingCloud.Campaign](docs/Campaign.md)
+ - [SalesforceMarketingCloud.DeleteQueuedMessagesForSendDefinitionResponse](docs/DeleteQueuedMessagesForSendDefinitionResponse.md)
+ - [SalesforceMarketingCloud.DeleteSendDefinitionResponse](docs/DeleteSendDefinitionResponse.md)
+ - [SalesforceMarketingCloud.EmailDefinition](docs/EmailDefinition.md)
+ - [SalesforceMarketingCloud.EmailDefinitionContent](docs/EmailDefinitionContent.md)
+ - [SalesforceMarketingCloud.EmailDefinitionOptions](docs/EmailDefinitionOptions.md)
+ - [SalesforceMarketingCloud.EmailDefinitionSubscriptions](docs/EmailDefinitionSubscriptions.md)
+ - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponse](docs/GetDefinitionSendStatusForRecipientResponse.md)
+ - [SalesforceMarketingCloud.GetDefinitionSendStatusForRecipientResponseInfo](docs/GetDefinitionSendStatusForRecipientResponseInfo.md)
+ - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessage](docs/GetDefinitionsNotSentToRecipientsMessage.md)
+ - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsMessageInfo](docs/GetDefinitionsNotSentToRecipientsMessageInfo.md)
+ - [SalesforceMarketingCloud.GetDefinitionsNotSentToRecipientsResponse](docs/GetDefinitionsNotSentToRecipientsResponse.md)
+ - [SalesforceMarketingCloud.GetEmailDefinitionsResponse](docs/GetEmailDefinitionsResponse.md)
+ - [SalesforceMarketingCloud.GetQueueMetricsForSendDefinitionResponse](docs/GetQueueMetricsForSendDefinitionResponse.md)
+ - [SalesforceMarketingCloud.GetSmsDefinitionsResponse](docs/GetSmsDefinitionsResponse.md)
+ - [SalesforceMarketingCloud.Recipient](docs/Recipient.md)
+ - [SalesforceMarketingCloud.SendDefinitionResponseItem](docs/SendDefinitionResponseItem.md)
+ - [SalesforceMarketingCloud.SendDefinitionToMultipleRecipientsResponse](docs/SendDefinitionToMultipleRecipientsResponse.md)
+ - [SalesforceMarketingCloud.SendDefinitionToSingleRecipientResponse](docs/SendDefinitionToSingleRecipientResponse.md)
+ - [SalesforceMarketingCloud.SendEmailToMultipleRecipientsRequest](docs/SendEmailToMultipleRecipientsRequest.md)
+ - [SalesforceMarketingCloud.SendEmailToSingleRecipientRequest](docs/SendEmailToSingleRecipientRequest.md)
+ - [SalesforceMarketingCloud.SendSmsContentRequest](docs/SendSmsContentRequest.md)
+ - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsRequest](docs/SendSmsToMultipleRecipientsRequest.md)
+ - [SalesforceMarketingCloud.SendSmsToMultipleRecipientsSubscriptionsRequest](docs/SendSmsToMultipleRecipientsSubscriptionsRequest.md)
+ - [SalesforceMarketingCloud.SendSmsToSingleRecipientRequest](docs/SendSmsToSingleRecipientRequest.md)
+ - [SalesforceMarketingCloud.SharingProperties](docs/SharingProperties.md)
+ - [SalesforceMarketingCloud.SmsDefinition](docs/SmsDefinition.md)
+ - [SalesforceMarketingCloud.SmsDefinitionContent](docs/SmsDefinitionContent.md)
+ - [SalesforceMarketingCloud.SmsDefinitionSubscriptions](docs/SmsDefinitionSubscriptions.md)
+ - [SalesforceMarketingCloud.UpdateEmailDefinitionRequest](docs/UpdateEmailDefinitionRequest.md)
+ - [SalesforceMarketingCloud.UpdateSmsDefinitionRequest](docs/UpdateSmsDefinitionRequest.md)
diff --git a/docs/AssetApi.md b/docs/AssetApi.md
index 112d29c..f4c40bf 100644
--- a/docs/AssetApi.md
+++ b/docs/AssetApi.md
@@ -20,7 +20,7 @@ Creates a new asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -63,7 +63,7 @@ Deletes an asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -106,7 +106,7 @@ Gets an asset by ID.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
@@ -149,7 +149,7 @@ Updates part of an asset.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.AssetApi();
 
diff --git a/docs/CampaignApi.md b/docs/CampaignApi.md
index 74746b0..5e1e511 100644
--- a/docs/CampaignApi.md
+++ b/docs/CampaignApi.md
@@ -19,7 +19,7 @@ Creates a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
@@ -62,7 +62,7 @@ Deletes a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
@@ -105,7 +105,7 @@ Retrieves a campaign.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.CampaignApi();
 
diff --git a/docs/TransactionalMessagingApi.md b/docs/TransactionalMessagingApi.md
index 66d356a..36aab6a 100644
--- a/docs/TransactionalMessagingApi.md
+++ b/docs/TransactionalMessagingApi.md
@@ -38,7 +38,7 @@ Creates the definition for an email.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -81,7 +81,7 @@ Creates the definition for an SMS.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -124,7 +124,7 @@ Deletes an email definition. You can't restore a deleted definition. The del
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -167,7 +167,7 @@ Deletes the queue for an email definition. The email definition must be in inact
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -210,7 +210,7 @@ Deletes the queue for a SMS definition. The SMS definition must be in inactive s
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -253,7 +253,7 @@ Deletes an sms definition. You can't restore a deleted definition. The delet
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -296,7 +296,7 @@ Gets email definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -339,7 +339,7 @@ Gets a list of email definitions.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -389,7 +389,7 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -432,7 +432,7 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -481,7 +481,7 @@ Gets metrics for the messages of an email definition. Applies to messages that a
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -524,7 +524,7 @@ Gets metrics for the messages of a SMS definition. Applies to messages that are
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -567,7 +567,7 @@ Gets a paginated list of messages that were not sent, ordered from oldest to new
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -616,7 +616,7 @@ Gets SMS definition configuration details for a definition key.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -659,7 +659,7 @@ Gets a list of SMS definitions.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -709,7 +709,7 @@ Gets the send status for a message. Because this route is rate-limited, use it f
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -752,7 +752,7 @@ Updates a specific email definition.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -798,7 +798,7 @@ Updates a specific SMS definition.
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -844,7 +844,7 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -887,7 +887,7 @@ Sends a message to a single recipient via an email definition using a messageKey
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -933,7 +933,7 @@ Sends a message to multiple recipients using an email definition. You can provid
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
@@ -976,7 +976,7 @@ Sends a message to a single recipient via a SMS definition using a messageKey pa
 
 ### Example
 ```javascript
-const SalesforceMarketingCloud = require ('SalesforceMarketingCloud');
+const SalesforceMarketingCloud = require ('salesforce-marketing-cloud-sdk');
 
 let apiInstance = new SalesforceMarketingCloud.TransactionalMessagingApi();
 
diff --git a/package.json b/package.json
index af83dbb..39d5d1d 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "SalesforceMarketingCloud",
+  "name": "salesforce-marketing-cloud-sdk",
   "version": "1.0.0",
   "description": "Marketing_Clouds_REST_API_is_our_newest_API__It_supports_multi_channel_use_cases_is_much_more_lightweight_and_easy_to_use_than_our_SOAP_API_and_is_getting_more_comprehensive_with_every_release_",
   "license": "Apache 2.0",

From b652c04ee4a946f24cb55a7e01fd47b734dd4b92 Mon Sep 17 00:00:00 2001
From: Travis CI User 
Date: Mon, 25 Nov 2019 10:31:36 +0000
Subject: [PATCH 9/9] Auto-update

---
 package.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package.json b/package.json
index 39d5d1d..324a1fb 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,8 @@
 {
   "name": "salesforce-marketing-cloud-sdk",
   "version": "1.0.0",
-  "description": "Marketing_Clouds_REST_API_is_our_newest_API__It_supports_multi_channel_use_cases_is_much_more_lightweight_and_easy_to_use_than_our_SOAP_API_and_is_getting_more_comprehensive_with_every_release_",
-  "license": "Apache 2.0",
+  "description": "The Salesforce Marketing Cloud Node.js SDK",
+  "license": "BSD-3-Clause",
   "main": "src/index.js",
   "scripts": {
     "test": "node_modules/.bin/mocha test/unit --recursive && node_modules/.bin/mocha test/integration --recursive --timeout {TEST_TIMEOUT}s"