PluginProbe
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) / 1.0.3
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) v1.0.3
9.1.2 9.1.1 9.1.0 9.0.2 9.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 All 153 releases
wp-analytify / lib / Google / Service / Dfareporting.php

Dfareporting.php in Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) 1.0.3, at lib/Google/Service/Dfareporting.php

2,929 lines 75.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Copyright 2010 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18 /**
19 * Service definition for Dfareporting (v1.3).
20 *
21 * <p>
22 * Lets you create, run and download reports.
23 * </p>
24 *
25 * <p>
26 * For more information about this service, see the API
27 * <a href="https://developers.google.com/doubleclick-advertisers/reporting/" target="_blank">Documentation</a>
28 * </p>
29 *
30 * @author Google, Inc.
31 */
32 class Analytify_Google_Service_Dfareporting extends Analytify_Google_Service
33 {
34 /** View and manage DoubleClick for Advertisers reports. */
35 const DFAREPORTING = "https://www.googleapis.com/auth/dfareporting";
36
37 public $dimensionValues;
38 public $files;
39 public $reports;
40 public $reports_compatibleFields;
41 public $reports_files;
42 public $userProfiles;
43
44
45 /**
46 * Constructs the internal representation of the Dfareporting service.
47 *
48 * @param Analytify_Google_Client $client
49 */
50 public function __construct(Analytify_Google_Client $client)
51 {
52 parent::__construct($client);
53 $this->servicePath = 'dfareporting/v1.3/';
54 $this->version = 'v1.3';
55 $this->serviceName = 'dfareporting';
56
57 $this->dimensionValues = new Analytify_Google_Service_Dfareporting_DimensionValues_Resource(
58 $this,
59 $this->serviceName,
60 'dimensionValues',
61 array(
62 'methods' => array(
63 'query' => array(
64 'path' => 'userprofiles/{profileId}/dimensionvalues/query',
65 'httpMethod' => 'POST',
66 'parameters' => array(
67 'profileId' => array(
68 'location' => 'path',
69 'type' => 'string',
70 'required' => true,
71 ),
72 'pageToken' => array(
73 'location' => 'query',
74 'type' => 'string',
75 ),
76 'maxResults' => array(
77 'location' => 'query',
78 'type' => 'integer',
79 ),
80 ),
81 ),
82 )
83 )
84 );
85 $this->files = new Analytify_Google_Service_Dfareporting_Files_Resource(
86 $this,
87 $this->serviceName,
88 'files',
89 array(
90 'methods' => array(
91 'get' => array(
92 'path' => 'reports/{reportId}/files/{fileId}',
93 'httpMethod' => 'GET',
94 'parameters' => array(
95 'reportId' => array(
96 'location' => 'path',
97 'type' => 'string',
98 'required' => true,
99 ),
100 'fileId' => array(
101 'location' => 'path',
102 'type' => 'string',
103 'required' => true,
104 ),
105 ),
106 ),'list' => array(
107 'path' => 'userprofiles/{profileId}/files',
108 'httpMethod' => 'GET',
109 'parameters' => array(
110 'profileId' => array(
111 'location' => 'path',
112 'type' => 'string',
113 'required' => true,
114 ),
115 'sortField' => array(
116 'location' => 'query',
117 'type' => 'string',
118 ),
119 'maxResults' => array(
120 'location' => 'query',
121 'type' => 'integer',
122 ),
123 'pageToken' => array(
124 'location' => 'query',
125 'type' => 'string',
126 ),
127 'sortOrder' => array(
128 'location' => 'query',
129 'type' => 'string',
130 ),
131 'scope' => array(
132 'location' => 'query',
133 'type' => 'string',
134 ),
135 ),
136 ),
137 )
138 )
139 );
140 $this->reports = new Analytify_Google_Service_Dfareporting_Reports_Resource(
141 $this,
142 $this->serviceName,
143 'reports',
144 array(
145 'methods' => array(
146 'delete' => array(
147 'path' => 'userprofiles/{profileId}/reports/{reportId}',
148 'httpMethod' => 'DELETE',
149 'parameters' => array(
150 'profileId' => array(
151 'location' => 'path',
152 'type' => 'string',
153 'required' => true,
154 ),
155 'reportId' => array(
156 'location' => 'path',
157 'type' => 'string',
158 'required' => true,
159 ),
160 ),
161 ),'get' => array(
162 'path' => 'userprofiles/{profileId}/reports/{reportId}',
163 'httpMethod' => 'GET',
164 'parameters' => array(
165 'profileId' => array(
166 'location' => 'path',
167 'type' => 'string',
168 'required' => true,
169 ),
170 'reportId' => array(
171 'location' => 'path',
172 'type' => 'string',
173 'required' => true,
174 ),
175 ),
176 ),'insert' => array(
177 'path' => 'userprofiles/{profileId}/reports',
178 'httpMethod' => 'POST',
179 'parameters' => array(
180 'profileId' => array(
181 'location' => 'path',
182 'type' => 'string',
183 'required' => true,
184 ),
185 ),
186 ),'list' => array(
187 'path' => 'userprofiles/{profileId}/reports',
188 'httpMethod' => 'GET',
189 'parameters' => array(
190 'profileId' => array(
191 'location' => 'path',
192 'type' => 'string',
193 'required' => true,
194 ),
195 'sortField' => array(
196 'location' => 'query',
197 'type' => 'string',
198 ),
199 'maxResults' => array(
200 'location' => 'query',
201 'type' => 'integer',
202 ),
203 'pageToken' => array(
204 'location' => 'query',
205 'type' => 'string',
206 ),
207 'sortOrder' => array(
208 'location' => 'query',
209 'type' => 'string',
210 ),
211 'scope' => array(
212 'location' => 'query',
213 'type' => 'string',
214 ),
215 ),
216 ),'patch' => array(
217 'path' => 'userprofiles/{profileId}/reports/{reportId}',
218 'httpMethod' => 'PATCH',
219 'parameters' => array(
220 'profileId' => array(
221 'location' => 'path',
222 'type' => 'string',
223 'required' => true,
224 ),
225 'reportId' => array(
226 'location' => 'path',
227 'type' => 'string',
228 'required' => true,
229 ),
230 ),
231 ),'run' => array(
232 'path' => 'userprofiles/{profileId}/reports/{reportId}/run',
233 'httpMethod' => 'POST',
234 'parameters' => array(
235 'profileId' => array(
236 'location' => 'path',
237 'type' => 'string',
238 'required' => true,
239 ),
240 'reportId' => array(
241 'location' => 'path',
242 'type' => 'string',
243 'required' => true,
244 ),
245 'synchronous' => array(
246 'location' => 'query',
247 'type' => 'boolean',
248 ),
249 ),
250 ),'update' => array(
251 'path' => 'userprofiles/{profileId}/reports/{reportId}',
252 'httpMethod' => 'PUT',
253 'parameters' => array(
254 'profileId' => array(
255 'location' => 'path',
256 'type' => 'string',
257 'required' => true,
258 ),
259 'reportId' => array(
260 'location' => 'path',
261 'type' => 'string',
262 'required' => true,
263 ),
264 ),
265 ),
266 )
267 )
268 );
269 $this->reports_compatibleFields = new Analytify_Google_Service_Dfareporting_ReportsCompatibleFields_Resource(
270 $this,
271 $this->serviceName,
272 'compatibleFields',
273 array(
274 'methods' => array(
275 'query' => array(
276 'path' => 'userprofiles/{profileId}/reports/compatiblefields/query',
277 'httpMethod' => 'POST',
278 'parameters' => array(
279 'profileId' => array(
280 'location' => 'path',
281 'type' => 'string',
282 'required' => true,
283 ),
284 ),
285 ),
286 )
287 )
288 );
289 $this->reports_files = new Analytify_Google_Service_Dfareporting_ReportsFiles_Resource(
290 $this,
291 $this->serviceName,
292 'files',
293 array(
294 'methods' => array(
295 'get' => array(
296 'path' => 'userprofiles/{profileId}/reports/{reportId}/files/{fileId}',
297 'httpMethod' => 'GET',
298 'parameters' => array(
299 'profileId' => array(
300 'location' => 'path',
301 'type' => 'string',
302 'required' => true,
303 ),
304 'reportId' => array(
305 'location' => 'path',
306 'type' => 'string',
307 'required' => true,
308 ),
309 'fileId' => array(
310 'location' => 'path',
311 'type' => 'string',
312 'required' => true,
313 ),
314 ),
315 ),'list' => array(
316 'path' => 'userprofiles/{profileId}/reports/{reportId}/files',
317 'httpMethod' => 'GET',
318 'parameters' => array(
319 'profileId' => array(
320 'location' => 'path',
321 'type' => 'string',
322 'required' => true,
323 ),
324 'reportId' => array(
325 'location' => 'path',
326 'type' => 'string',
327 'required' => true,
328 ),
329 'sortField' => array(
330 'location' => 'query',
331 'type' => 'string',
332 ),
333 'maxResults' => array(
334 'location' => 'query',
335 'type' => 'integer',
336 ),
337 'pageToken' => array(
338 'location' => 'query',
339 'type' => 'string',
340 ),
341 'sortOrder' => array(
342 'location' => 'query',
343 'type' => 'string',
344 ),
345 ),
346 ),
347 )
348 )
349 );
350 $this->userProfiles = new Analytify_Google_Service_Dfareporting_UserProfiles_Resource(
351 $this,
352 $this->serviceName,
353 'userProfiles',
354 array(
355 'methods' => array(
356 'get' => array(
357 'path' => 'userprofiles/{profileId}',
358 'httpMethod' => 'GET',
359 'parameters' => array(
360 'profileId' => array(
361 'location' => 'path',
362 'type' => 'string',
363 'required' => true,
364 ),
365 ),
366 ),'list' => array(
367 'path' => 'userprofiles',
368 'httpMethod' => 'GET',
369 'parameters' => array(),
370 ),
371 )
372 )
373 );
374 }
375 }
376
377
378 /**
379 * The "dimensionValues" collection of methods.
380 * Typical usage is:
381 * <code>
382 * $dfareportingService = new Analytify_Google_Service_Dfareporting(...);
383 * $dimensionValues = $dfareportingService->dimensionValues;
384 * </code>
385 */
386 class Analytify_Google_Service_Dfareporting_DimensionValues_Resource extends Analytify_Google_Service_Resource
387 {
388
389 /**
390 * Retrieves list of report dimension values for a list of filters.
391 * (dimensionValues.query)
392 *
393 * @param string $profileId
394 * The DFA user profile ID.
395 * @param Analytify_Google_DimensionValueRequest $postBody
396 * @param array $optParams Optional parameters.
397 *
398 * @opt_param string pageToken
399 * The value of the nextToken from the previous result page.
400 * @opt_param int maxResults
401 * Maximum number of results to return.
402 * @return Analytify_Google_Service_Dfareporting_DimensionValueList
403 */
404 public function query($profileId, Analytify_Google_Service_Dfareporting_DimensionValueRequest $postBody, $optParams = array())
405 {
406 $params = array('profileId' => $profileId, 'postBody' => $postBody);
407 $params = array_merge($params, $optParams);
408 return $this->call('query', array($params), "Analytify_Google_Service_Dfareporting_DimensionValueList");
409 }
410 }
411
412 /**
413 * The "files" collection of methods.
414 * Typical usage is:
415 * <code>
416 * $dfareportingService = new Analytify_Google_Service_Dfareporting(...);
417 * $files = $dfareportingService->files;
418 * </code>
419 */
420 class Analytify_Google_Service_Dfareporting_Files_Resource extends Analytify_Google_Service_Resource
421 {
422
423 /**
424 * Retrieves a report file by its report ID and file ID. (files.get)
425 *
426 * @param string $reportId
427 * The ID of the report.
428 * @param string $fileId
429 * The ID of the report file.
430 * @param array $optParams Optional parameters.
431 * @return Analytify_Google_Service_Dfareporting_DfareportingFile
432 */
433 public function get($reportId, $fileId, $optParams = array())
434 {
435 $params = array('reportId' => $reportId, 'fileId' => $fileId);
436 $params = array_merge($params, $optParams);
437 return $this->call('get', array($params), "Analytify_Google_Service_Dfareporting_DfareportingFile");
438 }
439 /**
440 * Lists files for a user profile. (files.listFiles)
441 *
442 * @param string $profileId
443 * The DFA profile ID.
444 * @param array $optParams Optional parameters.
445 *
446 * @opt_param string sortField
447 * The field by which to sort the list.
448 * @opt_param int maxResults
449 * Maximum number of results to return.
450 * @opt_param string pageToken
451 * The value of the nextToken from the previous result page.
452 * @opt_param string sortOrder
453 * Order of sorted results, default is 'DESCENDING'.
454 * @opt_param string scope
455 * The scope that defines which results are returned, default is 'MINE'.
456 * @return Analytify_Google_Service_Dfareporting_FileList
457 */
458 public function listFiles($profileId, $optParams = array())
459 {
460 $params = array('profileId' => $profileId);
461 $params = array_merge($params, $optParams);
462 return $this->call('list', array($params), "Analytify_Google_Service_Dfareporting_FileList");
463 }
464 }
465
466 /**
467 * The "reports" collection of methods.
468 * Typical usage is:
469 * <code>
470 * $dfareportingService = new Analytify_Google_Service_Dfareporting(...);
471 * $reports = $dfareportingService->reports;
472 * </code>
473 */
474 class Analytify_Google_Service_Dfareporting_Reports_Resource extends Analytify_Google_Service_Resource
475 {
476
477 /**
478 * Deletes a report by its ID. (reports.delete)
479 *
480 * @param string $profileId
481 * The DFA user profile ID.
482 * @param string $reportId
483 * The ID of the report.
484 * @param array $optParams Optional parameters.
485 */
486 public function delete($profileId, $reportId, $optParams = array())
487 {
488 $params = array('profileId' => $profileId, 'reportId' => $reportId);
489 $params = array_merge($params, $optParams);
490 return $this->call('delete', array($params));
491 }
492 /**
493 * Retrieves a report by its ID. (reports.get)
494 *
495 * @param string $profileId
496 * The DFA user profile ID.
497 * @param string $reportId
498 * The ID of the report.
499 * @param array $optParams Optional parameters.
500 * @return Analytify_Google_Service_Dfareporting_Report
501 */
502 public function get($profileId, $reportId, $optParams = array())
503 {
504 $params = array('profileId' => $profileId, 'reportId' => $reportId);
505 $params = array_merge($params, $optParams);
506 return $this->call('get', array($params), "Analytify_Google_Service_Dfareporting_Report");
507 }
508 /**
509 * Creates a report. (reports.insert)
510 *
511 * @param string $profileId
512 * The DFA user profile ID.
513 * @param Analytify_Google_Report $postBody
514 * @param array $optParams Optional parameters.
515 * @return Analytify_Google_Service_Dfareporting_Report
516 */
517 public function insert($profileId, Analytify_Google_Service_Dfareporting_Report $postBody, $optParams = array())
518 {
519 $params = array('profileId' => $profileId, 'postBody' => $postBody);
520 $params = array_merge($params, $optParams);
521 return $this->call('insert', array($params), "Analytify_Google_Service_Dfareporting_Report");
522 }
523 /**
524 * Retrieves list of reports. (reports.listReports)
525 *
526 * @param string $profileId
527 * The DFA user profile ID.
528 * @param array $optParams Optional parameters.
529 *
530 * @opt_param string sortField
531 * The field by which to sort the list.
532 * @opt_param int maxResults
533 * Maximum number of results to return.
534 * @opt_param string pageToken
535 * The value of the nextToken from the previous result page.
536 * @opt_param string sortOrder
537 * Order of sorted results, default is 'DESCENDING'.
538 * @opt_param string scope
539 * The scope that defines which results are returned, default is 'MINE'.
540 * @return Analytify_Google_Service_Dfareporting_ReportList
541 */
542 public function listReports($profileId, $optParams = array())
543 {
544 $params = array('profileId' => $profileId);
545 $params = array_merge($params, $optParams);
546 return $this->call('list', array($params), "Analytify_Google_Service_Dfareporting_ReportList");
547 }
548 /**
549 * Updates a report. This method supports patch semantics. (reports.patch)
550 *
551 * @param string $profileId
552 * The DFA user profile ID.
553 * @param string $reportId
554 * The ID of the report.
555 * @param Analytify_Google_Report $postBody
556 * @param array $optParams Optional parameters.
557 * @return Analytify_Google_Service_Dfareporting_Report
558 */
559 public function patch($profileId, $reportId, Analytify_Google_Service_Dfareporting_Report $postBody, $optParams = array())
560 {
561 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
562 $params = array_merge($params, $optParams);
563 return $this->call('patch', array($params), "Analytify_Google_Service_Dfareporting_Report");
564 }
565 /**
566 * Runs a report. (reports.run)
567 *
568 * @param string $profileId
569 * The DFA profile ID.
570 * @param string $reportId
571 * The ID of the report.
572 * @param array $optParams Optional parameters.
573 *
574 * @opt_param bool synchronous
575 * If set and true, tries to run the report synchronously.
576 * @return Analytify_Google_Service_Dfareporting_DfareportingFile
577 */
578 public function run($profileId, $reportId, $optParams = array())
579 {
580 $params = array('profileId' => $profileId, 'reportId' => $reportId);
581 $params = array_merge($params, $optParams);
582 return $this->call('run', array($params), "Analytify_Google_Service_Dfareporting_DfareportingFile");
583 }
584 /**
585 * Updates a report. (reports.update)
586 *
587 * @param string $profileId
588 * The DFA user profile ID.
589 * @param string $reportId
590 * The ID of the report.
591 * @param Analytify_Google_Report $postBody
592 * @param array $optParams Optional parameters.
593 * @return Analytify_Google_Service_Dfareporting_Report
594 */
595 public function update($profileId, $reportId, Analytify_Google_Service_Dfareporting_Report $postBody, $optParams = array())
596 {
597 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
598 $params = array_merge($params, $optParams);
599 return $this->call('update', array($params), "Analytify_Google_Service_Dfareporting_Report");
600 }
601 }
602
603 /**
604 * The "compatibleFields" collection of methods.
605 * Typical usage is:
606 * <code>
607 * $dfareportingService = new Analytify_Google_Service_Dfareporting(...);
608 * $compatibleFields = $dfareportingService->compatibleFields;
609 * </code>
610 */
611 class Analytify_Google_Service_Dfareporting_ReportsCompatibleFields_Resource extends Analytify_Google_Service_Resource
612 {
613
614 /**
615 * Returns the fields that are compatible to be selected in the respective
616 * sections of a report criteria, given the fields already selected in the input
617 * report and user permissions. (compatibleFields.query)
618 *
619 * @param string $profileId
620 * The DFA user profile ID.
621 * @param Analytify_Google_Report $postBody
622 * @param array $optParams Optional parameters.
623 * @return Analytify_Google_Service_Dfareporting_CompatibleFields
624 */
625 public function query($profileId, Analytify_Google_Service_Dfareporting_Report $postBody, $optParams = array())
626 {
627 $params = array('profileId' => $profileId, 'postBody' => $postBody);
628 $params = array_merge($params, $optParams);
629 return $this->call('query', array($params), "Analytify_Google_Service_Dfareporting_CompatibleFields");
630 }
631 }
632 /**
633 * The "files" collection of methods.
634 * Typical usage is:
635 * <code>
636 * $dfareportingService = new Analytify_Google_Service_Dfareporting(...);
637 * $files = $dfareportingService->files;
638 * </code>
639 */
640 class Analytify_Google_Service_Dfareporting_ReportsFiles_Resource extends Analytify_Google_Service_Resource
641 {
642
643 /**
644 * Retrieves a report file. (files.get)
645 *
646 * @param string $profileId
647 * The DFA profile ID.
648 * @param string $reportId
649 * The ID of the report.
650 * @param string $fileId
651 * The ID of the report file.
652 * @param array $optParams Optional parameters.
653 * @return Analytify_Google_Service_Dfareporting_DfareportingFile
654 */
655 public function get($profileId, $reportId, $fileId, $optParams = array())
656 {
657 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'fileId' => $fileId);
658 $params = array_merge($params, $optParams);
659 return $this->call('get', array($params), "Analytify_Google_Service_Dfareporting_DfareportingFile");
660 }
661 /**
662 * Lists files for a report. (files.listReportsFiles)
663 *
664 * @param string $profileId
665 * The DFA profile ID.
666 * @param string $reportId
667 * The ID of the parent report.
668 * @param array $optParams Optional parameters.
669 *
670 * @opt_param string sortField
671 * The field by which to sort the list.
672 * @opt_param int maxResults
673 * Maximum number of results to return.
674 * @opt_param string pageToken
675 * The value of the nextToken from the previous result page.
676 * @opt_param string sortOrder
677 * Order of sorted results, default is 'DESCENDING'.
678 * @return Analytify_Google_Service_Dfareporting_FileList
679 */
680 public function listReportsFiles($profileId, $reportId, $optParams = array())
681 {
682 $params = array('profileId' => $profileId, 'reportId' => $reportId);
683 $params = array_merge($params, $optParams);
684 return $this->call('list', array($params), "Analytify_Google_Service_Dfareporting_FileList");
685 }
686 }
687
688 /**
689 * The "userProfiles" collection of methods.
690 * Typical usage is:
691 * <code>
692 * $dfareportingService = new Analytify_Google_Service_Dfareporting(...);
693 * $userProfiles = $dfareportingService->userProfiles;
694 * </code>
695 */
696 class Analytify_Google_Service_Dfareporting_UserProfiles_Resource extends Analytify_Google_Service_Resource
697 {
698
699 /**
700 * Gets one user profile by ID. (userProfiles.get)
701 *
702 * @param string $profileId
703 * The user profile ID.
704 * @param array $optParams Optional parameters.
705 * @return Analytify_Google_Service_Dfareporting_UserProfile
706 */
707 public function get($profileId, $optParams = array())
708 {
709 $params = array('profileId' => $profileId);
710 $params = array_merge($params, $optParams);
711 return $this->call('get', array($params), "Analytify_Google_Service_Dfareporting_UserProfile");
712 }
713 /**
714 * Retrieves list of user profiles for a user. (userProfiles.listUserProfiles)
715 *
716 * @param array $optParams Optional parameters.
717 * @return Analytify_Google_Service_Dfareporting_UserProfileList
718 */
719 public function listUserProfiles($optParams = array())
720 {
721 $params = array();
722 $params = array_merge($params, $optParams);
723 return $this->call('list', array($params), "Analytify_Google_Service_Dfareporting_UserProfileList");
724 }
725 }
726
727
728
729
730 class Analytify_Google_Service_Dfareporting_Activities extends Analytify_Google_Collection
731 {
732 protected $filtersType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
733 protected $filtersDataType = 'array';
734 public $kind;
735 public $metricNames;
736
737 public function setFilters($filters)
738 {
739 $this->filters = $filters;
740 }
741
742 public function getFilters()
743 {
744 return $this->filters;
745 }
746
747 public function setKind($kind)
748 {
749 $this->kind = $kind;
750 }
751
752 public function getKind()
753 {
754 return $this->kind;
755 }
756
757 public function setMetricNames($metricNames)
758 {
759 $this->metricNames = $metricNames;
760 }
761
762 public function getMetricNames()
763 {
764 return $this->metricNames;
765 }
766 }
767
768 class Analytify_Google_Service_Dfareporting_CompatibleFields extends Analytify_Google_Model
769 {
770 protected $crossDimensionReachReportCompatibleFieldsType = 'Analytify_Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields';
771 protected $crossDimensionReachReportCompatibleFieldsDataType = '';
772 protected $floodlightReportCompatibleFieldsType = 'Analytify_Google_Service_Dfareporting_FloodlightReportCompatibleFields';
773 protected $floodlightReportCompatibleFieldsDataType = '';
774 public $kind;
775 protected $pathToConversionReportCompatibleFieldsType = 'Analytify_Google_Service_Dfareporting_PathToConversionReportCompatibleFields';
776 protected $pathToConversionReportCompatibleFieldsDataType = '';
777 protected $reachReportCompatibleFieldsType = 'Analytify_Google_Service_Dfareporting_ReachReportCompatibleFields';
778 protected $reachReportCompatibleFieldsDataType = '';
779 protected $reportCompatibleFieldsType = 'Analytify_Google_Service_Dfareporting_ReportCompatibleFields';
780 protected $reportCompatibleFieldsDataType = '';
781
782 public function setCrossDimensionReachReportCompatibleFields(Analytify_Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields $crossDimensionReachReportCompatibleFields)
783 {
784 $this->crossDimensionReachReportCompatibleFields = $crossDimensionReachReportCompatibleFields;
785 }
786
787 public function getCrossDimensionReachReportCompatibleFields()
788 {
789 return $this->crossDimensionReachReportCompatibleFields;
790 }
791
792 public function setFloodlightReportCompatibleFields(Analytify_Google_Service_Dfareporting_FloodlightReportCompatibleFields $floodlightReportCompatibleFields)
793 {
794 $this->floodlightReportCompatibleFields = $floodlightReportCompatibleFields;
795 }
796
797 public function getFloodlightReportCompatibleFields()
798 {
799 return $this->floodlightReportCompatibleFields;
800 }
801
802 public function setKind($kind)
803 {
804 $this->kind = $kind;
805 }
806
807 public function getKind()
808 {
809 return $this->kind;
810 }
811
812 public function setPathToConversionReportCompatibleFields(Analytify_Google_Service_Dfareporting_PathToConversionReportCompatibleFields $pathToConversionReportCompatibleFields)
813 {
814 $this->pathToConversionReportCompatibleFields = $pathToConversionReportCompatibleFields;
815 }
816
817 public function getPathToConversionReportCompatibleFields()
818 {
819 return $this->pathToConversionReportCompatibleFields;
820 }
821
822 public function setReachReportCompatibleFields(Analytify_Google_Service_Dfareporting_ReachReportCompatibleFields $reachReportCompatibleFields)
823 {
824 $this->reachReportCompatibleFields = $reachReportCompatibleFields;
825 }
826
827 public function getReachReportCompatibleFields()
828 {
829 return $this->reachReportCompatibleFields;
830 }
831
832 public function setReportCompatibleFields(Analytify_Google_Service_Dfareporting_ReportCompatibleFields $reportCompatibleFields)
833 {
834 $this->reportCompatibleFields = $reportCompatibleFields;
835 }
836
837 public function getReportCompatibleFields()
838 {
839 return $this->reportCompatibleFields;
840 }
841 }
842
843 class Analytify_Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields extends Analytify_Google_Collection
844 {
845 protected $breakdownType = 'Analytify_Google_Service_Dfareporting_Dimension';
846 protected $breakdownDataType = 'array';
847 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_Dimension';
848 protected $dimensionFiltersDataType = 'array';
849 public $kind;
850 protected $metricsType = 'Analytify_Google_Service_Dfareporting_Metric';
851 protected $metricsDataType = 'array';
852 protected $overlapMetricsType = 'Analytify_Google_Service_Dfareporting_Metric';
853 protected $overlapMetricsDataType = 'array';
854
855 public function setBreakdown($breakdown)
856 {
857 $this->breakdown = $breakdown;
858 }
859
860 public function getBreakdown()
861 {
862 return $this->breakdown;
863 }
864
865 public function setDimensionFilters($dimensionFilters)
866 {
867 $this->dimensionFilters = $dimensionFilters;
868 }
869
870 public function getDimensionFilters()
871 {
872 return $this->dimensionFilters;
873 }
874
875 public function setKind($kind)
876 {
877 $this->kind = $kind;
878 }
879
880 public function getKind()
881 {
882 return $this->kind;
883 }
884
885 public function setMetrics($metrics)
886 {
887 $this->metrics = $metrics;
888 }
889
890 public function getMetrics()
891 {
892 return $this->metrics;
893 }
894
895 public function setOverlapMetrics($overlapMetrics)
896 {
897 $this->overlapMetrics = $overlapMetrics;
898 }
899
900 public function getOverlapMetrics()
901 {
902 return $this->overlapMetrics;
903 }
904 }
905
906 class Analytify_Google_Service_Dfareporting_CustomRichMediaEvents extends Analytify_Google_Collection
907 {
908 protected $filteredEventIdsType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
909 protected $filteredEventIdsDataType = 'array';
910 public $kind;
911
912 public function setFilteredEventIds($filteredEventIds)
913 {
914 $this->filteredEventIds = $filteredEventIds;
915 }
916
917 public function getFilteredEventIds()
918 {
919 return $this->filteredEventIds;
920 }
921
922 public function setKind($kind)
923 {
924 $this->kind = $kind;
925 }
926
927 public function getKind()
928 {
929 return $this->kind;
930 }
931 }
932
933 class Analytify_Google_Service_Dfareporting_DateRange extends Analytify_Google_Model
934 {
935 public $endDate;
936 public $kind;
937 public $relativeDateRange;
938 public $startDate;
939
940 public function setEndDate($endDate)
941 {
942 $this->endDate = $endDate;
943 }
944
945 public function getEndDate()
946 {
947 return $this->endDate;
948 }
949
950 public function setKind($kind)
951 {
952 $this->kind = $kind;
953 }
954
955 public function getKind()
956 {
957 return $this->kind;
958 }
959
960 public function setRelativeDateRange($relativeDateRange)
961 {
962 $this->relativeDateRange = $relativeDateRange;
963 }
964
965 public function getRelativeDateRange()
966 {
967 return $this->relativeDateRange;
968 }
969
970 public function setStartDate($startDate)
971 {
972 $this->startDate = $startDate;
973 }
974
975 public function getStartDate()
976 {
977 return $this->startDate;
978 }
979 }
980
981 class Analytify_Google_Service_Dfareporting_DfareportingFile extends Analytify_Google_Model
982 {
983 protected $dateRangeType = 'Analytify_Google_Service_Dfareporting_DateRange';
984 protected $dateRangeDataType = '';
985 public $etag;
986 public $fileName;
987 public $format;
988 public $id;
989 public $kind;
990 public $lastModifiedTime;
991 public $reportId;
992 public $status;
993 protected $urlsType = 'Analytify_Google_Service_Dfareporting_DfareportingFileUrls';
994 protected $urlsDataType = '';
995
996 public function setDateRange(Analytify_Google_Service_Dfareporting_DateRange $dateRange)
997 {
998 $this->dateRange = $dateRange;
999 }
1000
1001 public function getDateRange()
1002 {
1003 return $this->dateRange;
1004 }
1005
1006 public function setEtag($etag)
1007 {
1008 $this->etag = $etag;
1009 }
1010
1011 public function getEtag()
1012 {
1013 return $this->etag;
1014 }
1015
1016 public function setFileName($fileName)
1017 {
1018 $this->fileName = $fileName;
1019 }
1020
1021 public function getFileName()
1022 {
1023 return $this->fileName;
1024 }
1025
1026 public function setFormat($format)
1027 {
1028 $this->format = $format;
1029 }
1030
1031 public function getFormat()
1032 {
1033 return $this->format;
1034 }
1035
1036 public function setId($id)
1037 {
1038 $this->id = $id;
1039 }
1040
1041 public function getId()
1042 {
1043 return $this->id;
1044 }
1045
1046 public function setKind($kind)
1047 {
1048 $this->kind = $kind;
1049 }
1050
1051 public function getKind()
1052 {
1053 return $this->kind;
1054 }
1055
1056 public function setLastModifiedTime($lastModifiedTime)
1057 {
1058 $this->lastModifiedTime = $lastModifiedTime;
1059 }
1060
1061 public function getLastModifiedTime()
1062 {
1063 return $this->lastModifiedTime;
1064 }
1065
1066 public function setReportId($reportId)
1067 {
1068 $this->reportId = $reportId;
1069 }
1070
1071 public function getReportId()
1072 {
1073 return $this->reportId;
1074 }
1075
1076 public function setStatus($status)
1077 {
1078 $this->status = $status;
1079 }
1080
1081 public function getStatus()
1082 {
1083 return $this->status;
1084 }
1085
1086 public function setUrls(Analytify_Google_Service_Dfareporting_DfareportingFileUrls $urls)
1087 {
1088 $this->urls = $urls;
1089 }
1090
1091 public function getUrls()
1092 {
1093 return $this->urls;
1094 }
1095 }
1096
1097 class Analytify_Google_Service_Dfareporting_DfareportingFileUrls extends Analytify_Google_Model
1098 {
1099 public $apiUrl;
1100 public $browserUrl;
1101
1102 public function setApiUrl($apiUrl)
1103 {
1104 $this->apiUrl = $apiUrl;
1105 }
1106
1107 public function getApiUrl()
1108 {
1109 return $this->apiUrl;
1110 }
1111
1112 public function setBrowserUrl($browserUrl)
1113 {
1114 $this->browserUrl = $browserUrl;
1115 }
1116
1117 public function getBrowserUrl()
1118 {
1119 return $this->browserUrl;
1120 }
1121 }
1122
1123 class Analytify_Google_Service_Dfareporting_Dimension extends Analytify_Google_Model
1124 {
1125 public $kind;
1126 public $name;
1127
1128 public function setKind($kind)
1129 {
1130 $this->kind = $kind;
1131 }
1132
1133 public function getKind()
1134 {
1135 return $this->kind;
1136 }
1137
1138 public function setName($name)
1139 {
1140 $this->name = $name;
1141 }
1142
1143 public function getName()
1144 {
1145 return $this->name;
1146 }
1147 }
1148
1149 class Analytify_Google_Service_Dfareporting_DimensionFilter extends Analytify_Google_Model
1150 {
1151 public $dimensionName;
1152 public $kind;
1153 public $value;
1154
1155 public function setDimensionName($dimensionName)
1156 {
1157 $this->dimensionName = $dimensionName;
1158 }
1159
1160 public function getDimensionName()
1161 {
1162 return $this->dimensionName;
1163 }
1164
1165 public function setKind($kind)
1166 {
1167 $this->kind = $kind;
1168 }
1169
1170 public function getKind()
1171 {
1172 return $this->kind;
1173 }
1174
1175 public function setValue($value)
1176 {
1177 $this->value = $value;
1178 }
1179
1180 public function getValue()
1181 {
1182 return $this->value;
1183 }
1184 }
1185
1186 class Analytify_Google_Service_Dfareporting_DimensionValue extends Analytify_Google_Model
1187 {
1188 public $dimensionName;
1189 public $etag;
1190 public $id;
1191 public $kind;
1192 public $matchType;
1193 public $value;
1194
1195 public function setDimensionName($dimensionName)
1196 {
1197 $this->dimensionName = $dimensionName;
1198 }
1199
1200 public function getDimensionName()
1201 {
1202 return $this->dimensionName;
1203 }
1204
1205 public function setEtag($etag)
1206 {
1207 $this->etag = $etag;
1208 }
1209
1210 public function getEtag()
1211 {
1212 return $this->etag;
1213 }
1214
1215 public function setId($id)
1216 {
1217 $this->id = $id;
1218 }
1219
1220 public function getId()
1221 {
1222 return $this->id;
1223 }
1224
1225 public function setKind($kind)
1226 {
1227 $this->kind = $kind;
1228 }
1229
1230 public function getKind()
1231 {
1232 return $this->kind;
1233 }
1234
1235 public function setMatchType($matchType)
1236 {
1237 $this->matchType = $matchType;
1238 }
1239
1240 public function getMatchType()
1241 {
1242 return $this->matchType;
1243 }
1244
1245 public function setValue($value)
1246 {
1247 $this->value = $value;
1248 }
1249
1250 public function getValue()
1251 {
1252 return $this->value;
1253 }
1254 }
1255
1256 class Analytify_Google_Service_Dfareporting_DimensionValueList extends Analytify_Google_Collection
1257 {
1258 public $etag;
1259 protected $itemsType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
1260 protected $itemsDataType = 'array';
1261 public $kind;
1262 public $nextPageToken;
1263
1264 public function setEtag($etag)
1265 {
1266 $this->etag = $etag;
1267 }
1268
1269 public function getEtag()
1270 {
1271 return $this->etag;
1272 }
1273
1274 public function setItems($items)
1275 {
1276 $this->items = $items;
1277 }
1278
1279 public function getItems()
1280 {
1281 return $this->items;
1282 }
1283
1284 public function setKind($kind)
1285 {
1286 $this->kind = $kind;
1287 }
1288
1289 public function getKind()
1290 {
1291 return $this->kind;
1292 }
1293
1294 public function setNextPageToken($nextPageToken)
1295 {
1296 $this->nextPageToken = $nextPageToken;
1297 }
1298
1299 public function getNextPageToken()
1300 {
1301 return $this->nextPageToken;
1302 }
1303 }
1304
1305 class Analytify_Google_Service_Dfareporting_DimensionValueRequest extends Analytify_Google_Collection
1306 {
1307 public $dimensionName;
1308 public $endDate;
1309 protected $filtersType = 'Analytify_Google_Service_Dfareporting_DimensionFilter';
1310 protected $filtersDataType = 'array';
1311 public $kind;
1312 public $startDate;
1313
1314 public function setDimensionName($dimensionName)
1315 {
1316 $this->dimensionName = $dimensionName;
1317 }
1318
1319 public function getDimensionName()
1320 {
1321 return $this->dimensionName;
1322 }
1323
1324 public function setEndDate($endDate)
1325 {
1326 $this->endDate = $endDate;
1327 }
1328
1329 public function getEndDate()
1330 {
1331 return $this->endDate;
1332 }
1333
1334 public function setFilters($filters)
1335 {
1336 $this->filters = $filters;
1337 }
1338
1339 public function getFilters()
1340 {
1341 return $this->filters;
1342 }
1343
1344 public function setKind($kind)
1345 {
1346 $this->kind = $kind;
1347 }
1348
1349 public function getKind()
1350 {
1351 return $this->kind;
1352 }
1353
1354 public function setStartDate($startDate)
1355 {
1356 $this->startDate = $startDate;
1357 }
1358
1359 public function getStartDate()
1360 {
1361 return $this->startDate;
1362 }
1363 }
1364
1365 class Analytify_Google_Service_Dfareporting_FileList extends Analytify_Google_Collection
1366 {
1367 public $etag;
1368 protected $itemsType = 'Analytify_Google_Service_Dfareporting_DfareportingFile';
1369 protected $itemsDataType = 'array';
1370 public $kind;
1371 public $nextPageToken;
1372
1373 public function setEtag($etag)
1374 {
1375 $this->etag = $etag;
1376 }
1377
1378 public function getEtag()
1379 {
1380 return $this->etag;
1381 }
1382
1383 public function setItems($items)
1384 {
1385 $this->items = $items;
1386 }
1387
1388 public function getItems()
1389 {
1390 return $this->items;
1391 }
1392
1393 public function setKind($kind)
1394 {
1395 $this->kind = $kind;
1396 }
1397
1398 public function getKind()
1399 {
1400 return $this->kind;
1401 }
1402
1403 public function setNextPageToken($nextPageToken)
1404 {
1405 $this->nextPageToken = $nextPageToken;
1406 }
1407
1408 public function getNextPageToken()
1409 {
1410 return $this->nextPageToken;
1411 }
1412 }
1413
1414 class Analytify_Google_Service_Dfareporting_FloodlightReportCompatibleFields extends Analytify_Google_Collection
1415 {
1416 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_Dimension';
1417 protected $dimensionFiltersDataType = 'array';
1418 protected $dimensionsType = 'Analytify_Google_Service_Dfareporting_Dimension';
1419 protected $dimensionsDataType = 'array';
1420 public $kind;
1421 protected $metricsType = 'Analytify_Google_Service_Dfareporting_Metric';
1422 protected $metricsDataType = 'array';
1423
1424 public function setDimensionFilters($dimensionFilters)
1425 {
1426 $this->dimensionFilters = $dimensionFilters;
1427 }
1428
1429 public function getDimensionFilters()
1430 {
1431 return $this->dimensionFilters;
1432 }
1433
1434 public function setDimensions($dimensions)
1435 {
1436 $this->dimensions = $dimensions;
1437 }
1438
1439 public function getDimensions()
1440 {
1441 return $this->dimensions;
1442 }
1443
1444 public function setKind($kind)
1445 {
1446 $this->kind = $kind;
1447 }
1448
1449 public function getKind()
1450 {
1451 return $this->kind;
1452 }
1453
1454 public function setMetrics($metrics)
1455 {
1456 $this->metrics = $metrics;
1457 }
1458
1459 public function getMetrics()
1460 {
1461 return $this->metrics;
1462 }
1463 }
1464
1465 class Analytify_Google_Service_Dfareporting_Metric extends Analytify_Google_Model
1466 {
1467 public $kind;
1468 public $name;
1469
1470 public function setKind($kind)
1471 {
1472 $this->kind = $kind;
1473 }
1474
1475 public function getKind()
1476 {
1477 return $this->kind;
1478 }
1479
1480 public function setName($name)
1481 {
1482 $this->name = $name;
1483 }
1484
1485 public function getName()
1486 {
1487 return $this->name;
1488 }
1489 }
1490
1491 class Analytify_Google_Service_Dfareporting_PathToConversionReportCompatibleFields extends Analytify_Google_Collection
1492 {
1493 protected $conversionDimensionsType = 'Analytify_Google_Service_Dfareporting_Dimension';
1494 protected $conversionDimensionsDataType = 'array';
1495 protected $customFloodlightVariablesType = 'Analytify_Google_Service_Dfareporting_Dimension';
1496 protected $customFloodlightVariablesDataType = 'array';
1497 public $kind;
1498 protected $metricsType = 'Analytify_Google_Service_Dfareporting_Metric';
1499 protected $metricsDataType = 'array';
1500 protected $perInteractionDimensionsType = 'Analytify_Google_Service_Dfareporting_Dimension';
1501 protected $perInteractionDimensionsDataType = 'array';
1502
1503 public function setConversionDimensions($conversionDimensions)
1504 {
1505 $this->conversionDimensions = $conversionDimensions;
1506 }
1507
1508 public function getConversionDimensions()
1509 {
1510 return $this->conversionDimensions;
1511 }
1512
1513 public function setCustomFloodlightVariables($customFloodlightVariables)
1514 {
1515 $this->customFloodlightVariables = $customFloodlightVariables;
1516 }
1517
1518 public function getCustomFloodlightVariables()
1519 {
1520 return $this->customFloodlightVariables;
1521 }
1522
1523 public function setKind($kind)
1524 {
1525 $this->kind = $kind;
1526 }
1527
1528 public function getKind()
1529 {
1530 return $this->kind;
1531 }
1532
1533 public function setMetrics($metrics)
1534 {
1535 $this->metrics = $metrics;
1536 }
1537
1538 public function getMetrics()
1539 {
1540 return $this->metrics;
1541 }
1542
1543 public function setPerInteractionDimensions($perInteractionDimensions)
1544 {
1545 $this->perInteractionDimensions = $perInteractionDimensions;
1546 }
1547
1548 public function getPerInteractionDimensions()
1549 {
1550 return $this->perInteractionDimensions;
1551 }
1552 }
1553
1554 class Analytify_Google_Service_Dfareporting_ReachReportCompatibleFields extends Analytify_Google_Collection
1555 {
1556 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_Dimension';
1557 protected $dimensionFiltersDataType = 'array';
1558 protected $dimensionsType = 'Analytify_Google_Service_Dfareporting_Dimension';
1559 protected $dimensionsDataType = 'array';
1560 public $kind;
1561 protected $metricsType = 'Analytify_Google_Service_Dfareporting_Metric';
1562 protected $metricsDataType = 'array';
1563 protected $pivotedActivityMetricsType = 'Analytify_Google_Service_Dfareporting_Metric';
1564 protected $pivotedActivityMetricsDataType = 'array';
1565 protected $reachByFrequencyMetricsType = 'Analytify_Google_Service_Dfareporting_Metric';
1566 protected $reachByFrequencyMetricsDataType = 'array';
1567
1568 public function setDimensionFilters($dimensionFilters)
1569 {
1570 $this->dimensionFilters = $dimensionFilters;
1571 }
1572
1573 public function getDimensionFilters()
1574 {
1575 return $this->dimensionFilters;
1576 }
1577
1578 public function setDimensions($dimensions)
1579 {
1580 $this->dimensions = $dimensions;
1581 }
1582
1583 public function getDimensions()
1584 {
1585 return $this->dimensions;
1586 }
1587
1588 public function setKind($kind)
1589 {
1590 $this->kind = $kind;
1591 }
1592
1593 public function getKind()
1594 {
1595 return $this->kind;
1596 }
1597
1598 public function setMetrics($metrics)
1599 {
1600 $this->metrics = $metrics;
1601 }
1602
1603 public function getMetrics()
1604 {
1605 return $this->metrics;
1606 }
1607
1608 public function setPivotedActivityMetrics($pivotedActivityMetrics)
1609 {
1610 $this->pivotedActivityMetrics = $pivotedActivityMetrics;
1611 }
1612
1613 public function getPivotedActivityMetrics()
1614 {
1615 return $this->pivotedActivityMetrics;
1616 }
1617
1618 public function setReachByFrequencyMetrics($reachByFrequencyMetrics)
1619 {
1620 $this->reachByFrequencyMetrics = $reachByFrequencyMetrics;
1621 }
1622
1623 public function getReachByFrequencyMetrics()
1624 {
1625 return $this->reachByFrequencyMetrics;
1626 }
1627 }
1628
1629 class Analytify_Google_Service_Dfareporting_Recipient extends Analytify_Google_Model
1630 {
1631 public $deliveryType;
1632 public $email;
1633 public $kind;
1634
1635 public function setDeliveryType($deliveryType)
1636 {
1637 $this->deliveryType = $deliveryType;
1638 }
1639
1640 public function getDeliveryType()
1641 {
1642 return $this->deliveryType;
1643 }
1644
1645 public function setEmail($email)
1646 {
1647 $this->email = $email;
1648 }
1649
1650 public function getEmail()
1651 {
1652 return $this->email;
1653 }
1654
1655 public function setKind($kind)
1656 {
1657 $this->kind = $kind;
1658 }
1659
1660 public function getKind()
1661 {
1662 return $this->kind;
1663 }
1664 }
1665
1666 class Analytify_Google_Service_Dfareporting_Report extends Analytify_Google_Model
1667 {
1668 public $accountId;
1669 protected $activeGrpCriteriaType = 'Analytify_Google_Service_Dfareporting_ReportActiveGrpCriteria';
1670 protected $activeGrpCriteriaDataType = '';
1671 protected $criteriaType = 'Analytify_Google_Service_Dfareporting_ReportCriteria';
1672 protected $criteriaDataType = '';
1673 protected $crossDimensionReachCriteriaType = 'Analytify_Google_Service_Dfareporting_ReportCrossDimensionReachCriteria';
1674 protected $crossDimensionReachCriteriaDataType = '';
1675 protected $deliveryType = 'Analytify_Google_Service_Dfareporting_ReportDelivery';
1676 protected $deliveryDataType = '';
1677 public $etag;
1678 public $fileName;
1679 protected $floodlightCriteriaType = 'Analytify_Google_Service_Dfareporting_ReportFloodlightCriteria';
1680 protected $floodlightCriteriaDataType = '';
1681 public $format;
1682 public $id;
1683 public $kind;
1684 public $lastModifiedTime;
1685 public $name;
1686 public $ownerProfileId;
1687 protected $pathToConversionCriteriaType = 'Analytify_Google_Service_Dfareporting_ReportPathToConversionCriteria';
1688 protected $pathToConversionCriteriaDataType = '';
1689 protected $reachCriteriaType = 'Analytify_Google_Service_Dfareporting_ReportReachCriteria';
1690 protected $reachCriteriaDataType = '';
1691 protected $scheduleType = 'Analytify_Google_Service_Dfareporting_ReportSchedule';
1692 protected $scheduleDataType = '';
1693 public $subAccountId;
1694 public $type;
1695
1696 public function setAccountId($accountId)
1697 {
1698 $this->accountId = $accountId;
1699 }
1700
1701 public function getAccountId()
1702 {
1703 return $this->accountId;
1704 }
1705
1706 public function setActiveGrpCriteria(Analytify_Google_Service_Dfareporting_ReportActiveGrpCriteria $activeGrpCriteria)
1707 {
1708 $this->activeGrpCriteria = $activeGrpCriteria;
1709 }
1710
1711 public function getActiveGrpCriteria()
1712 {
1713 return $this->activeGrpCriteria;
1714 }
1715
1716 public function setCriteria(Analytify_Google_Service_Dfareporting_ReportCriteria $criteria)
1717 {
1718 $this->criteria = $criteria;
1719 }
1720
1721 public function getCriteria()
1722 {
1723 return $this->criteria;
1724 }
1725
1726 public function setCrossDimensionReachCriteria(Analytify_Google_Service_Dfareporting_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria)
1727 {
1728 $this->crossDimensionReachCriteria = $crossDimensionReachCriteria;
1729 }
1730
1731 public function getCrossDimensionReachCriteria()
1732 {
1733 return $this->crossDimensionReachCriteria;
1734 }
1735
1736 public function setDelivery(Analytify_Google_Service_Dfareporting_ReportDelivery $delivery)
1737 {
1738 $this->delivery = $delivery;
1739 }
1740
1741 public function getDelivery()
1742 {
1743 return $this->delivery;
1744 }
1745
1746 public function setEtag($etag)
1747 {
1748 $this->etag = $etag;
1749 }
1750
1751 public function getEtag()
1752 {
1753 return $this->etag;
1754 }
1755
1756 public function setFileName($fileName)
1757 {
1758 $this->fileName = $fileName;
1759 }
1760
1761 public function getFileName()
1762 {
1763 return $this->fileName;
1764 }
1765
1766 public function setFloodlightCriteria(Analytify_Google_Service_Dfareporting_ReportFloodlightCriteria $floodlightCriteria)
1767 {
1768 $this->floodlightCriteria = $floodlightCriteria;
1769 }
1770
1771 public function getFloodlightCriteria()
1772 {
1773 return $this->floodlightCriteria;
1774 }
1775
1776 public function setFormat($format)
1777 {
1778 $this->format = $format;
1779 }
1780
1781 public function getFormat()
1782 {
1783 return $this->format;
1784 }
1785
1786 public function setId($id)
1787 {
1788 $this->id = $id;
1789 }
1790
1791 public function getId()
1792 {
1793 return $this->id;
1794 }
1795
1796 public function setKind($kind)
1797 {
1798 $this->kind = $kind;
1799 }
1800
1801 public function getKind()
1802 {
1803 return $this->kind;
1804 }
1805
1806 public function setLastModifiedTime($lastModifiedTime)
1807 {
1808 $this->lastModifiedTime = $lastModifiedTime;
1809 }
1810
1811 public function getLastModifiedTime()
1812 {
1813 return $this->lastModifiedTime;
1814 }
1815
1816 public function setName($name)
1817 {
1818 $this->name = $name;
1819 }
1820
1821 public function getName()
1822 {
1823 return $this->name;
1824 }
1825
1826 public function setOwnerProfileId($ownerProfileId)
1827 {
1828 $this->ownerProfileId = $ownerProfileId;
1829 }
1830
1831 public function getOwnerProfileId()
1832 {
1833 return $this->ownerProfileId;
1834 }
1835
1836 public function setPathToConversionCriteria(Analytify_Google_Service_Dfareporting_ReportPathToConversionCriteria $pathToConversionCriteria)
1837 {
1838 $this->pathToConversionCriteria = $pathToConversionCriteria;
1839 }
1840
1841 public function getPathToConversionCriteria()
1842 {
1843 return $this->pathToConversionCriteria;
1844 }
1845
1846 public function setReachCriteria(Analytify_Google_Service_Dfareporting_ReportReachCriteria $reachCriteria)
1847 {
1848 $this->reachCriteria = $reachCriteria;
1849 }
1850
1851 public function getReachCriteria()
1852 {
1853 return $this->reachCriteria;
1854 }
1855
1856 public function setSchedule(Analytify_Google_Service_Dfareporting_ReportSchedule $schedule)
1857 {
1858 $this->schedule = $schedule;
1859 }
1860
1861 public function getSchedule()
1862 {
1863 return $this->schedule;
1864 }
1865
1866 public function setSubAccountId($subAccountId)
1867 {
1868 $this->subAccountId = $subAccountId;
1869 }
1870
1871 public function getSubAccountId()
1872 {
1873 return $this->subAccountId;
1874 }
1875
1876 public function setType($type)
1877 {
1878 $this->type = $type;
1879 }
1880
1881 public function getType()
1882 {
1883 return $this->type;
1884 }
1885 }
1886
1887 class Analytify_Google_Service_Dfareporting_ReportActiveGrpCriteria extends Analytify_Google_Collection
1888 {
1889 protected $dateRangeType = 'Analytify_Google_Service_Dfareporting_DateRange';
1890 protected $dateRangeDataType = '';
1891 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
1892 protected $dimensionFiltersDataType = 'array';
1893 protected $dimensionsType = 'Analytify_Google_Service_Dfareporting_SortedDimension';
1894 protected $dimensionsDataType = 'array';
1895 public $metricNames;
1896
1897 public function setDateRange(Analytify_Google_Service_Dfareporting_DateRange $dateRange)
1898 {
1899 $this->dateRange = $dateRange;
1900 }
1901
1902 public function getDateRange()
1903 {
1904 return $this->dateRange;
1905 }
1906
1907 public function setDimensionFilters($dimensionFilters)
1908 {
1909 $this->dimensionFilters = $dimensionFilters;
1910 }
1911
1912 public function getDimensionFilters()
1913 {
1914 return $this->dimensionFilters;
1915 }
1916
1917 public function setDimensions($dimensions)
1918 {
1919 $this->dimensions = $dimensions;
1920 }
1921
1922 public function getDimensions()
1923 {
1924 return $this->dimensions;
1925 }
1926
1927 public function setMetricNames($metricNames)
1928 {
1929 $this->metricNames = $metricNames;
1930 }
1931
1932 public function getMetricNames()
1933 {
1934 return $this->metricNames;
1935 }
1936 }
1937
1938 class Analytify_Google_Service_Dfareporting_ReportCompatibleFields extends Analytify_Google_Collection
1939 {
1940 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_Dimension';
1941 protected $dimensionFiltersDataType = 'array';
1942 protected $dimensionsType = 'Analytify_Google_Service_Dfareporting_Dimension';
1943 protected $dimensionsDataType = 'array';
1944 public $kind;
1945 protected $metricsType = 'Analytify_Google_Service_Dfareporting_Metric';
1946 protected $metricsDataType = 'array';
1947 protected $pivotedActivityMetricsType = 'Analytify_Google_Service_Dfareporting_Metric';
1948 protected $pivotedActivityMetricsDataType = 'array';
1949
1950 public function setDimensionFilters($dimensionFilters)
1951 {
1952 $this->dimensionFilters = $dimensionFilters;
1953 }
1954
1955 public function getDimensionFilters()
1956 {
1957 return $this->dimensionFilters;
1958 }
1959
1960 public function setDimensions($dimensions)
1961 {
1962 $this->dimensions = $dimensions;
1963 }
1964
1965 public function getDimensions()
1966 {
1967 return $this->dimensions;
1968 }
1969
1970 public function setKind($kind)
1971 {
1972 $this->kind = $kind;
1973 }
1974
1975 public function getKind()
1976 {
1977 return $this->kind;
1978 }
1979
1980 public function setMetrics($metrics)
1981 {
1982 $this->metrics = $metrics;
1983 }
1984
1985 public function getMetrics()
1986 {
1987 return $this->metrics;
1988 }
1989
1990 public function setPivotedActivityMetrics($pivotedActivityMetrics)
1991 {
1992 $this->pivotedActivityMetrics = $pivotedActivityMetrics;
1993 }
1994
1995 public function getPivotedActivityMetrics()
1996 {
1997 return $this->pivotedActivityMetrics;
1998 }
1999 }
2000
2001 class Analytify_Google_Service_Dfareporting_ReportCriteria extends Analytify_Google_Collection
2002 {
2003 protected $activitiesType = 'Analytify_Google_Service_Dfareporting_Activities';
2004 protected $activitiesDataType = '';
2005 protected $customRichMediaEventsType = 'Analytify_Google_Service_Dfareporting_CustomRichMediaEvents';
2006 protected $customRichMediaEventsDataType = '';
2007 protected $dateRangeType = 'Analytify_Google_Service_Dfareporting_DateRange';
2008 protected $dateRangeDataType = '';
2009 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2010 protected $dimensionFiltersDataType = 'array';
2011 protected $dimensionsType = 'Analytify_Google_Service_Dfareporting_SortedDimension';
2012 protected $dimensionsDataType = 'array';
2013 public $metricNames;
2014
2015 public function setActivities(Analytify_Google_Service_Dfareporting_Activities $activities)
2016 {
2017 $this->activities = $activities;
2018 }
2019
2020 public function getActivities()
2021 {
2022 return $this->activities;
2023 }
2024
2025 public function setCustomRichMediaEvents(Analytify_Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
2026 {
2027 $this->customRichMediaEvents = $customRichMediaEvents;
2028 }
2029
2030 public function getCustomRichMediaEvents()
2031 {
2032 return $this->customRichMediaEvents;
2033 }
2034
2035 public function setDateRange(Analytify_Google_Service_Dfareporting_DateRange $dateRange)
2036 {
2037 $this->dateRange = $dateRange;
2038 }
2039
2040 public function getDateRange()
2041 {
2042 return $this->dateRange;
2043 }
2044
2045 public function setDimensionFilters($dimensionFilters)
2046 {
2047 $this->dimensionFilters = $dimensionFilters;
2048 }
2049
2050 public function getDimensionFilters()
2051 {
2052 return $this->dimensionFilters;
2053 }
2054
2055 public function setDimensions($dimensions)
2056 {
2057 $this->dimensions = $dimensions;
2058 }
2059
2060 public function getDimensions()
2061 {
2062 return $this->dimensions;
2063 }
2064
2065 public function setMetricNames($metricNames)
2066 {
2067 $this->metricNames = $metricNames;
2068 }
2069
2070 public function getMetricNames()
2071 {
2072 return $this->metricNames;
2073 }
2074 }
2075
2076 class Analytify_Google_Service_Dfareporting_ReportCrossDimensionReachCriteria extends Analytify_Google_Collection
2077 {
2078 protected $breakdownType = 'Analytify_Google_Service_Dfareporting_SortedDimension';
2079 protected $breakdownDataType = 'array';
2080 protected $dateRangeType = 'Analytify_Google_Service_Dfareporting_DateRange';
2081 protected $dateRangeDataType = '';
2082 public $dimension;
2083 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2084 protected $dimensionFiltersDataType = 'array';
2085 public $metricNames;
2086 public $overlapMetricNames;
2087 public $pivoted;
2088
2089 public function setBreakdown($breakdown)
2090 {
2091 $this->breakdown = $breakdown;
2092 }
2093
2094 public function getBreakdown()
2095 {
2096 return $this->breakdown;
2097 }
2098
2099 public function setDateRange(Analytify_Google_Service_Dfareporting_DateRange $dateRange)
2100 {
2101 $this->dateRange = $dateRange;
2102 }
2103
2104 public function getDateRange()
2105 {
2106 return $this->dateRange;
2107 }
2108
2109 public function setDimension($dimension)
2110 {
2111 $this->dimension = $dimension;
2112 }
2113
2114 public function getDimension()
2115 {
2116 return $this->dimension;
2117 }
2118
2119 public function setDimensionFilters($dimensionFilters)
2120 {
2121 $this->dimensionFilters = $dimensionFilters;
2122 }
2123
2124 public function getDimensionFilters()
2125 {
2126 return $this->dimensionFilters;
2127 }
2128
2129 public function setMetricNames($metricNames)
2130 {
2131 $this->metricNames = $metricNames;
2132 }
2133
2134 public function getMetricNames()
2135 {
2136 return $this->metricNames;
2137 }
2138
2139 public function setOverlapMetricNames($overlapMetricNames)
2140 {
2141 $this->overlapMetricNames = $overlapMetricNames;
2142 }
2143
2144 public function getOverlapMetricNames()
2145 {
2146 return $this->overlapMetricNames;
2147 }
2148
2149 public function setPivoted($pivoted)
2150 {
2151 $this->pivoted = $pivoted;
2152 }
2153
2154 public function getPivoted()
2155 {
2156 return $this->pivoted;
2157 }
2158 }
2159
2160 class Analytify_Google_Service_Dfareporting_ReportDelivery extends Analytify_Google_Collection
2161 {
2162 public $emailOwner;
2163 public $emailOwnerDeliveryType;
2164 public $message;
2165 protected $recipientsType = 'Analytify_Google_Service_Dfareporting_Recipient';
2166 protected $recipientsDataType = 'array';
2167
2168 public function setEmailOwner($emailOwner)
2169 {
2170 $this->emailOwner = $emailOwner;
2171 }
2172
2173 public function getEmailOwner()
2174 {
2175 return $this->emailOwner;
2176 }
2177
2178 public function setEmailOwnerDeliveryType($emailOwnerDeliveryType)
2179 {
2180 $this->emailOwnerDeliveryType = $emailOwnerDeliveryType;
2181 }
2182
2183 public function getEmailOwnerDeliveryType()
2184 {
2185 return $this->emailOwnerDeliveryType;
2186 }
2187
2188 public function setMessage($message)
2189 {
2190 $this->message = $message;
2191 }
2192
2193 public function getMessage()
2194 {
2195 return $this->message;
2196 }
2197
2198 public function setRecipients($recipients)
2199 {
2200 $this->recipients = $recipients;
2201 }
2202
2203 public function getRecipients()
2204 {
2205 return $this->recipients;
2206 }
2207 }
2208
2209 class Analytify_Google_Service_Dfareporting_ReportFloodlightCriteria extends Analytify_Google_Collection
2210 {
2211 protected $customRichMediaEventsType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2212 protected $customRichMediaEventsDataType = 'array';
2213 protected $dateRangeType = 'Analytify_Google_Service_Dfareporting_DateRange';
2214 protected $dateRangeDataType = '';
2215 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2216 protected $dimensionFiltersDataType = 'array';
2217 protected $dimensionsType = 'Analytify_Google_Service_Dfareporting_SortedDimension';
2218 protected $dimensionsDataType = 'array';
2219 protected $floodlightConfigIdType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2220 protected $floodlightConfigIdDataType = '';
2221 public $metricNames;
2222 protected $reportPropertiesType = 'Analytify_Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties';
2223 protected $reportPropertiesDataType = '';
2224
2225 public function setCustomRichMediaEvents($customRichMediaEvents)
2226 {
2227 $this->customRichMediaEvents = $customRichMediaEvents;
2228 }
2229
2230 public function getCustomRichMediaEvents()
2231 {
2232 return $this->customRichMediaEvents;
2233 }
2234
2235 public function setDateRange(Analytify_Google_Service_Dfareporting_DateRange $dateRange)
2236 {
2237 $this->dateRange = $dateRange;
2238 }
2239
2240 public function getDateRange()
2241 {
2242 return $this->dateRange;
2243 }
2244
2245 public function setDimensionFilters($dimensionFilters)
2246 {
2247 $this->dimensionFilters = $dimensionFilters;
2248 }
2249
2250 public function getDimensionFilters()
2251 {
2252 return $this->dimensionFilters;
2253 }
2254
2255 public function setDimensions($dimensions)
2256 {
2257 $this->dimensions = $dimensions;
2258 }
2259
2260 public function getDimensions()
2261 {
2262 return $this->dimensions;
2263 }
2264
2265 public function setFloodlightConfigId(Analytify_Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
2266 {
2267 $this->floodlightConfigId = $floodlightConfigId;
2268 }
2269
2270 public function getFloodlightConfigId()
2271 {
2272 return $this->floodlightConfigId;
2273 }
2274
2275 public function setMetricNames($metricNames)
2276 {
2277 $this->metricNames = $metricNames;
2278 }
2279
2280 public function getMetricNames()
2281 {
2282 return $this->metricNames;
2283 }
2284
2285 public function setReportProperties(Analytify_Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties $reportProperties)
2286 {
2287 $this->reportProperties = $reportProperties;
2288 }
2289
2290 public function getReportProperties()
2291 {
2292 return $this->reportProperties;
2293 }
2294 }
2295
2296 class Analytify_Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties extends Analytify_Google_Model
2297 {
2298 public $includeAttributedIPConversions;
2299 public $includeUnattributedCookieConversions;
2300 public $includeUnattributedIPConversions;
2301
2302 public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
2303 {
2304 $this->includeAttributedIPConversions = $includeAttributedIPConversions;
2305 }
2306
2307 public function getIncludeAttributedIPConversions()
2308 {
2309 return $this->includeAttributedIPConversions;
2310 }
2311
2312 public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
2313 {
2314 $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
2315 }
2316
2317 public function getIncludeUnattributedCookieConversions()
2318 {
2319 return $this->includeUnattributedCookieConversions;
2320 }
2321
2322 public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
2323 {
2324 $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
2325 }
2326
2327 public function getIncludeUnattributedIPConversions()
2328 {
2329 return $this->includeUnattributedIPConversions;
2330 }
2331 }
2332
2333 class Analytify_Google_Service_Dfareporting_ReportList extends Analytify_Google_Collection
2334 {
2335 public $etag;
2336 protected $itemsType = 'Analytify_Google_Service_Dfareporting_Report';
2337 protected $itemsDataType = 'array';
2338 public $kind;
2339 public $nextPageToken;
2340
2341 public function setEtag($etag)
2342 {
2343 $this->etag = $etag;
2344 }
2345
2346 public function getEtag()
2347 {
2348 return $this->etag;
2349 }
2350
2351 public function setItems($items)
2352 {
2353 $this->items = $items;
2354 }
2355
2356 public function getItems()
2357 {
2358 return $this->items;
2359 }
2360
2361 public function setKind($kind)
2362 {
2363 $this->kind = $kind;
2364 }
2365
2366 public function getKind()
2367 {
2368 return $this->kind;
2369 }
2370
2371 public function setNextPageToken($nextPageToken)
2372 {
2373 $this->nextPageToken = $nextPageToken;
2374 }
2375
2376 public function getNextPageToken()
2377 {
2378 return $this->nextPageToken;
2379 }
2380 }
2381
2382 class Analytify_Google_Service_Dfareporting_ReportPathToConversionCriteria extends Analytify_Google_Collection
2383 {
2384 protected $activityFiltersType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2385 protected $activityFiltersDataType = 'array';
2386 protected $conversionDimensionsType = 'Analytify_Google_Service_Dfareporting_SortedDimension';
2387 protected $conversionDimensionsDataType = 'array';
2388 protected $customFloodlightVariablesType = 'Analytify_Google_Service_Dfareporting_SortedDimension';
2389 protected $customFloodlightVariablesDataType = 'array';
2390 protected $customRichMediaEventsType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2391 protected $customRichMediaEventsDataType = 'array';
2392 protected $dateRangeType = 'Analytify_Google_Service_Dfareporting_DateRange';
2393 protected $dateRangeDataType = '';
2394 protected $floodlightConfigIdType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2395 protected $floodlightConfigIdDataType = '';
2396 public $metricNames;
2397 protected $perInteractionDimensionsType = 'Analytify_Google_Service_Dfareporting_SortedDimension';
2398 protected $perInteractionDimensionsDataType = 'array';
2399 protected $reportPropertiesType = 'Analytify_Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties';
2400 protected $reportPropertiesDataType = '';
2401
2402 public function setActivityFilters($activityFilters)
2403 {
2404 $this->activityFilters = $activityFilters;
2405 }
2406
2407 public function getActivityFilters()
2408 {
2409 return $this->activityFilters;
2410 }
2411
2412 public function setConversionDimensions($conversionDimensions)
2413 {
2414 $this->conversionDimensions = $conversionDimensions;
2415 }
2416
2417 public function getConversionDimensions()
2418 {
2419 return $this->conversionDimensions;
2420 }
2421
2422 public function setCustomFloodlightVariables($customFloodlightVariables)
2423 {
2424 $this->customFloodlightVariables = $customFloodlightVariables;
2425 }
2426
2427 public function getCustomFloodlightVariables()
2428 {
2429 return $this->customFloodlightVariables;
2430 }
2431
2432 public function setCustomRichMediaEvents($customRichMediaEvents)
2433 {
2434 $this->customRichMediaEvents = $customRichMediaEvents;
2435 }
2436
2437 public function getCustomRichMediaEvents()
2438 {
2439 return $this->customRichMediaEvents;
2440 }
2441
2442 public function setDateRange(Analytify_Google_Service_Dfareporting_DateRange $dateRange)
2443 {
2444 $this->dateRange = $dateRange;
2445 }
2446
2447 public function getDateRange()
2448 {
2449 return $this->dateRange;
2450 }
2451
2452 public function setFloodlightConfigId(Analytify_Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
2453 {
2454 $this->floodlightConfigId = $floodlightConfigId;
2455 }
2456
2457 public function getFloodlightConfigId()
2458 {
2459 return $this->floodlightConfigId;
2460 }
2461
2462 public function setMetricNames($metricNames)
2463 {
2464 $this->metricNames = $metricNames;
2465 }
2466
2467 public function getMetricNames()
2468 {
2469 return $this->metricNames;
2470 }
2471
2472 public function setPerInteractionDimensions($perInteractionDimensions)
2473 {
2474 $this->perInteractionDimensions = $perInteractionDimensions;
2475 }
2476
2477 public function getPerInteractionDimensions()
2478 {
2479 return $this->perInteractionDimensions;
2480 }
2481
2482 public function setReportProperties(Analytify_Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties $reportProperties)
2483 {
2484 $this->reportProperties = $reportProperties;
2485 }
2486
2487 public function getReportProperties()
2488 {
2489 return $this->reportProperties;
2490 }
2491 }
2492
2493 class Analytify_Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties extends Analytify_Google_Model
2494 {
2495 public $clicksLookbackWindow;
2496 public $impressionsLookbackWindow;
2497 public $includeAttributedIPConversions;
2498 public $includeUnattributedCookieConversions;
2499 public $includeUnattributedIPConversions;
2500 public $maximumClickInteractions;
2501 public $maximumImpressionInteractions;
2502 public $maximumInteractionGap;
2503 public $pivotOnInteractionPath;
2504
2505 public function setClicksLookbackWindow($clicksLookbackWindow)
2506 {
2507 $this->clicksLookbackWindow = $clicksLookbackWindow;
2508 }
2509
2510 public function getClicksLookbackWindow()
2511 {
2512 return $this->clicksLookbackWindow;
2513 }
2514
2515 public function setImpressionsLookbackWindow($impressionsLookbackWindow)
2516 {
2517 $this->impressionsLookbackWindow = $impressionsLookbackWindow;
2518 }
2519
2520 public function getImpressionsLookbackWindow()
2521 {
2522 return $this->impressionsLookbackWindow;
2523 }
2524
2525 public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
2526 {
2527 $this->includeAttributedIPConversions = $includeAttributedIPConversions;
2528 }
2529
2530 public function getIncludeAttributedIPConversions()
2531 {
2532 return $this->includeAttributedIPConversions;
2533 }
2534
2535 public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
2536 {
2537 $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
2538 }
2539
2540 public function getIncludeUnattributedCookieConversions()
2541 {
2542 return $this->includeUnattributedCookieConversions;
2543 }
2544
2545 public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
2546 {
2547 $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
2548 }
2549
2550 public function getIncludeUnattributedIPConversions()
2551 {
2552 return $this->includeUnattributedIPConversions;
2553 }
2554
2555 public function setMaximumClickInteractions($maximumClickInteractions)
2556 {
2557 $this->maximumClickInteractions = $maximumClickInteractions;
2558 }
2559
2560 public function getMaximumClickInteractions()
2561 {
2562 return $this->maximumClickInteractions;
2563 }
2564
2565 public function setMaximumImpressionInteractions($maximumImpressionInteractions)
2566 {
2567 $this->maximumImpressionInteractions = $maximumImpressionInteractions;
2568 }
2569
2570 public function getMaximumImpressionInteractions()
2571 {
2572 return $this->maximumImpressionInteractions;
2573 }
2574
2575 public function setMaximumInteractionGap($maximumInteractionGap)
2576 {
2577 $this->maximumInteractionGap = $maximumInteractionGap;
2578 }
2579
2580 public function getMaximumInteractionGap()
2581 {
2582 return $this->maximumInteractionGap;
2583 }
2584
2585 public function setPivotOnInteractionPath($pivotOnInteractionPath)
2586 {
2587 $this->pivotOnInteractionPath = $pivotOnInteractionPath;
2588 }
2589
2590 public function getPivotOnInteractionPath()
2591 {
2592 return $this->pivotOnInteractionPath;
2593 }
2594 }
2595
2596 class Analytify_Google_Service_Dfareporting_ReportReachCriteria extends Analytify_Google_Collection
2597 {
2598 protected $activitiesType = 'Analytify_Google_Service_Dfareporting_Activities';
2599 protected $activitiesDataType = '';
2600 protected $customRichMediaEventsType = 'Analytify_Google_Service_Dfareporting_CustomRichMediaEvents';
2601 protected $customRichMediaEventsDataType = '';
2602 protected $dateRangeType = 'Analytify_Google_Service_Dfareporting_DateRange';
2603 protected $dateRangeDataType = '';
2604 protected $dimensionFiltersType = 'Analytify_Google_Service_Dfareporting_DimensionValue';
2605 protected $dimensionFiltersDataType = 'array';
2606 protected $dimensionsType = 'Analytify_Google_Service_Dfareporting_SortedDimension';
2607 protected $dimensionsDataType = 'array';
2608 public $metricNames;
2609 public $reachByFrequencyMetricNames;
2610
2611 public function setActivities(Analytify_Google_Service_Dfareporting_Activities $activities)
2612 {
2613 $this->activities = $activities;
2614 }
2615
2616 public function getActivities()
2617 {
2618 return $this->activities;
2619 }
2620
2621 public function setCustomRichMediaEvents(Analytify_Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
2622 {
2623 $this->customRichMediaEvents = $customRichMediaEvents;
2624 }
2625
2626 public function getCustomRichMediaEvents()
2627 {
2628 return $this->customRichMediaEvents;
2629 }
2630
2631 public function setDateRange(Analytify_Google_Service_Dfareporting_DateRange $dateRange)
2632 {
2633 $this->dateRange = $dateRange;
2634 }
2635
2636 public function getDateRange()
2637 {
2638 return $this->dateRange;
2639 }
2640
2641 public function setDimensionFilters($dimensionFilters)
2642 {
2643 $this->dimensionFilters = $dimensionFilters;
2644 }
2645
2646 public function getDimensionFilters()
2647 {
2648 return $this->dimensionFilters;
2649 }
2650
2651 public function setDimensions($dimensions)
2652 {
2653 $this->dimensions = $dimensions;
2654 }
2655
2656 public function getDimensions()
2657 {
2658 return $this->dimensions;
2659 }
2660
2661 public function setMetricNames($metricNames)
2662 {
2663 $this->metricNames = $metricNames;
2664 }
2665
2666 public function getMetricNames()
2667 {
2668 return $this->metricNames;
2669 }
2670
2671 public function setReachByFrequencyMetricNames($reachByFrequencyMetricNames)
2672 {
2673 $this->reachByFrequencyMetricNames = $reachByFrequencyMetricNames;
2674 }
2675
2676 public function getReachByFrequencyMetricNames()
2677 {
2678 return $this->reachByFrequencyMetricNames;
2679 }
2680 }
2681
2682 class Analytify_Google_Service_Dfareporting_ReportSchedule extends Analytify_Google_Collection
2683 {
2684 public $active;
2685 public $every;
2686 public $expirationDate;
2687 public $repeats;
2688 public $repeatsOnWeekDays;
2689 public $runsOnDayOfMonth;
2690 public $startDate;
2691
2692 public function setActive($active)
2693 {
2694 $this->active = $active;
2695 }
2696
2697 public function getActive()
2698 {
2699 return $this->active;
2700 }
2701
2702 public function setEvery($every)
2703 {
2704 $this->every = $every;
2705 }
2706
2707 public function getEvery()
2708 {
2709 return $this->every;
2710 }
2711
2712 public function setExpirationDate($expirationDate)
2713 {
2714 $this->expirationDate = $expirationDate;
2715 }
2716
2717 public function getExpirationDate()
2718 {
2719 return $this->expirationDate;
2720 }
2721
2722 public function setRepeats($repeats)
2723 {
2724 $this->repeats = $repeats;
2725 }
2726
2727 public function getRepeats()
2728 {
2729 return $this->repeats;
2730 }
2731
2732 public function setRepeatsOnWeekDays($repeatsOnWeekDays)
2733 {
2734 $this->repeatsOnWeekDays = $repeatsOnWeekDays;
2735 }
2736
2737 public function getRepeatsOnWeekDays()
2738 {
2739 return $this->repeatsOnWeekDays;
2740 }
2741
2742 public function setRunsOnDayOfMonth($runsOnDayOfMonth)
2743 {
2744 $this->runsOnDayOfMonth = $runsOnDayOfMonth;
2745 }
2746
2747 public function getRunsOnDayOfMonth()
2748 {
2749 return $this->runsOnDayOfMonth;
2750 }
2751
2752 public function setStartDate($startDate)
2753 {
2754 $this->startDate = $startDate;
2755 }
2756
2757 public function getStartDate()
2758 {
2759 return $this->startDate;
2760 }
2761 }
2762
2763 class Analytify_Google_Service_Dfareporting_SortedDimension extends Analytify_Google_Model
2764 {
2765 public $kind;
2766 public $name;
2767 public $sortOrder;
2768
2769 public function setKind($kind)
2770 {
2771 $this->kind = $kind;
2772 }
2773
2774 public function getKind()
2775 {
2776 return $this->kind;
2777 }
2778
2779 public function setName($name)
2780 {
2781 $this->name = $name;
2782 }
2783
2784 public function getName()
2785 {
2786 return $this->name;
2787 }
2788
2789 public function setSortOrder($sortOrder)
2790 {
2791 $this->sortOrder = $sortOrder;
2792 }
2793
2794 public function getSortOrder()
2795 {
2796 return $this->sortOrder;
2797 }
2798 }
2799
2800 class Analytify_Google_Service_Dfareporting_UserProfile extends Analytify_Google_Model
2801 {
2802 public $accountId;
2803 public $accountName;
2804 public $etag;
2805 public $kind;
2806 public $profileId;
2807 public $subAccountId;
2808 public $subAccountName;
2809 public $userName;
2810
2811 public function setAccountId($accountId)
2812 {
2813 $this->accountId = $accountId;
2814 }
2815
2816 public function getAccountId()
2817 {
2818 return $this->accountId;
2819 }
2820
2821 public function setAccountName($accountName)
2822 {
2823 $this->accountName = $accountName;
2824 }
2825
2826 public function getAccountName()
2827 {
2828 return $this->accountName;
2829 }
2830
2831 public function setEtag($etag)
2832 {
2833 $this->etag = $etag;
2834 }
2835
2836 public function getEtag()
2837 {
2838 return $this->etag;
2839 }
2840
2841 public function setKind($kind)
2842 {
2843 $this->kind = $kind;
2844 }
2845
2846 public function getKind()
2847 {
2848 return $this->kind;
2849 }
2850
2851 public function setProfileId($profileId)
2852 {
2853 $this->profileId = $profileId;
2854 }
2855
2856 public function getProfileId()
2857 {
2858 return $this->profileId;
2859 }
2860
2861 public function setSubAccountId($subAccountId)
2862 {
2863 $this->subAccountId = $subAccountId;
2864 }
2865
2866 public function getSubAccountId()
2867 {
2868 return $this->subAccountId;
2869 }
2870
2871 public function setSubAccountName($subAccountName)
2872 {
2873 $this->subAccountName = $subAccountName;
2874 }
2875
2876 public function getSubAccountName()
2877 {
2878 return $this->subAccountName;
2879 }
2880
2881 public function setUserName($userName)
2882 {
2883 $this->userName = $userName;
2884 }
2885
2886 public function getUserName()
2887 {
2888 return $this->userName;
2889 }
2890 }
2891
2892 class Analytify_Google_Service_Dfareporting_UserProfileList extends Analytify_Google_Collection
2893 {
2894 public $etag;
2895 protected $itemsType = 'Analytify_Google_Service_Dfareporting_UserProfile';
2896 protected $itemsDataType = 'array';
2897 public $kind;
2898
2899 public function setEtag($etag)
2900 {
2901 $this->etag = $etag;
2902 }
2903
2904 public function getEtag()
2905 {
2906 return $this->etag;
2907 }
2908
2909 public function setItems($items)
2910 {
2911 $this->items = $items;
2912 }
2913
2914 public function getItems()
2915 {
2916 return $this->items;
2917 }
2918
2919 public function setKind($kind)
2920 {
2921 $this->kind = $kind;
2922 }
2923
2924 public function getKind()
2925 {
2926 return $this->kind;
2927 }
2928 }
2929