listResource('websites', $params); } public function subscribers(array $params = []): array { return $this->listResource('subscribers', $params); } public function subscriberStatistics(int $websiteId): array { return $this->getResource('subscribers-statistics', $websiteId); } public function campaigns(array $params = []): array { return $this->listResource('campaigns', $params); } public function campaign(int $id): array { return $this->getResource('campaigns', $id); } public function createCampaign(array $data): array { return $this->createResource('campaigns', $data); } public function updateCampaign(int $id, array $data): array { return $this->updateResource('campaigns', $id, $data); } public function deleteCampaign(int $id): array { return $this->deleteResource('campaigns', $id); } public function personalNotifications(array $params = []): array { return $this->listResource('personal-notifications', $params); } public function createPersonalNotification(array $data): array { return $this->createResource('personal-notifications', $data); } public function flows(array $params = []): array { return $this->listResource('flows', $params); } public function createFlow(array $data): array { return $this->createResource('flows', $data); } public function segments(array $params = []): array { return $this->listResource('segments', $params); } public function createSegment(array $data): array { return $this->createResource('segments', $data); } public function rssAutomations(array $params = []): array { return $this->listResource('rss-automations', $params); } public function recurringCampaigns(array $params = []): array { return $this->listResource('recurring-campaigns', $params); } }