mailpoetLogoInEmails = $mailpoetLogoInEmails; $this->detailedAnalytics = $detailedAnalytics; $this->automationSteps = $automationSteps; $this->segmentFilters = $segmentFilters; } /** * @return bool True if Mailpoet logo is required in emails */ public function getMailpoetLogoInEmails(): bool { return $this->mailpoetLogoInEmails; } /** * @return bool True if Detailed analytics are enabled */ public function getDetailedAnalytics(): bool { return $this->detailedAnalytics; } /** * @return int Automation steps limit, 0 if unlimited */ public function getAutomationSteps(): int { return $this->automationSteps; } /** * @return int Segment filters limit, 0 if unlimited */ public function getSegmentFilters(): int { return $this->segmentFilters; } public function toArray(): array { return [ 'mailpoetLogoInEmails' => $this->mailpoetLogoInEmails, 'detailedAnalytics' => $this->detailedAnalytics, 'automationSteps' => $this->automationSteps, 'segmentFilters' => $this->segmentFilters, ]; } }