<?php
namespace PHPFUI\ConstantContact\V3\Reports\EmailReports\Tracking;
class Clicks extends \PHPFUI\ConstantContact\Base
{
public function __construct(\PHPFUI\ConstantContact\Client $client)
{
parent::__construct($client, '/v3/reports/email_reports/{campaign_activity_id}/tracking/clicks');
}
public function get(string $campaign_activity_id, ?int $url_id = null, ?string $limit = null) : ?array
{
return $this->doGet(['campaign_activity_id' => $campaign_activity_id, 'url_id' => $url_id, 'limit' => $limit, ]);
}
public function getTyped(string $campaign_activity_id, ?int $url_id = null, ?string $limit = null) : ?\PHPFUI\ConstantContact\Definition\ClicksTrackingActivitiesPage
{
$data = $this->get($campaign_activity_id, $url_id, $limit);
return $data ? new \PHPFUI\ConstantContact\Definition\ClicksTrackingActivitiesPage($data) : null;
}
}