CampaignService
class CampaignService extends BaseService (View source)
The campaign manager class used to handle campaigns.
Methods
CampaignModel
getCampaign(string $id)
Retrieve a specific campaign from Klaviyo.
CampaignModel
createCampaign(array $configuration)
Create a new campaign.
array
sendCampaignImmediately(string $id)
Send a campaign immediately.
array
Details
in BaseService at line line 28
__construct(KlaviyoApi $api)
The constructor for the list manager class.
in BaseService at line line 35
static
create(KlaviyoApi $api)
Instantiates a new instance of this class.
in BaseService at line line 46
string
getResourcePath($resource)
Retrieve the full resource path.
at line line 21
CampaignModel
getCampaign(string $id)
Retrieve a specific campaign from Klaviyo.
at line line 58
CampaignModel
createCampaign(array $configuration)
Create a new campaign.
at line line 72
array
sendCampaignImmediately(string $id)
Send a campaign immediately.