code: private function createCountQueryParameters($fromDate, $toDate, $contactIds, $contactEmails, $contactExternalIds, $mailingIds, $source)
      {
          $queryParameters = array();
  
          if (isset ($fromDate))
              $queryParameters ['from_date'] = $fromDate;
          if (isset ($toDate))
              $queryParameters ['to_date'] = $toDate;
          if (isset ($source))
              $queryParameters ['source'] = $source;
  
          $queryParameters = $this->appendArrayFields($queryParameters, "ids", $contactIds);
          $queryParameters = $this->appendArrayFields($queryParameters, "emails", $contactEmails);
          $queryParameters = $this->appendArrayFields($queryParameters, "eids", $contactExternalIds);
  
          if (isset ($mailingIds)) {
              $queryParameters ['mailing_id'] = array();
  
              foreach ($mailingIds as $mailingId) {
                  $queryParameters ['mailing_id'] [] = $mailingId;
              }
          }
          return $queryParameters;
      }
docs: Creates the common query parameters for count operations
  
  @param long $fromDate
  If provided, only the unsubscriptions after the given date will be returned. The value of from_date must be a numeric value representing a point in time milliseconds afterJanuary 1, 1970 00:00:00
  @param long $toDate
  If provided, only the unsubscriptions before the given date will be returned. The value of to_date must be a numeric value representing a point in time milliseconds afterJanuary 1, 1970 00:00:00
  @param array $contactIds
  Multivalued parameter to filter the unsubscriptions by contacts. Each value must correspond to a contact id.
  @param array $contactEmails
  Multivalued parameter to filter the unsubscriptions by email addresses.
  @param array $contactExternalIds
  Multivalued parameter to filter the unsubscriptions by external ids. Each value must correspond to a contacts external id.
  @param array $mailingIds
  Multivalued parameter to filter the unsubscriptions by mailings. Each value must correspond to a mailing id.
  @param string $source
  Filters the unsubscriptions by their source. The source can be an unsubscription link (link), a reply mail (reply) or other.
  
  @return array