$configuration
$configuration : \ElasticEmailClient\ApiConfiguration
Add(\ElasticEmailEnums\Campaign $campaign) : integer
Adds a campaign to the queue for processing based on the configuration
| \ElasticEmailEnums\Campaign | $campaign | Json representation of a campaign |
Export(\ElasticEmailApi\array<int> $channelIDs = array(), \ElasticEmailEnums\ExportFileFormats $fileFormat = \ElasticEmailEnums\ExportFileFormats::Csv, \ElasticEmailEnums\CompressionFormat $compressionFormat = \ElasticEmailEnums\CompressionFormat::None, string $fileName = null) : \ElasticEmailEnums\ExportLink
Export selected campaigns to chosen file format.
| \ElasticEmailApi\array |
$channelIDs | List of campaign IDs used for processing |
| \ElasticEmailEnums\ExportFileFormats | $fileFormat | Format of the exported file |
| \ElasticEmailEnums\CompressionFormat | $compressionFormat | FileResponse compression format. None or Zip. |
| string | $fileName | Name of your file. |
EEList(string $search = null, integer $offset, integer $limit) : \ElasticEmailApi\Array<\ElasticEmailEnums\CampaignChannel>
List all of your campaigns
| string | $search | Text fragment used for searching. |
| integer | $offset | How many items should be loaded ahead. |
| integer | $limit | Maximum of loaded items. |
Update(\ElasticEmailEnums\Campaign $campaign) : integer
Updates a previously added campaign. Only Active and Paused campaigns can be updated.
| \ElasticEmailEnums\Campaign | $campaign | Json representation of a campaign |