20 return $this->
get(
'contactfilters/count');
36 $queryParameters = array(
37 'page_index' => $page_index,
38 'page_size' => $page_size
40 return $this->
get(
'contactfilters', $queryParameters);
51 return $this->
get(
'contactfilters/contactfilter/' . $contactFilterId);
66 return $this->
post(
"contactfilters/contactfilter/" . $contactFilterId, $newFilterObject->toXMLString());
83 if ($version == 1.0) {
84 $queryParameters = array(
85 'createTargetGroup' => ($createTargetGroup) ?
"true" :
"false"
87 return $this->
put(
"contactfilters/contactfilter", $newFilterObject->toXMLString(), $queryParameters);
88 }
else if ($version == 2.0) {
89 $queryParameters = array(
90 'createTargetGroup' => ($createTargetGroup) ?
"true" :
"false"
92 return $this->
post(
"contactfilters/v2", $newFilterObject, $queryParameters,
"application/json");
106 return $this->
delete(
"contactfilters/contactfilter/" . $contactFilterId);
123 return $this->
get(
"contactfilters/contactfilter/" . $contactFilterId .
"/refresh", ($time) ? array(
"time" => $time) : null);
post($resourcePath, $payload="", $queryParameters=array(), $mimeType= 'application/vnd.maileon.api+xml', $deserializationType=null, $contentType=null, $contentLength=null)
put($resourcePath, $payload="", $queryParameters=array(), $mimeType= 'application/vnd.maileon.api+xml', $deserializationType=null)