/**
  * Get opens for a Contact
  * @param string $accessToken - Constant Contact OAuth2 access token
  * @param mixed $contact  - Contact id or Contact object itself
  * @param mixed $param - either the next link from a previous request, or a limit or restrict the page size of
  * an initial request
  * @return ResultSet - Containing a results array of {@link Ctct\Components\Tracking\OpenActivity}
  */
 public function getContactOpens($accessToken, $contact, $param = null)
 {
     $contactId = $this->getArgumentId($contact, 'Contact');
     $param = $this->determineParam($param);
     return $this->contactTrackingService->getOpens($accessToken, $contactId, $param);
 }
 /**
  * Get opens for a Contact
  * @param string $accessToken - Constant Contact OAuth2 access token
  * @param mixed $contact  - Contact id or Contact object itself
  * @param mixed $params - associative array of query parameters and values to append to the request.
  *      Allowed parameters include:
  *      limit - Specifies the number of results displayed per page of output, from 1 - 500, default = 50.
  *      created_since - Used to retrieve a list of events since the date and time specified (in ISO-8601 format).
  *      next - the next link returned from a previous paginated call. May only be used by itself.
  * @return ResultSet - Containing a results array of {@link Ctct\Components\Tracking\OpenActivity}
  */
 public function getContactOpens($accessToken, $contact, array $params = array())
 {
     $contactId = $this->getArgumentId($contact, 'Contact');
     return $this->contactTrackingService->getOpens($accessToken, $contactId, $params);
 }