<?php
namespace PHPFUI\ConstantContact\V3\Reports\ContactReports;
class ActivitySummary extends \PHPFUI\ConstantContact\Base
{
public function __construct(\PHPFUI\ConstantContact\Client $client)
{
parent::__construct($client, '/v3/reports/contact_reports/{contact_id}/activity_summary');
}
public function get(string $contact_id, string $start, string $end) : ?array
{
return $this->doGet(['contact_id' => $contact_id, 'start' => $start, 'end' => $end, ]);
}
public function getTyped(string $contact_id, string $start, string $end) : ?\PHPFUI\ConstantContact\Definition\ContactCampaignActivitiesSummary
{
$data = $this->get($contact_id, $start, $end);
return $data ? new \PHPFUI\ConstantContact\Definition\ContactCampaignActivitiesSummary($data) : null;
}
}