/**
  * Get a reporting summary for a campaign
  * @param string $accessToken - Constant Contact OAuth2 access token
  * @param mixed $emailCampaign  - Campaign id or Campaign object itself
  * @param string $next - next value returned from a previous request (used in pagination)
  * @param int $limit - number of results to return per page
  * @return TrackingSummary
  */
 public function getEmailCampaignSummaryReport($accessToken, $campaign)
 {
     $campaignId = $this->getArgumentId($campaign, 'Campaign');
     return $this->campaignTrackingService->getSummary($accessToken, $campaignId);
 }